posted by admin on May 9, 2009

Another afternoon passed with ATI and they damn proprietary drivers (sorry but open source sometimes sucks on unsupported hardware).
Got the solutions.

For kernel 2.6.28.x and Catalyst 9.3 (9.2 need patches), and 2.6.29 have problems with new standby modules (it could be compiled with patches but will continue to give error in your messages logfile).

If you get (running any dri/3d applications):

X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 166 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 15
Current serial number in output stream: 15

And in your /var/log/Xorg.0.log:

(EE) AIGLX: reverting to software rendering
(EE) AIGLX error: dlopen of fglrx_dri.so failed

Then do as follow:

/usr/share/ati/fglrx-uninstall.sh
rm -rf /lib/modules/fglrx
Uninstall ANY fglrx* and xserver-xorg-video-radeon* xserver-xorg-video-ati* atitvout* and relatives packages
reboot

rm -rf /etc/ati
(remove any folders in /tmp related with old ati installations)

And install in this way:

./ati-driver-installer-9-3-x86.x86_64.run
(it will fails)
cd /lib/modules/fglrx/build_mod/2.6.x
note that the link point to a wrong kernel number
rm build
rm sources
ln -s /usr/src/linux-2.6.29.10 sources
ln -s /usr/src/linux-2.6.29.10 build
cd /lib/modules/fglrx/build_mod/
./make.sh
cd ..
./make_install.sh

Start your level 5 or window manager ;)

However, for who wants to try the 2.6.29 here the patch: http://www.linuxquestions.org/questions/linux-hardware-18/fglrx-9.3-patch-for-2.6.29.x-kernel-722858/

Problem related to Bug #345669, #293012, #352452 in Ubuntu

Leave a Reply

Outdoors Wordpress Theme