CyberArmy University | Open Source Institute | CyberArmy Intelligence & Security | CyberArmy Services & Projects

[Library Index]

[View category: Operating Systems] [Discuss Article]

ATI Mobility Radeon HD 2600 Linux Driver How-to

Article Rating: Average (# of votes: 3)
Author:      Ploy
Submitted:      02-Dec-2007 15:12:04
 


This tutorial will show you how you can get your ATI Mobility Radeon HD 2600 running under Linux (Fluxbuntu) without a low refresh rate.
For this tutorial, examples are based upon the following system and OS:
  • Toshiba A210-11P laptop
  • Fluxbuntu Linux (amd64)
Disclaimer: This tutorial may not work for everyone, it is a general guide that has been tested on the above set-up. Results may vary.

Quite a number of laptops now use an ATI Mobility Radeon HD 2600 (which I'll refer to as the HD 2600 from now on) which has a 256Mb GDDR RAM dedicated graphics aperture and up to 1023Mb RAM using shared memory.

The problem with these cards is the latest drivers for Linux (ati-driver-installer-7-11-x86.x86_64.run) don't technically support the HD 2600 for 3D acceleration, GL, etc. Instead the OpenGL rendering falls back to a Mesa 3D engine. This generally results in a very sluggish interface due to an awful refresh rate.

The set-up I now have has a decent refresh rate and uses the ATI OpenGL engine. I've only been able to reproduce this set-up with a specific way of installing Linux and the ATI drivers. So without further ado, let's get start out Linux installation.

The installation itself isn't 'customised' at all – it's a standard Fluxbuntu (amd64) install. However I made sure the laptop had an active physical connection to my router, ensuring an internet connection was available. When the installation asked if I wanted to install additional language support, I chose to accept.

After your installation has finished and your machine rebooted, login and proceed to install the following, via apt:
$ sudo apt-get install xorg-driver-fglrx fglrx-control
Once these are installed, proceed to make a quick change to your /etc/X11/xorg.conf in vi:
:%s/vesa/fglrx/g
Save your /etc/X11/xorg.conf and exit vi (:wq). At this point I rebooted my laptop.

After rebooting you'll notice that slim (the Fluxbuntu display/login manager) still won't run even with 'fglrx' as the driver. This is because the driver provided by the Ubuntu repository isn't up-to-date.

We need to get the latest ATI drivers. So, we need to do the following:
$ cd /usr/src
$ sudo wget https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/64bit/ati-driver-installer-7-11-x86.x86_64.run
Now we have the latest ATI drivers. To install, we need to simply give the run file executable permissions and run it:
$ sudo chmod +x ati-driver-installer-7-11-x86.x86_64.run
$ sudo ./ati-driver-installer-7-11-x86.x86_64.run
You'll need to choose 'Install Driver 8.433 on X.Org 7.1 and later releases 64-bit' option and accept the Terms and Conditions, then let the drivers install.

After this has completed, reboot your machine once more. You should find slim starts. Login, open a terminal and run the following:
$ fglrxinfo
The returned output should be:
display :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 2600
OpenGL version string: 2.1.7059
You've now got a working driver for the HD 2600 that will allow 3D acceleration and no sluggish interface!

This article was originally published by CyberArmy.net in the CyberArmy Library.

You must be logged in to vote on an article

About Us | Privacy Policy | Mission Statement | Help