Plum's Blog

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

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »

因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合AMP标准。