From Fedora Project Wiki

No edit summary
No edit summary
Line 1: Line 1:
{{admon/important|This page is a draft|This page is still an active work in progress, and so vital parts of information may be missing.}}
{{admon/caution|The author has not tested these steps yet!|The author of this wiki has sourced his information from various sources, including the Fedora forums and http://gofedora.com. However credible they may be, it is best to wait a day for the author to actually try these steps first - this warning will be removed when he, or another brave person has.}}
= AMD Catalyst =
= AMD Catalyst =


Line 12: Line 15:
=== Preperations ===
=== Preperations ===


* Update your kernel and reboot
Upgrade your system
:<pre># yum update kernel*</pre>
:<pre># yum upgrade</pre>
:<pre># shutdown -r now</pre>
:<pre># shutdown -r now</pre>
* Install <code>dkms</code>
Download and install the rpmfusion repositories (according to your Fedora version):
:<pre># yum install dkms</pre>
* Download and install the rpmfusion repositories (according to your Fedora version):
:<strong>Fedora 18</strong>
:<strong>Fedora 18</strong>
::[http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-18.noarch.rpm RPM Fusion free]
::[http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-18.noarch.rpm RPM Fusion free]
Line 32: Line 33:
=== Installing AMD Catalyst ===
=== Installing AMD Catalyst ===


* Install the Catalyst driver and libraries
Install the Catalyst driver and libraries
:<pre># yum install xorg-x11-drv-catalyst xorg-x11-drv-catalyst-libs</pre>
:<pre># yum install xorg-x11-drv-catalyst xorg-x11-drv-catalyst-libs</pre>
* Install akmod for Catalyst
Install akmod for Catalyst
:<pre># yum install akmod-catalyst</pre>
:<pre># yum install akmod-catalyst</pre>
{{admon/note|Akmod vs. kmod|Many will be confused and mistakenly install kmod instead of akmod. Akmod is the preferred option, similar to dkms, in that is dynamically rebuilds the kernel module whenever a new kernel is installed, instead of the user having to rebuild each kernel module whenever there is a new kernel release. A disadvantage to akmod is that it required more space than kmod-compiled modules.}}
{{admon/note|Akmod vs. kmod|Many will be confused and mistakenly install kmod instead of akmod. Akmod is the preferred option, similar to dkms, in that is dynamically rebuilds the kernel module whenever a new kernel is installed, instead of the user having to rebuild each kernel module whenever there is a new kernel release.<br>A disadvantage to akmod is that it required more space than kmod-compiled modules.}}
 
=== Finishing touches ===
 
Blacklist old radeon modules
:<pre># echo "blacklist radeon" >> /etc/modprobe.d/blacklist.conf</pre>
:<pre># echo "blacklist radeonhd" >> /etc/modprobe.d/blacklist.conf</pre>
Remove the old radeon driver from initramfs
:<pre># mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-radeon.img</pre>
:<pre># dracut /boot/initramfs-$(uname -r).img $(uname -r)</pre>
Reboot
:<pre># shutdown -r now</pre>

Revision as of 23:13, 6 February 2013

Important.png
This page is a draft
This page is still an active work in progress, and so vital parts of information may be missing.
Stop (medium size).png
The author has not tested these steps yet!
The author of this wiki has sourced his information from various sources, including the Fedora forums and http://gofedora.com. However credible they may be, it is best to wait a day for the author to actually try these steps first - this warning will be removed when he, or another brave person has.

AMD Catalyst

Fglrx, or AMD Catalyst, is both more efficient and faster than the open source gallium driver, although the source code is closed, so the Linux developers can not edit the source code to fix a bug, for example.

It is not included in Fedora because it is proprietary, copyrighted software, and therefore does not adhere to F/LOSS standards.

Getting AMD Catalyst

Important.png
Root is needed
All of the following commands will require superuser priveleges. Become root using:
$ su -

Preperations

Upgrade your system

# yum upgrade
# shutdown -r now

Download and install the rpmfusion repositories (according to your Fedora version):

Fedora 18
RPM Fusion free
RPM Fusion nonfree
Fedora 17
RPM Fusion free
RPM Fusion nonfree
Fedora 16
RPM Fusion free
RPM Fusion nonfree
If your browser has downloaded these packages, as opposed to requesting to open the Fedora package installer, you may install them using the following command:
# yum install /path/to/package(s).rpm

Installing AMD Catalyst

Install the Catalyst driver and libraries

# yum install xorg-x11-drv-catalyst xorg-x11-drv-catalyst-libs

Install akmod for Catalyst

# yum install akmod-catalyst
Note.png
Akmod vs. kmod
Many will be confused and mistakenly install kmod instead of akmod. Akmod is the preferred option, similar to dkms, in that is dynamically rebuilds the kernel module whenever a new kernel is installed, instead of the user having to rebuild each kernel module whenever there is a new kernel release.
A disadvantage to akmod is that it required more space than kmod-compiled modules.

Finishing touches

Blacklist old radeon modules

# echo "blacklist radeon" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist radeonhd" >> /etc/modprobe.d/blacklist.conf

Remove the old radeon driver from initramfs

# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-radeon.img
# dracut /boot/initramfs-$(uname -r).img $(uname -r)

Reboot

# shutdown -r now