Fedora 16上ATI闭源驱动安装的一些tips
- 安装方式
目前有RPMfusion安装,官网下载自己安装两种方法,如果你开了update-testing,那么我推荐后者
- 安装方法
从官网下载最新的*.run驱动,地址:http://www2.ati.com/drivers/linux/amd-driver-installer-12-2-x86.x86_64.run
开终端
sudo yum install make automake autoconf gcc kernel-devel dkms
sudo bash ./amd-driver-installer-12-2-x86.x86_64.run
然后安装,一路Next
安装成功没有报错的话,用下列命令生成xorg.conf
sudo aticonfig –initial -f
每次内核更新后都需要重新安装闭源驱动,记得先删掉再重复上面的步骤。
cd /usr/share/ati/
sudo bash ./fglrx-uninstall.sh
- Gnome-shell太卡
闭源驱动在Gnome-shell下的表现有点慢,不过那是刷新率的一些问题造成的,可以解决
sudo vi /etc/environment
添加
export CLUTTER_VBLANK=none
- 3.2.9-2之后的内核不能编译闭源驱动模块
原因在于从这个版本之后的核心headers文件发生了一些修改,导致了这样的问题,因此我们需要修改headers的一些代码。
编辑 /usr/src/kernels/`uname -r`/arch/x86/include/asm/uaccess_64.h
注释掉56-57行的内容:
else
WARN(1, "Buffer overflow detected!\n");
一般来说前面加//就好
// else
// WARN(1, "Buffer overflow detected!\n");
重新安装驱动就可以了。
嘛,如果你是最新的ATI HD7XXX用户,12.4测试版或许可以支持你的显卡
http://developer.amd.com/Downloads/OpenCL1.2betadriversLinux.tgz