Tips for Installing ATI's Proprietary Driver on Fedora 16

Advertisement

- Installation Methods

Right now there are two ways: install from RPM Fusion, or download it yourself from the official site. If you’ve got update-testing enabled, I’d go with the latter.

Advertisement

- How to Install

Grab the latest *.run driver from the official site: http://www2.ati.com/drivers/linux/amd-driver-installer-12-2-x86.x86_64.run

Open a terminal.

sudo yum install make automake autoconf gcc kernel-devel dkms

sudo bash ./amd-driver-installer-12-2-x86.x86_64.run

Then install it, hitting Next the whole way through.

If it finishes with no errors, generate xorg.conf with:

sudo aticonfig –initial -f

You have to reinstall the proprietary driver after every kernel update. Remember to uninstall it first, then repeat the steps above.

cd /usr/share/ati/ sudo bash ./fglrx-uninstall.sh

- GNOME Shell Is Way Too Laggy

The proprietary driver feels a bit slow under GNOME Shell, but that’s caused by some refresh rate issue, and it can be fixed.

sudo vi /etc/environment

Add: export CLUTTER_VBLANK=none

- Kernels After 3.2.9-2 Can’t Compile the Proprietary Driver Module

The reason is that the kernel headers changed somewhat after this version, which causes the problem. So we need to edit some of the header code.

Edit /usr/src/kernels/uname -r/arch/x86/include/asm/uaccess_64.h

Comment out the contents of lines 56-57:

else

WARN(1, “Buffer overflow detected!\n”);

Generally just putting // in front works.

// else

// WARN(1, “Buffer overflow detected!\n”);

Reinstall the driver and you’re good.

 

Well, if you’re on the newest ATI HD7XXX, the 12.4 beta might support your card.

http://developer.amd.com/Downloads/OpenCL1.2betadriversLinux.tgz

Discuss this post on plumz.me

Comments are hosted on the Chinese main site. This mirror is read-only.

Table of Contents