Tips for Installing ATI's Proprietary Driver on Fedora 16
- 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.
- 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
Comments are hosted on the Chinese main site. This mirror is read-only.