FGLRX(Catalyst 11.6)是否与内核2.6.39兼容?

我最近安装了内核2.6.39并且还将AMD驱动程序更新到版本11.6,但似乎它不起作用。 我希望通过这个新驱动程序AMD支持新内核,但事实并非如此。

当我使用新内核启动时,我几乎没有合成,而且一切都非常难看。

如何(如果可能的话)我可以修补或者做些什么吗?

这里有一个博客条目,声明您必须修补新的催化剂驱动程序才能使其与2.6.39一起使用

可以在该博客中找到完整说明以及需要用于修补的源代码链接。

编辑:由于最初的问题是针对Catalyst 11.5,因此修订了Catalyst 11.6的问题

这个论坛条目提供了如何编译这个新催化剂版本的补丁的说明 – 为了完成答案,我重现了答案 – 注意 – 这是64位 – 如果你使用32位,你需要更改条目对于32位当量的“x86_64”。 您也不需要安装ia32-libs库:

sudo apt-get install -y build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases sudo apt-get install -y ia32-libs cd ~; mkdir catalyst11.6; cd catalyst11.6 wget http://www2.ati.com/drivers/linux/ati-driver-installer-11-6-x86.x86_64.run wget http://www.mindwerks.net/wp-content/uploads/2011/03/2.6.39_bkl.patch wget http://www.mindwerks.net/wp-content/uploads/2011/03/no_bkl.patch chmod +x ati-driver-installer-11-6-x86.x86_64.run sh ./ati-driver-installer-11-6-x86.x86_64.run --extract ati cd ati; for i in ../*.patch; do patch -p1 < $i; done ./ati-installer.sh 8.861 --buildpkg Ubuntu/natty cd .. rm -rf ati sudo dpkg -i fglrx*.deb sudo reboot