Monday, November 25, 2013

How to install ATI Catalyst on Fedora 19 x86_64.

First of all I had to say that there is a catalyst driver in rpmfusion-nonfree-updates repository with name akmod-catalyst.x86_64 or kmod-catalyst.x86_64. Akomd-catalyst is preferred because there is not need to reinstall the drivers in every kernel update. But in the latest kernel versions these divers do not work properly.

Thus, I try to solve this problem, because fan was spinning in full speed and the graphics card's temperature was too high.

So, the  procedure is very simple.
First remove all the previous versions of drivers by executing the command:

sudo yum remove xorg-x11-drv-catalyst.x86_64 akmod-catalyst.x86_64

Then, we have to restore mesa-libGL libraries by executing the command:

sudo yum reinstall mesa-libGL*

We also have to install the 32-bit version of these libraries because the are needed for the new drivers, by executing the command:

sudo yum install mesa-libGL.i686 mesa-dri-drivers

Drivers also need some extra kernel packages. Install them with the command:

sudo yum install kernel-devel.x86_64 kernel-modules-extra.x86_64 kernel-tools.x86_64 kernel-tools-libs.x86_64 kernel-tools-libs-devel.x86_64

Now you have to download the proper drivers for your PC from here. I recommend you to download the beta drivers. They are more stable than stable versions.

Now navigate througth the folder and find the download file. Unzip it with the command:

unzip amd-catalyst-13.11-beta6-linux-x86.x86_64.zip (file name is an example, just press the first letters of the file and use Tab key for auto-complete the file name)

Give to the unzipped file execute permissions with the command:

chmod u+x amd-catalyst-13.11-beta6-linux-x86.x86_64.run

and now run the script with root permissions by executing the commnad:

sudo ./amd-catalyst-13.11-beta6-linux-x86.x86_64.run

Follow the guide and and typical installation, NOT custom.
After the finish of the wizard, if a window not popped up for asking restart, just restart your PC.

Now the drivers are installed properly.

P.S.: In case of kernel update, just re-install the drivers, or install a newer version of them.

UPDATE:

If you already have install the latest version of drivers and you have to re-install, you have first to uninstall them, and then re-install them.

So, use the command:

sudo ./amd-catalyst-13.11-beta6-linux-x86.x86_64.run --uninstall=force

to uninstall the drivers, restore mesa-libGL libraries by executing the command:

sudo yum reinstall mesa-libGL*

and then re-install the drivers as described before.


No comments:

Post a Comment