Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have a computer with an ATI X700 video card using the ATI proprietary driver with OpenSUSE 10.1. The issue is that it either has terrible performance or something's not loading properly. First off, there was no 3D support which I had with older drivers in OpenSUSE 10.0 and I also expected to see either the radeon module or the fglrx module in lsmod, but neither are there. Also glxgears gave me worse scores than I get with the old Radeon LY I have in my laptop.
After checking logs and other things, there was only one suspicious thing I could find in glxinfo.
glxinfo:
Code:
> glxinfo
name of display: :0.0
Xlib: extension "XFree86-DRI" missing on 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_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier,
GLX_SGIX_fbconfig
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
GLX_ATI_render_texture
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_multisample
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
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
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 1 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
1) is the fglrx module loaded? lsmod
2) what was the exact installation procedure? usually i) installation of the downloaded ati proprietary driver, ii) aticonfig --initial, iii) sax2 (actually I forgot the command), starting sax with the fglrx driver, that's it
3) in my case it worked fine, 3D and good performance with glxgears I get 8600 fps (X600 card)
Some did make a mistake in a earlier post. If you are using fglrx you do NOT want to load dri. Thats a interface to your hardware and will cause conflicts. Instead of making it by hand follow the aticonfig --initial suggestion. Loading dri and using fglrx will probably prevent direct rendering from working among other things.
Yes the fglrx module is loaded. By AzrielMacKay's suggestion I took the Load "DRI" out of the modules section and ran aticonfig --initial. It said there was nothing to do, so other than getting the fglrx module loaded, I'm still in the same place I started.
Also, I used ATI's installer to install the driver.
The correct expression is sax2 -r -m 0=fglrx which is best run in runlevel 3. so, just change to a console by strg-alt-F1, login as root, type init 3 and run the above mentioned sax-command. then change back to runlevel 5 by init 5 and go back to kde or gnome or whatever you use
The correct expression is sax2 -r -m 0=fglrx which is best run in runlevel 3. so, just change to a console by strg-alt-F1, login as root, type init 3 and run the above mentioned sax-command. then change back to runlevel 5 by init 5 and go back to kde or gnome or whatever you use
OK, that fixed the 3D problem and the "Xlib: extension "XFree86-DRI" missing on display ":0.0"." message from glxinfo, but I'm still only getting about 10-15 fps with glxgears.
I just installed the new ATI proprietary driver that came out today and now I get about 260 fps with glxgears. This is an improvement, but I still get much better fps with much older and lower quality cards.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.