How to install the ATI graphics driver for HD2xxx to HD4xxx

Because it is not free software, the ATI driver can not be directly integrated into openSUSE by its license. Fortunately, openSUSE provides a very simple way to install the ATI driver using YaST.

This version of the driver can not be used in openSUSE 12.3 and later because it uses X.Org 1.13, not supported by that driver, and ATI does not intend to make the modifications for it to work. Therefore, those who have a HD2XXX to HD4XXX series card can only use the free driver in openSUSE 12.3 and later. Applicability of the article This article is valid for the following graphics cards:
  • AMD Radeon HD 4000 Series
  • AMD Radeon HD 3000 Series
  • AMD Radeon HD 2000 Series
  • AMD Radeon HD Series AGP
  • AMD Mobility Radeon HD 4000 Series
  • AMD Mobility Radeon HD 3000 Series
  • AMD Mobility Radeon HD 2000 Series

Installation using the 1-click install system

You can not directly use 1-click install with openSUSE Tumbleweed. This is due to the absence of a clear way to determine this derivative version.

Installation from repository

This method can be carried out using the YaST graphical interface or using the zypper command in a console.

Installation with YaST

Run YaST from the programs menu.

Add the repository

  • Click on Software Repositories and then on the Add button
  • Select Specify URL ... and click the Next button.
  • Write the address that appears below (substituting "12.2" for the version of openSUSE you have installed) in the URL field and also write a name for the repository, ATI for example, in the Repository Name field.
http://geeko.ioda.net/mirror/amd-fglrx-legacy/openSUSE_12.2
  • Press the Next button to continue.
  • Press the OK button. Next, the repository data is downloaded and a message asks for confirmation to import your accreditation key. Press Trust to finish.

Install the driver

In YaST, select Install / uninstall software. Once the window appears, the packages that must be installed may already be selected. If this is not the case, use the search engine using the keyword fglrx. In the list of results, select the package that appears and that includes fglrx in the name. Installation with zypper

Add the repository

Open a terminal and execute the following command, replacing "12.2" with the version of openSUSE you have installed. If you use Tumbleweed, use Tumbleweed instead of "12.2".

sudo zypper ar -f http://geeko.ioda.net/mirror/amd-fglrx-legacy/openSUSE_12.2 fglrx-legacy

Install the driver

  • 32 bits (i586)
zypper in fglrx_legacy_xpic_SUSE122
  • 64 bits (x86_64)
zypper in fglrx64_legacy_xpic_SUSE122

The name of the package changes with the available version of the driver. To find out the name of the most recent package, visit http://geeko.ioda.net/mirror/amd-fglrx-legacy/openSUSE_12.2 and click on the i586 link / if you are installing the 32-bit or x86_64 / driver if you are going to install the 64 bit. On the page that appears, copy the name of the file with the most recent date. Again, replace the link "12.2" with the openSUSE version you have installed. Restart to apply the changes.

Manual Installation

One possible reason for using this method is to be able to install the latest version of the driver as soon as AMD / ATI makes it available without having to wait for the repository update. The drawback is that any update of the kernel requires to repeat this process and to reinstall the driver.

Prerequisites

In order to install the driver using this form it is necessary that the following packages are installed:
  • gcc
  • kernel-devel
  • kernel-variante-devel[1]
  • kernel-source
  • kernel-syms
  • patch
  • make
[1] variant refers to the variety of kernel that is being used (default, desktop, pae, xen, etc.). To determine which one you are using, execute the command in a console:
echo kernel-`uname -r`

 that produces an output similar to this

 3.1.0-1.2-desktop

In this case it is observed that it is the desktop kernel that is in use.

Driver Installation

The first thing is to download the driver from the page for Drivers for graphics and AMD / ATI Software. Then open a console, change to the directory where you downloaded the driver and run it. Doing so starts an installation wizard.  

sudo sh ./amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run

The name of the file, amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run in this case, is not always the same. Make sure you write the one with the file that you download from the AMD / ATI website.

Also keep in mind that when using sudo you must enter the administrator password (root). It can also happen that the downloaded file is compressed, in which case you will have to unpack it before executing the previous command.

The latest version at the time of writing is offered in a compressed file (amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.zip)

 The installation also creates an initial configuration file (xorg.conf file in the /etc/X11/ directory).
In case it did not, it can be created with the following command:

sudo aticonfig --initial

Restart the computer.

You can do it from the program menu or by executing the following command in a console:

 sudo shutdown -r now

Uninstall the Driver

To uninstall the driver open a console and change to the directory where you downloaded the installation file. Then execute the following order:

sudo sh ./amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run --uninstall
 
We are trying to bring all the content to YouTube and show every other spec and characteristics of this phone and many others, so we need your help to make it possible. Share, like, subscribe and active the notification to stay tuned and to access our giveaways.
Donate with PayPal
And we apreciate your donation to make new reviews and giveaways

Don’t forget to follow us in:

Comments

Popular posts from this blog

MegaSync in Linux

Zeal, a developer documentation browser

Installation guide for openSUSE novice Tumbleweed step by step