Forums » Linux

Linux client VERY bumpy

Mar 30, 2003 nibbles link
I'm using the vendetta-hating ati 7200. The game loads and works fine, but is very bumpy. I have the new drivers poited to by the faq, but its still bumpy as hell. Anyone have an ati 7200 get the game working correctly? Please respond!

PS. these message boards board suck sweat of a dead man's back ;)
ewwwww....
Mar 30, 2003 romikq link
I have a 7500 mobility and everything works fine
Mar 30, 2003 nibbles link
What drivers do you currently use? Should I use GKGL, or is there something better?
Mar 30, 2003 chewy link
check the configuration and grafix settings in the game
vendetta might not have selected to use a certain driver you needed
Mar 30, 2003 romikq link
I use the gatos ati.2 drivers from gatos.sf.net plus the stock xfree4.3 drm kernel.

Do other gl apps work ok? eg how many fps you get from glxgears.
Mar 30, 2003 nibbles link
glxgear info:
1041 frames in 5.0 seconds = 208.200 FPS
1000 frames in 5.0 seconds = 200.000 FPS
Mar 30, 2003 nibbles link
name of display: :0.0
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 Mesa 3.4.2
OpenGL extensions:
GL_ARB_multitexture, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x25 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x26 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
Mar 30, 2003 a1k0n link
"bumpy" eh? Does it have a consistently low framerate? Performance I would describe as "bumpy" is usually caused by processes in the background taking up the CPU.
Mar 30, 2003 raybondo link
nibbles, What I see in your info is this:
OpenGL renderer string: Mesa GLX Indirect

This brings up red flags for speed.
Try to get DRI up and running and Vendetta should be faster.
Note: use the most recent version of DRI too.
Mar 30, 2003 nibbles link
No background processes were taking too much cpu usage, the cpu was around 1-5% before lauching tha game. The game is currently running on VERY low frame rates.I think its my drivers, I tried to install the ati.2 binaries and the drm kernel, but there drm kernel wants the actual linux kernel source. The source is in place but the makefile complains of it not being there.

Error: Could not locate kernel tree in /lib/modules/2.4.18-bf2.4/build/include /usr/src/linux-2.4.18-bf2.4/include /usr/src/linux/include /usr/include

but it is in /usr/src/linux-2.4.18-bf2.4/, so I dunno...
Mar 31, 2003 Chameleon link
raybondo is right... You need newer DRI.

The line with Mesa and this line indicate that you are in software rendering mode, not even using your 3D hardware:
direct rendering: No


check dri.sf.net for an updated driver. Good luck, I haven't been able to get it working for quite a while. I finally bought a Radeon 9000 Pro just so I could use ATI's binaries, which work pretty well.
Apr 01, 2003 nibbles link
okay I have the drm installed, but:
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 Mesa 5.0
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x25 24 tc 0 24 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x26 24 tc 0 24 0 r . . 8 8 8 8 0 16 8 16 16 16 1

As you can see the lines haven't changed. I'm not a linux graphical wizard so I don't really want to break anything in messing around with settings. Can someone post some links on changing graphical settings? Something to change:

direct rendering: No -> direct rendering: YES
OpenGL renderer string: Mesa GLX Indirect -> ???

Apr 02, 2003 raybondo link
You now have the latest mesaGL installed, but you still need dri.
Do you have the dri module loaded in your XF86Config file?

http://dri.sourceforge.net/ has a faq that could help.
Apr 02, 2003 nibbles link
Yup its loaded
Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri" <-
Load "extmod"
Load "freetype"
Load "glx" <-
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
EndSection

but still:
direct rendering: No

I'll mess around with it and hopefully something will work. Do I have to have AGP support in my kernel for direct rendering?




Apr 02, 2003 nibbles link
Yup its loaded
Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri" <-
Load "extmod"
Load "freetype"
Load "glx" <-
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
EndSection

but still:
direct rendering: No

I'll mess around with it and hopefully something will work. Do I have to have AGP support in my kernel for direct rendering?




Apr 03, 2003 romikq link
yes, you need agpgart support in the kernel.
Apr 03, 2003 nibbles link
arrrgggg....alright. The only thing is all kerenls compiled on my system hang on partition check =(. I'll try recompiling my kernel with agp support and hopefully it wont hang this time.
Apr 03, 2003 Pyro link
Can't you just compile it as a module?
Apr 08, 2003 nibbles link
Yes you can! =) But now my game is crashing on me like it says in the FAQ...

name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI Radeon 20021125 AGP 4x x86/MMX/3DNow!/SSE DRM-COMPAT NO-TCL
OpenGL version string: 1.2 Mesa 5.0
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
GL_ARB_transpose_matrix, GL_ARB_window_pos, GL_ATI_texture_mirror_once,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_logic_op,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_convolution, GL_EXT_compiled_vertex_array, GL_EXT_histogram,
GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_texture3D, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_object,
GL_EXT_texture_lod_bias, GL_EXT_vertex_array, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_MESA_window_pos, GL_NV_blend_square,
GL_NV_texgen_reflection, GL_SGI_color_matrix, GL_SGI_color_table,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

IN RENDER STRING IS SAYS IT THE 2002 VERSION!!!!
May 05, 2003 Animal link
u on debian 3.0 woody by any chance?