Saturday, 11 July 2009

Ubuntu 9.04 64 bit and ATI Radeon drivers on T400

The ATI Radeon HD 3470 (Discreet) graphics card embedded with the Lenovo T400 seems to have generated all sorts of issues with ubuntu 9.04 64 bit. I have seen many posts that seem to conclude that your best bet with ubuntu is to choose "Integrated" from the BIOS of the machine and stick with that.
I decided to turn on convention and attempt to install the currnent 9.6 verson of ATI's Catalyst control center for the HD 3470.
After much time on google, I found the definitive "unofficial" guide to this process at:

In summary:
1) Get some libraries
$ sudo apt-get install ia32-libs
2)Get the drivers from:〈=English
Downlaoded file is :
3) create .deb packages
sh --buildpkg Ubuntu/jaunty
This takes some time so be patient!
It generates several deb files:
4) Install dkms package required to install these debs
$ sudo apt-get install dkms
5) Now, install all the debs we need necessary
$ sudo dpkg -i --force-overwrite xorg-driver-fglrx_*.deb fglrx-kernel-source_*.deb fglrx-amdcccld_*.deb
6) Now edit X server conf file:
$ sudo gedit /etc/X11/xorg.conf
7) Add the foolowing line to the Device section
Section "Device
Driver "fglrx"
Save file and exit
8) Now run command:
$ sudo aticonfig --initial -f
9) Reboot
10) Login again and, in a terminal enter:
$ fglrxinfo
You should get back:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 3400 Series
OpenGL version string: 2.1.8673
A lot of work but it means that you can use the power of your T400 graphics card to the full...

If you install fusion-icon with:
$ sudo apt-get install fusion-icon
and add it to System>Preferences>Startup applications as:
fusion-icon -n
The you can switch compiz off and on from an icon on the top panel

1 comment:

  1. Steps 6 and 7 are not necessary, step 8 does the same thing.