Ubuntu 2.6.39 kernel and fglrx 8.831¶

For those 10.10 Maverick users with 2.6.38 or 2.6.39 (64-bit) kernels, you can get fglrx playing nicely together with X.org 1.9.
Unfortunately this new driver does not support X.org 1.10 and that leaves 11.4 users to use the open-source drivers.
Custom build procedure:
- Install the latest 2.6.38 or 2.6.39 kernel revision from Ubuntu Mainline.
- Download 64-bit 11.3 from AMD
- Extract the files from the package:
sh ./ati-driver-installer-11-3-x86.x86_64.run --extract ati - For 2.6.38 and up, download these patches: makefile_compat.patch and 2.6.38_console.patch
- For 2.6.39 support, download this additional patch: 2.6.39_bkl.patch
- Check for Big Kernel Lock usage:
cat /lib/modules/`uname -r`/build/.config | grep -c CONFIG_BKL=yIf the result of this command is 0, then download no_bkl.patch as well. - then apply them:
cd ati; for i in ../*.patch; do patch -p1 < $i; done - Build your new ati/fglrx deb packages:
./ati-installer.sh 8.831 --buildpkg Ubuntu/maverick - Install our newly created deb packages:
sudo dpkg -i ../fglrx*.deb - If your /etc/X11/xorg.conf is missing you will need to run:
sudo aticonfig --initialand then reboot.
That newly created package should work for the entire 2.6.38 or 2.6.39 series.