The first method installs the driver using Ubuntu's default fglx driver that is maintained in the officially supported restricted repository. It is as simple as selecting a box in the Restricted Driver Manager or synaptic and Ubuntu configures everything. This method gives you a stable driver with bug fixes. The only draw back is that you don't get the newest drivers. ATI releases a new driver just about every month and lately the ATI fglx driver has seen a major overhaul. The only way to install the newest fglx driver is to use the second method.
The other method involves you downloading and compiling the driver yourself. This method gives you the newest driver but doesn't give you any bug fixes or automatic configuration. What it will give you is a chance to use ATI Catalyst 7.11 driver which uses AIGLX. AIGLX allows you to run hardware accelerated rendering over the GLX protocol, eliminating the need to use XGL for hardware acceleration. AIGLX support is built into xorg and allows for a faster, less buggy Compiz Fusion experience. There is a great HowTo written on the Unofficial ATI Linux Driver Wiki, I couldn't have written a better guide.
...or You Could Use Envy
Envy will download the newest ATI fglx driver and automatically install and configure it for you. It does all the steps that are outlined in the Unofficial ATI Linux Driver Guide. It incredible easy and safe.
Step 1
Download Envy
Step 2
Uninstall any previous ATI fglx drivers you have installed. If you installed fglx driver via the Restricted Driver Manager all you need to do is go to System->Administration->Restricted Driver Manager and unselect the enable box.
You will have to reboot for the changes to take effect.
To test if you have properly uninstalled the old ATI driver
In a terminal type:
glxinfo
You should see something similar to this:
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.1)
(You do not want to see any mention of the ATI driver only mesa)
You also need to uninstall xserver-xgl
In a terminal type:
sudo apt-get remove xserver-xgl
Step 3 - Install Envy
Double click the .deb package you downloaded to install Envy
Step 4 - Use Envy To Install Driver
To start Envy Go to Applications->System Tools->Envy.
Select the Install ATI Driver Option.
You will have to reboot for the changes to take effect.
Step 5 - Confirm it Works
In a terminal type:
fglrxinfo
You should see this output:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon Xpress Series
OpenGL version string: 2.1.7059 Release
Go to the Restricted Drivers Manager (System->Administration->Restricted Driver Manager). You should see the ATI driver in use but the enable box unselected.
DO NOT ENABLE THE DRIVER.
Congrats You're done!
* Note Suspend & Hibernate still do not work on the Dell 1501, even with the newer ATI drivers.
edited by pHreaksYcle