View Full Version : Radeon 2400
sefnyn
07-14-2009, 02:14 AM
Dear Phoronix
I have a Radeon 2400 on a Debian lenny system.
I seem to have destroyed the file libGL.so.1 recently by uninstalling the ATI Catalyst driver.
I have now installed:
xserver-xorg-video-radeon
xserver-xorg-video-radeonhd
but am having a few problems.
Question 1: Which driver is recommended? The radeon or the radeonhd?
Question 2: How do I determine which driver I'm using now?
Question 3: The output from "glxinfo" is:
glxinfo: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
How can I correct this problem?
Cheers, Nick
R15I23D05D14Y
07-14-2009, 02:49 AM
1) Which driver is recommended? The radeon or the radeonhd?
I don't know. I always try radeon first.
2) How do I determine which driver I'm using now?
/var/log/Xorg.0.log will contain information about which driver was initialised. Mine is strewn with messages from RADEONHD
3) The output from "glxinfo" is [...]:
libGL.so.1 is likely provided by libgl1-mesa-glx.
aptitude reinstall libgl1-mesa-glx
Note that the 2400 doesn't have 3D yet in either radeon or radeonhd, so you'll be rendering in software.
sefnyn
07-14-2009, 04:16 AM
Thanks for your help!
I have reinstalled libgl1-mesa-glx.
The system can find libGL.so.1 now.
But output from glxinfo has a different error:
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual
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
----------------------------------------------------------------------
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
0x21 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
0x22 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
0x58 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
------------------------
Sorry, I don't understand what's wrong or how to correct this.
R15I23D05D14Y
07-14-2009, 06:29 AM
It is quite possibly a problem with your /etc/X11/xorg.conf file - what do you have in there?
It may also help to check for initialisation errors when X loads (grep EE /var/log/Xorg.0.log) - any line starting with (EE) is an error. It might also be worth looking for (WW) for warnings as well.
Understanding what is going on in the X server is a difficult one, most of the development for the last couple of years has been making it comprehensible rather than adding features, as far as I know. Don't worry, it secretly wants to work.
You may need to reinstall xserver-xorg-core package as well.
https://wiki.ubuntu.com/X/Troubleshooting/FglrxInteferesWithRadeonDriver?action=show
sefnyn
07-15-2009, 09:27 AM
My xorg.conf:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection
Section "Device"
Identifier "ATI 3D"
Driver "radeonhd"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "ATI 3D"
EndSection
Section "Module"
Load "glx"
Load "dri"
EndSection
Section "DRI"
Mode 0666
EndSection
---------------------------------------
Does anybody know if it's possible to get direct rendering to work with this driver?
sefnyn
07-15-2009, 09:31 AM
You may need to reinstall xserver-xorg-core package as well.
https://wiki.ubuntu.com/X/Troubleshooting/FglrxInteferesWithRadeonDriver?action=show
Thanks, Dan.
This troubleshooting guide was very helpful indeed.
The RADEONHD driver works well. I have supplied my xorg.conf file above. Does this driver support direct rendering? If so, how do I make it work?
Cheers, Nick
Nille
07-15-2009, 09:50 AM
Does this driver support direct rendering? If so, how do I make it work?
Note that the 2400 doesn't have 3D yet in either radeon or radeonhd, so you'll be rendering in software.
------------------------------------------
About the question radeon or radeonhd. Both drivers support 2d (EXA) and XV for your card. The radeon is nice for Xv (tear free ) and the radeonhd if you want HDMI and HDMI audio.
legume
07-15-2009, 11:14 AM
Thanks, Dan.
The RADEONHD driver works well. I have supplied my xorg.conf file above. Does this driver support direct rendering? If so, how do I make it work?
Cheers, Nick
As Nile says 3d is experimental, work is ongoing.
If you want XV and EXA with radeonhd you need to add -
Option "DRI"
Option "AccelMethod" "exa"
to the Device section of your xorg.conf
vBulletin® v3.8.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.