<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.cchtml.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.cchtml.com/api.php?action=feedcontributions&amp;user=Mooninite&amp;feedformat=atom</id>
		<title>cchtml.com - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.cchtml.com/api.php?action=feedcontributions&amp;user=Mooninite&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Special:Contributions/Mooninite"/>
		<updated>2013-05-23T21:45:47Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.5</generator>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Catalyst_12.4</id>
		<title>Catalyst 12.4</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Catalyst_12.4"/>
				<updated>2013-05-22T15:28:19Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 108.35.32.129 (talk) to last revision by Mooninite&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AMD Catalyst Linux 12.4 driver&lt;br /&gt;
&lt;br /&gt;
Revision Number: 12.4 (8.961)&lt;br /&gt;
&lt;br /&gt;
Release Date: 04/25/12&lt;br /&gt;
&lt;br /&gt;
Description: Automated installer and Display Drivers for [http://x.org X.Org] 6.9, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, or 7.6&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&lt;br /&gt;
* XOrg 6.9, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5 or 7.6&lt;br /&gt;
* Linux kernel 2.6 or above&lt;br /&gt;
* glibc version 2.2 or 2.3&lt;br /&gt;
* POSIX Shared Memory (/dev/shm) support is required for 3D applications&lt;br /&gt;
&lt;br /&gt;
The following packages must be installed in order for the AMD Catalyst driver for Linux&lt;br /&gt;
to install and work optimally:&lt;br /&gt;
* XFree86-Mesa-libGL&lt;br /&gt;
* libstdc++&lt;br /&gt;
* libgcc&lt;br /&gt;
* XFree86-libs&lt;br /&gt;
* fontconfig&lt;br /&gt;
* freetype&lt;br /&gt;
* zlib&lt;br /&gt;
* gcc&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www2.ati.com/drivers/linux/amd-driver-installer-12-4-x86.x86_64.run Installer]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Fedora_17_Installation_Guide</id>
		<title>Fedora 17 Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Fedora_17_Installation_Guide"/>
				<updated>2013-05-09T20:23:51Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: /* Download driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note:  12.9 BETA minimum !!!For kernel 3.4.* and up&lt;br /&gt;
&lt;br /&gt;
This section applies directly to users using the Official amd-driver-installer package downloaded from amd.com&lt;br /&gt;
&lt;br /&gt;
=== Installation Prep for Amd-Driver-Installer ===&lt;br /&gt;
&lt;br /&gt;
The script from AMD builds the kernel module and a set of modules for XOrg. The Official AMD installer requires some development packages to be installed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su -&lt;br /&gt;
yum install kernel-devel kernel-headers gcc gcc-c++&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download driver ===&lt;br /&gt;
&lt;br /&gt;
Download the driver for your particular card from http://support.amd.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   wget http://www2.ati.com/drivers/linux/amd-{{catalystdashversion}}-linux-x86.x86_64.zip&lt;br /&gt;
   unzip amd-{{catalystdashversion}}-linux-x86.x86_64.zip&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
&lt;br /&gt;
Run the file as root in the ''sh'' shell.&lt;br /&gt;
&lt;br /&gt;
   su&lt;br /&gt;
   sh amd-driver-installer-{{catalystdashversion}}-linux-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select the default install, do not generate distribution packages.&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;check log&amp;quot; when install finish&lt;br /&gt;
&lt;br /&gt;
=== GENERATE DEFAULT CONFIG ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   su&lt;br /&gt;
   sh aticonfig --initial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
REBOOT&lt;br /&gt;
&lt;br /&gt;
===To Uninstall===&lt;br /&gt;
Open terminal,SU to get root,type:&lt;br /&gt;
&lt;br /&gt;
   sh /usr/share/ati/amd-uninstall.sh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video playback&lt;br /&gt;
&lt;br /&gt;
Add rpm-fusion repositories (free and non-free) via firefox&lt;br /&gt;
&lt;br /&gt;
    http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm&lt;br /&gt;
    http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm&lt;br /&gt;
    open with Archive manager and install,this will provide extra video-codec like H-264,ac3,xvid,mp4.... &lt;br /&gt;
&lt;br /&gt;
Good luck,&lt;br /&gt;
&lt;br /&gt;
winglman&lt;br /&gt;
&lt;br /&gt;
knowledge is free, so share it!&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide</id>
		<title>Ubuntu Oneiric Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide"/>
				<updated>2013-05-04T04:16:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: /* Create .deb packages. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
= The Options =&lt;br /&gt;
Users with ATI cards have the following driver options:&lt;br /&gt;
* '''vesa''' - very basic, lacks 2D/3D acceleration, and focuses on compatibility with all VESA-compliant graphics cards. It is good for starting the GUI environment when no accelerated driver is available/working, and little else.&lt;br /&gt;
* '''ati''' - actually a thin wrapper that will invoke the radeon driver (or another ati open-source driver for pre-Radeon cards). &lt;br /&gt;
* '''radeon''' - open source driver supporting all Radeon cards. This driver has excellent 2D acceleration and compatibility with the Linux graphics stack. 3D acceleration is sufficient for desktop effects and a nice set of native Linux games. Power management is now comparable to the Catalyst driver.&lt;br /&gt;
* '''radeonhd''' - an alternate driver supporting R520-R7x0 hardware. This driver is now officially deprecated in favor of radeon. If you still want to try it, see: https://help.ubuntu.com/community/RadeonHD&lt;br /&gt;
* '''Catalyst (a.k.a fglrx)''' a proprietary &amp;quot;blob&amp;quot; (closed source binary) driver designed by ATI, with 3D code based off of their Windows driver. Only RadeonHD chips are supported on recent Linux distros.&lt;br /&gt;
&lt;br /&gt;
= Updated Open Source Driver PPA's =&lt;br /&gt;
* '''&amp;quot;Ubuntu-X&amp;quot;''' : This PPA offers the latest stable releases of video driver-related components. Follow the instructions at: https://launchpad.net/~ubuntu-x-swat/+archive/x-updates&lt;br /&gt;
* '''Xorg-edgers''': This bleeding-edge PPA offers video driver-related components straight from their code (git) repositories. Follow the instructions at: https://launchpad.net/~xorg-edgers/+archive/ppa&lt;br /&gt;
&lt;br /&gt;
= Installing Proprietary Drivers a.k.a. Catalyst/fglrx =&lt;br /&gt;
*PLEASE READ FIRST!&lt;br /&gt;
'''Which cards are no longer supported by ATI?'''&lt;br /&gt;
The ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500 (including Mobility RadeonHD 2300, since it is really a DirectX 9 part).  See the complete list [http://wiki.cchtml.com/index.php/9.4 here.]&lt;br /&gt;
If your card is on that list, you are limited to open-source drivers on Ubuntu Lucid/10.04 (and later). If you really need the proprietary Catalyst/fglrx driver, you will have to use an older Linux distribution, such as Debian Lenny/5.0.x or Ubuntu Hardy/8.04.x.&lt;br /&gt;
{| WIDTH=&amp;quot;650&amp;quot; cellpadding=0 cellspacing=0 style=&amp;quot;background-color: red; border: solid 1px #666666; color: #ffffff; text-align: center;&amp;quot; &lt;br /&gt;
| style=&amp;quot;background-color: #666666; border: solid 1px #666666; border-bottom: 1px solid #888;&amp;quot; | &amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;'''ATTENTION RADEON USERS'''&amp;lt;/font&amp;gt; &lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;br /&amp;gt;NOTE: If you enter your card information on AMD/ATI's driver page, it will offer you the Catalyst 9-3 driver to download. However, the Catalyst 9-3 driver doesn't support X servers past 1.5, and it will not work with Oneiric (or anything later than Lucid/10,04)! !!!SO BE CAREFUL!!! If you tried to install Catalyst on a system with one of these cards, see the 'Removing the Driver' section to restore the default/pre-installed drivers.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Using Ubuntu-supplied fglrx/Catalyst ==&lt;br /&gt;
&lt;br /&gt;
This may not give you the latest drivers, but should be safest. On Ubuntu Oneiric, this will install Catalyst 8.881, which is roughly equivalent to Catalyst 11-8. NOTE: You must have the restricted repository enabled in Applications -&amp;gt; Ubuntu Software Center -&amp;gt; Edit -&amp;gt; Software Sources... for this to work. After you complete the install, skip to [[Ubuntu_Oneiric_Installation_Guide#Generate_a_new_.2Fetc.2FX11.2Fxorg.conf_file|Generate a new /etc/X11/xorg.conf file]].&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install fglrx fglrx-amdcccle&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
&lt;br /&gt;
You must have jockey-common and jockey-gtk (or jockey-kde for Kubuntu) packages installed. Go to the Additional Drivers Manager (System -&amp;gt; Administration -&amp;gt; Additional Drivers) and activate the &amp;quot;ATI/AMD proprietary FGLRX graphics driver&amp;quot; (or double-click the &amp;quot;available driver&amp;quot; notification icon). Ubuntu will then install and configure the driver for you.  For ocelot, go to the dashboard home and search for &amp;quot;Additional Drivers&amp;quot; in the applications search field.&lt;br /&gt;
&lt;br /&gt;
== Installing Catalyst Manually (from AMD/ATI's site) ==&lt;br /&gt;
I recommend copying and pasting the commands to ensure there are no typing mistakes and speed up the install process. Remember to use Ctrl '''+ Shift''' + V or Shift + Insert to paste into the terminal (or go to the terminals menu, select edit and click paste).&lt;br /&gt;
&lt;br /&gt;
===''Before you start''===&lt;br /&gt;
If you have previously attempted installing Catalyst, remove any leftover files by following the [[#Removing_Catalyst.2Ffglrx| Removing the Driver]] section. Make sure ''universe'' and ''multiverse'' are enabled in your repository sources (System -&amp;gt; Administration -&amp;gt; Software Sources).&lt;br /&gt;
or Applications-&amp;gt;Ubuntu Software Center-&amp;gt;Edit-&amp;gt;Software sources-&amp;gt;Other software: check canonical partners.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisite packages:&lt;br /&gt;
 sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases linux-headers-generic&lt;br /&gt;
&lt;br /&gt;
''If you are using the x86_64 architecture (64 bit)'':&lt;br /&gt;
1. Install &amp;quot;ia32-libs&amp;quot; before proceeding!''&lt;br /&gt;
 sudo apt-get install ia32-libs&lt;br /&gt;
2. Create a symlink from /usr/lib64 to /usr/lib&amp;lt;ref&amp;gt;[http://ubuntucomputing.blogspot.com/2012/01/amd-catalyst-121-driver-on-hp-pavilion.html AMD Catalyst 12.1 Driver on HP Pavilion dv6t Quad Hybrid Radeon with Linux Mint 12 / Ubuntu 11.10 Oneiric - Ubuntu Computing]&amp;lt;/ref&amp;gt; :&lt;br /&gt;
 cd /usr ; sudo ln -svT lib /usr/lib64&lt;br /&gt;
&lt;br /&gt;
 sudo sh /usr/share/ati/fglrx-uninstall.sh&lt;br /&gt;
 sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*&lt;br /&gt;
&lt;br /&gt;
===''Download the latest Catalyst package.''===&lt;br /&gt;
This package contains both the 32-bit and 64-bit driver.&lt;br /&gt;
 cd ~/&lt;br /&gt;
 mkdir catalyst{{Catalystversion}}&lt;br /&gt;
 cd catalyst{{Catalystversion}}/&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;http://www2.ati.com/drivers/linux/amd-&amp;lt;/nowiki&amp;gt;{{Catalystdashversion}}-linux-x86.x86_64.zip&lt;br /&gt;
 unzip amd-{{Catalystdashversion}}-linux-x86.x86_64.zip&lt;br /&gt;
 chmod +x amd-{{Catalystdashversion}}-linux-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
===''Create .deb packages.''===&lt;br /&gt;
 sudo sh ./amd-{{Catalystdashversion}}-x86.x86_64.run --buildpkg Ubuntu/oneiric&lt;br /&gt;
It may take a while...&lt;br /&gt;
&lt;br /&gt;
===''Install .debs.''===&lt;br /&gt;
 sudo dpkg -i fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
==''Generate a new /etc/X11/xorg.conf file''==&lt;br /&gt;
&lt;br /&gt;
Unfortunately, there is no sure way to generate the ATI version of the Xorg.conf file.  It is entirely dependent on your configuration.  The following subsections will attempt to address possible (and tested) variations for their respective configurations.&lt;br /&gt;
&lt;br /&gt;
=== Generic Config ===&lt;br /&gt;
This will work for most people:&lt;br /&gt;
 sudo aticonfig --initial -f&lt;br /&gt;
&lt;br /&gt;
=== Minimal Config ===&lt;br /&gt;
A very basic /etc/X11/xorg.conf file might be what you need if you have a new card that's not fully supported by aticonfig. Here follows the entirety of a minimal xorg.conf file for the Radeon HD 6870:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;ATI radeon 6870&amp;quot;&lt;br /&gt;
  Driver &amp;quot;fglrx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== X2/Dual GPU Cards ===&lt;br /&gt;
If you have an X2 card (e.g. 4870X2 or 5970), use... '''!!Do not use for two separate cards in crossfire!!'''&lt;br /&gt;
 sudo aticonfig --initial -f --adapter&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;all&lt;br /&gt;
&lt;br /&gt;
=== Dual/Multi Monitors ===&lt;br /&gt;
If you have a dual monitor display (also known as &amp;quot;Big Desktop&amp;quot;), use:&lt;br /&gt;
 sudo aticonfig --initial -f&lt;br /&gt;
 sudo aticonfig --set-pcs-str&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;quot;DDX,EnableRandR12,FALSE&amp;quot;&lt;br /&gt;
This was confirmed in http://phoronix.com/forums/showthread.php?t=18553. Be advised that you may need to manually set the correct refresh rate for your second monitor through catalyst.&lt;br /&gt;
&lt;br /&gt;
==''Force use of the new xorg.conf (if necessary)''==&lt;br /&gt;
Some people find that changes to xorg.conf don't get used by the driver. To force the ATI driver to adopt changes made to xorg.conf, use the following command:&lt;br /&gt;
&lt;br /&gt;
 sudo aticonfig &amp;lt;nowiki&amp;gt;--input=/etc/X11/xorg.conf --tls=1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==''Test your installation''==&lt;br /&gt;
NOTE: if you don't reboot first, fglrxinfo gives an error message.&lt;br /&gt;
Reboot the computer and type&lt;br /&gt;
 fglrxinfo&lt;br /&gt;
into the terminal. If the vendor string contains ATI, you have installed the driver successfully. Using fglrxinfo on a system with Catalyst 11-8 and a RadeonHD 4550 returns:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Radeon HD 4550 (This line may be different depending on what graphics card you are using.)&lt;br /&gt;
OpenGL version string: 3.3.11005 Compatibility Profile Context (This line may be different depending on what graphics card and &lt;br /&gt;
Catalyst version you are using.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now, try:&lt;br /&gt;
 fgl_glxgears&lt;br /&gt;
If you experience issues or a hang, you may need to disable fast TLS.&lt;br /&gt;
 sudo aticonfig --tls=0&lt;br /&gt;
&lt;br /&gt;
===''Just in case''===&lt;br /&gt;
Write down or remember this series of Alt+PrntScr key combinations, just in case your screen should go black and Ctrl+Alt+F1 and Ctrl+Alt+Backspace doesn't work.&lt;br /&gt;
&lt;br /&gt;
Alt+PrntScr+r, Alt+PrntScr+s, Alt+PrntScr+e, Alt+PrntScr+i, Alt+PrntScr+n, Alt+PrntScr+u, Alt+PrntScr+b&lt;br /&gt;
&lt;br /&gt;
These key-presses will reboot the system safely. To remember the key-presses, remember this nonsensical phrase: &amp;quot;Raising Skinny Elephants Is Never Utterly Boring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
An alternative would be to hold down Ctrl+Alt+SysRq (SysRq is usually the same key as PrintScreen) and type very slowly R E I S U B. A way to remember this is by inverting the word: &amp;quot;BUSIER&amp;quot; or remembering a phrase: &amp;quot;Restart Even If System Utterly Broken&amp;quot;. This would also safely shutdown the system.&lt;br /&gt;
&lt;br /&gt;
= Hardware Video Decode Acceleration (EXPERIMENTAL) =&lt;br /&gt;
This is confirmed to work for newer RadeonHD GPU's (those with UVD2). If you have a RadeonHD 4000-series or newer, you have UVD2. To see the complete list: http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install xvba-va-driver libva-glx1 vainfo&lt;br /&gt;
 vainfo&lt;br /&gt;
&lt;br /&gt;
vainfo should return something like the following (and no errors):&lt;br /&gt;
      libva: libva version 0.32.0&lt;br /&gt;
      Xlib:  extension &amp;quot;XFree86-DRI&amp;quot; missing on display &amp;quot;:0.0&amp;quot;.&lt;br /&gt;
      libva: va_getDriverName() returns 0&lt;br /&gt;
      libva: Trying to open /usr/lib/dri/fglrx_drv_video.so&lt;br /&gt;
      libva: va_openDriver() returns 0&lt;br /&gt;
      vainfo: VA API version: 0.32&lt;br /&gt;
      vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8&lt;br /&gt;
      vainfo: Supported profile and entrypoints&lt;br /&gt;
      VAProfileH264High               :	VAEntrypointVLD&lt;br /&gt;
      VAProfileVC1Advanced            :	VAEntrypointVLD&lt;br /&gt;
&lt;br /&gt;
Once you've confirmed that vainfo is correct, you can test video playback. A good test player for xvba is VLC. You can enable xvba in Tools -&amp;gt; Preferences -&amp;gt; Input and Codecs. Check the box named &amp;quot;Use GPU acceleration (experimental)&amp;quot; and then restart VLC.&lt;br /&gt;
&lt;br /&gt;
=Updating Catalyst/fglrx=&lt;br /&gt;
&lt;br /&gt;
DO NOT try to install a new version over an old one. Follow the 'Removing Catalyst/fglrx' section below to remove your existing driver, and then you can start at 'Downloading the latest Catalyst' to install the new one.&lt;br /&gt;
&lt;br /&gt;
=Removing Catalyst/fglrx=&lt;br /&gt;
The uninstall script in the first command will only exist if you downloaded the drivers and installed them directly (rather than building packages as this guide does). Skip the first command if it does not exist.&lt;br /&gt;
 sudo sh /usr/share/ati/fglrx-uninstall.sh&lt;br /&gt;
 sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*&lt;br /&gt;
&lt;br /&gt;
If you plan on using open-source drivers, you will need to reinstall some packages because Catalyst overwrites or diverts some key 3D libraries with proprietary versions. For more information on this issue, see [https://wiki.ubuntu.com/X/Troubleshooting/FglrxInteferesWithRadeonDriver this Ubuntu wiki page]&lt;br /&gt;
 sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon&lt;br /&gt;
 sudo apt-get install xserver-xorg-video-ati&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup&lt;br /&gt;
 sudo rm -rf /etc/ati&lt;br /&gt;
&lt;br /&gt;
If you receive&lt;br /&gt;
&lt;br /&gt;
 $ E: Internal Error, No file name for libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
Change the third command above to:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core&lt;br /&gt;
&lt;br /&gt;
= Issues =&lt;br /&gt;
&lt;br /&gt;
== XvBA Video Acceleration ==&lt;br /&gt;
&lt;br /&gt;
If vainfo returns an error, you may need to create a symlink:&lt;br /&gt;
&lt;br /&gt;
 sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/dri/fglrx_drv_video.so&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/821691&lt;br /&gt;
&lt;br /&gt;
== Video Tearing ==&lt;br /&gt;
&lt;br /&gt;
AMD/ATI claims that the &amp;quot;Tear Free Video&amp;quot; option is enabled by default, but that wasn't the case on the default Oneiric version of Catalyst (maybe Ubuntu disables it by default?).&lt;br /&gt;
If you're having issues with tearing, make sure that &amp;quot;Tear Free Video&amp;quot; is on. You can find this option in the Catalyst Control Center under 'Display Options' or you can use the following command:&lt;br /&gt;
 sudo aticonfig --sync-video=on&lt;br /&gt;
The option will not take effect until you restart X.&lt;br /&gt;
&lt;br /&gt;
If you're using compositing, you should also make sure that vsync is enabled in the compositor's settings. I found that vsync was enabled by default, but here are the appropriate settings should you want to experiment.&lt;br /&gt;
&lt;br /&gt;
=== kwin === &lt;br /&gt;
You can enable vsync for kwin in System Settings -&amp;gt; Desktop Effects -&amp;gt; Advanced tab&lt;br /&gt;
&lt;br /&gt;
=== Compiz (Unity/GNOME-Shell) ===&lt;br /&gt;
TODO: See if there's a friendlier way to make sure vsync is enabled without installing ccsm.&lt;br /&gt;
&lt;br /&gt;
Install the compiz settings manager: &lt;br /&gt;
 sudo apt-get install compizconfig-settings-manager&lt;br /&gt;
 ccsm&lt;br /&gt;
&lt;br /&gt;
The 'Sync to Vblank' is found in the 'OpenGL' subsection of the 'General' group&lt;br /&gt;
&lt;br /&gt;
== Hybrid Graphics and Catalyst==&lt;br /&gt;
&lt;br /&gt;
There are two basic types of hybrid designs. Older hybrid systems use a multiplexor (mux) to switch between GPU's. Newer systems (those with PowerXpress &amp;gt;= 4.0) are muxless. As far as I can tell, PowerXpress 4.0 started with RadeonHD 6000-series GPU's, and systems with older ATI GPU's have a mux, but don't quote that.&lt;br /&gt;
&lt;br /&gt;
=== Intel/ATI Hybrids ===&lt;br /&gt;
&lt;br /&gt;
Use of Catalyst on older systems (those with a mux) is no longer supported. I have one report of switching success with Catalyst 11-6, but ATI has now disabled switching in Catalyst, even if it worked fine with older Catalyst versions. X will refuse to start and you will find this message in your Xorg log:&lt;br /&gt;
  (WW) PowerXpress feature is not supported on A+I Mux platform. Please uninstall fglrx driver.&lt;br /&gt;
  (EE) No devices detected.&lt;br /&gt;
&lt;br /&gt;
Using open-source drivers and the vgaswitcheroo script may work better in this case.&lt;br /&gt;
&lt;br /&gt;
== Build Fails and Log Shows &amp;quot;mixed implicit and normal rules.  Stop.&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
If the installation fails and you find the above message in /var/lib/dkms/fglrx/8.841/build/make.log, it may be because you're using a pentium-build wrapper around gcc. See what the following ls command returns:&lt;br /&gt;
 ls -la /usr/bin/gcc&lt;br /&gt;
If it shows that gcc is a link to builder-cc, temporarily redirect the link to point to the real gcc (gcc-4.5 in Ubuntu Natty). This should allow you to install fglrx:&lt;br /&gt;
 sudo ln -sf /usr/bin/gcc-4.5 /usr/bin/gcc&lt;br /&gt;
When you're finished installing the driver, return the gcc link to its original value:&lt;br /&gt;
 sudo ln -sf /usr/bin/builder-cc /usr/bin/gcc&lt;br /&gt;
Launchpad link for this bug: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/555957&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot; (on 64-bit systems) ==&lt;br /&gt;
Most likely, you probably did not have the &amp;quot;ia32-libs&amp;quot; package installed beforehand. If you have a 64 bit install, the above dpkg command may complain that &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot;.  This is because of a dependency of the amdccle package on 32 bit libraries.  If you receive this error, use the following command, which will force the installation of all of the 32 bit dependencies, and then the amdcccle package:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
Catalyst {{Template:Catalystversion}} on 64-bit systems may require the ''--force-overwrite'' command in the above ''dpkg'' command:&lt;br /&gt;
 sudo dpkg -i --force-overwrite fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
== Problems Starting Xserver ==&lt;br /&gt;
&lt;br /&gt;
If you get a black screen hang, the first thing to check is if xorg.conf is the problem.&lt;br /&gt;
&lt;br /&gt;
You can disable the xorg.conf with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.disabled&lt;br /&gt;
&lt;br /&gt;
Reboot and check to see if things work now.&lt;br /&gt;
&lt;br /&gt;
You can reinstate the file with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf.disabled /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Before tweaking ACPI settings, try ensuring /dev/null is chmodded to 0666. This intermittently changes when using the nano (and possibly other) editors with sudo and the group/world permissions are unset. This leads to the ATI drivers hanging on boot or otherwise. A quick and dirty init script saved as /etc/init/chmodnull does the trick for me -&lt;br /&gt;
&lt;br /&gt;
 start on filesystem&lt;br /&gt;
&lt;br /&gt;
 script&lt;br /&gt;
	chmod 0666 /dev/null&lt;br /&gt;
	chmod 0666 /lib/udev/devices/null&lt;br /&gt;
 end script&lt;br /&gt;
&lt;br /&gt;
This has been tested using Ubuntu 10.04 64-bit on a ATI Radeon HD 4830 (HP Envy 15-1060ea). It's worth noting that I had to disable TLS  (aticonfig --tls=0) to get things to stay stable!&lt;br /&gt;
&lt;br /&gt;
If you've properly installed the driver, but experience problems when starting the X server, such as hanging, black/white/gray screen, distortion, etc., your system BIOS may have a buggy ACPI implementation. To work around, press Ctrl+Alt+F1 to get to a terminal (or failing that, boot to recovery mode) and run:&lt;br /&gt;
 sudo aticonfig --acpi-services=off&lt;br /&gt;
If this method works, you should consider checking your system vendor's BIOS changelogs for relevant ACPI fixes, updating your BIOS, and reenabling the driver's ACPI services.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Hardware Watermark ==&lt;br /&gt;
This can happen if your card's PCI ID wasn't officially certified to work with a particular version of Catalyst. It does not necessarily mean that your card is unsupported, but it does mean that you shouldn't file bugs with that particular card/driver combination. If you installed the driver by downloading it from AMD/ATI, installing a newer version of Catalyst will probably help. &lt;br /&gt;
&lt;br /&gt;
If you installed the proprietary driver included with Ubuntu or you do not want to upgrade to a newer version, it may be possible to work around the issue by using a control file from a newer version of Catalyst than the one you're running.&lt;br /&gt;
 cd ~/; mkdir catalyst{{Catalystversion}}; cd catalyst{{Catalystversion}}/&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;http://www2.ati.com/drivers/linux/amd-driver-installer-&amp;lt;/nowiki&amp;gt;{{Catalystdashversion}}-x86.x86_64.run&lt;br /&gt;
 chmod +x amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run&lt;br /&gt;
 sh amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo mv /etc/ati/control ~/control.bak&lt;br /&gt;
 sudo cp driver/common/etc/ati/control /etc/ati&lt;br /&gt;
&lt;br /&gt;
== Hang at logout ==&lt;br /&gt;
&lt;br /&gt;
If you experience hangs when logging out (of X) it is probably due to the /etc/ati/authatieventsd.sh script looking for X authorization files in the wrong place when it starts up. You can kill the hanging authatieventsd.sh processes from a console tty to allow the shutdown of the X server.&lt;br /&gt;
&lt;br /&gt;
Before the following commands verify that /etc/ati/authatieventsd.sh exists after build and install, if not just do: &lt;br /&gt;
(assuming that the installer is in the directory we used to install)&lt;br /&gt;
&lt;br /&gt;
 cd ~/catalyst{{Catalystversion}}&lt;br /&gt;
 sh amd-driver-installer-{{Catalystversion}}-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo cp driver/packages/Ubuntu/dists/lucid/replacements/authatieventsd.sh /etc/ati/authatieventsd.sh&lt;br /&gt;
 sudo chmod +x /etc/ati/authatieventsd.sh&lt;br /&gt;
&lt;br /&gt;
This problem can be fixed permanently with:&lt;br /&gt;
&lt;br /&gt;
 sudo mkdir -p /var/lib/xdm/authdir&lt;br /&gt;
 sudo ln -s /var/run/xauth /var/lib/xdm/authdir/authfiles&lt;br /&gt;
&lt;br /&gt;
If that doesn't work then you can disable atieventsd with this command:&lt;br /&gt;
&lt;br /&gt;
 sudo /usr/sbin/update-rc.d -f atieventsd remove&lt;br /&gt;
&lt;br /&gt;
You'll have to restart for this to take effect.&lt;br /&gt;
&lt;br /&gt;
== Suspend/Hibernation ==&lt;br /&gt;
&lt;br /&gt;
Suspend hibernation '''works''' with the latest driver.&lt;br /&gt;
&lt;br /&gt;
For Radeon 3200, to wake up from suspend, I had to add the following lines to /etc/X11/xorg.conf:&lt;br /&gt;
(This settings is not good option, if you are using compiz-fusion or any other transparency-based thingie. Not working for HD 3850)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option        &amp;quot;Composite&amp;quot;        &amp;quot;Disable&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
       Option  &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot; &lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Another way to get it working is to do enable Composite, but when you want to suspend simply disable Compiz Fusion. How would you do that? Easy! Install the fusion-icon package (in repos by default):&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install fusion-icon&lt;br /&gt;
&lt;br /&gt;
After you have done that, launch it (Applications &amp;gt; System &amp;gt; Compiz Fusion Icon) and it appears in your notification area. To switch, simply right-mouse click on the icon and select Metacity. Your desktop will flicker and windows will dissapear, but after a while they appear again. Now try to suspend.&lt;br /&gt;
&lt;br /&gt;
When you wake up again, you can (hopefully) unlock your screen and there you go! Now you want Compiz back again, so right-mouse-click on the Compiz Fusion Icon and select Compiz again. Desktop flickering again, but then voila! Your Compiz Fusion Desktop is back again! (At least, that is how it is supposed to work)&lt;br /&gt;
&lt;br /&gt;
KNOWN PROBLEM: When you switch back, all your windows are on the same desktop. This happens because you switched to metacity.&lt;br /&gt;
&lt;br /&gt;
Hopefully this helped some people, as it did for me!&lt;br /&gt;
Solution posted by zwyber@gmail.com&lt;br /&gt;
&lt;br /&gt;
== Can't remove fglrx with dpkg (diversion issue) ==&lt;br /&gt;
&lt;br /&gt;
If dpkg refuses to remove an fglrx package and complains about a diversion of a file, you might need to manually remove it. For example, if dpkg complains:&lt;br /&gt;
&amp;lt;pre&amp;gt;dpkg-divert: mismatch on divert-to&lt;br /&gt;
  when removing `diversion of /usr/lib/libGL.so.1.2 to /usr/share/fglrx/diversions/libGL.so.1.2 by xorg-driver-fglrx'&lt;br /&gt;
  found `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx/libGL.so.1.2.xlibmesa by xorg-driver-fglrx'&amp;lt;/pre&amp;gt;&lt;br /&gt;
then:&lt;br /&gt;
 sudo dpkg-divert --remove /usr/lib/libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
== This module/version combo is already installed ==&lt;br /&gt;
&lt;br /&gt;
If you get this error-message, simply uninstall the previous version before installing the new one with:&lt;br /&gt;
 sudo dkms remove -m fglrx --all&lt;br /&gt;
&lt;br /&gt;
== New kernel installed? ==&lt;br /&gt;
In theory, DKMS should automatically install the fglrx kernel module for your new kernel the first time you boot it. Should you need to manually install it:&lt;br /&gt;
 sudo dkms build -m fglrx -k `uname -r`&lt;br /&gt;
 sudo dkms install -m fglrx -k `uname -r`&lt;br /&gt;
&lt;br /&gt;
if amdcccle doesn't work and says Identifier is not a valid word. Use lower case letter in xorg.conf&lt;br /&gt;
[[Category:Installation Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Aticonfig not found after installation &amp;amp; &amp;quot;module does not exist&amp;quot; after boot ==&lt;br /&gt;
This scenario is possible when the driver installation has seemingly succeeded and is possibly related to previous fglrx installs, including those through Jockey (i.e. you first used drivers provided by Ubuntu but then upgraded to ones available from AMD's website). When doing aticonfig --initial after driver installation, you might end up not having the aticonfig available at all:&lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig: command not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
After booting you might receive X error '(EE) Failed to load module &amp;quot;fglrx&amp;quot; (module does not exist, 0)'. These do not necessarily indicate that the installation has failed completely. On command line, do&lt;br /&gt;
 ls /usr/lib/fglrx/bin&lt;br /&gt;
and see if the command lists some Ati related programs. If they are listed but not found from /usr/bin, it is possible that the &amp;quot;update-alternatives&amp;quot; fglrx .deb installation does has been ignored. See man update-alternatives for more information about the concept and workings of alternatives. In practice, update-alternatives is supposed to create several symbolic links to the files in the fglrx directory, but it will be ignored if the alternatives for the very related gl_conf entry has been set to manual. Do&lt;br /&gt;
 update-alternatives --get-selections | grep gl_conf&lt;br /&gt;
and see if the mode is manual instead of auto and if mesa is mentioned instead of fglrx in the path that is printed. In this case you need to &lt;br /&gt;
 sudo update-alternatives --set gl_conf /usr/lib/fglrx/ld.so.conf&lt;br /&gt;
to set fglrx as the active alternative. You can alternatively (no pun intended) and additionally change the gl_conf into automatic mode before the installation this way:&lt;br /&gt;
 sudo update-alternatives --auto gl_conf&lt;br /&gt;
After that, the alternatives should automatically be configured correctly when the graphics driver .debs are installed.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;update-alternatives: error&amp;quot; during install ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;update-alternatives: error: unable to make /usr/lib/xorg/modules/drivers/fglrx_drv.so.dpkg-tmp a symlink to /etc/alternatives/fglrx_drv: No such file or directory&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can be easily solved by creating directory &amp;quot;drivers&amp;quot; under /usr/lib/xorg/modules/&lt;br /&gt;
 sudo mkdir /usr/lib/xorg/modules/drivers&lt;br /&gt;
&lt;br /&gt;
== 'Can't exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.' during deb generation ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;Can't exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can happen when your /tmp folder is mounted with the option &amp;quot;noexec&amp;quot;. The noexec is suggested by many howtos regarding Ubuntu on SSD, when placing the /tmp in memory.&lt;br /&gt;
A workaround can be found here: [http://serialized.net/2010/03/getting-around-tmpfs-noexec-problems/]&lt;br /&gt;
&lt;br /&gt;
== Black screen after uninstalling old amd drivers ==&lt;br /&gt;
Start you computer in recovery mode and exit to root shell.&lt;br /&gt;
Remount your partitions in rw mode:&lt;br /&gt;
 mount -rw -o remount /&lt;br /&gt;
 ...&lt;br /&gt;
Go to your download directory and proceed with building and installing the drivers in recovery mode.&lt;br /&gt;
All should be fine after a reboot.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide</id>
		<title>Ubuntu Oneiric Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide"/>
				<updated>2013-05-04T04:16:06Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: /* Download the latest Catalyst package. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
= The Options =&lt;br /&gt;
Users with ATI cards have the following driver options:&lt;br /&gt;
* '''vesa''' - very basic, lacks 2D/3D acceleration, and focuses on compatibility with all VESA-compliant graphics cards. It is good for starting the GUI environment when no accelerated driver is available/working, and little else.&lt;br /&gt;
* '''ati''' - actually a thin wrapper that will invoke the radeon driver (or another ati open-source driver for pre-Radeon cards). &lt;br /&gt;
* '''radeon''' - open source driver supporting all Radeon cards. This driver has excellent 2D acceleration and compatibility with the Linux graphics stack. 3D acceleration is sufficient for desktop effects and a nice set of native Linux games. Power management is now comparable to the Catalyst driver.&lt;br /&gt;
* '''radeonhd''' - an alternate driver supporting R520-R7x0 hardware. This driver is now officially deprecated in favor of radeon. If you still want to try it, see: https://help.ubuntu.com/community/RadeonHD&lt;br /&gt;
* '''Catalyst (a.k.a fglrx)''' a proprietary &amp;quot;blob&amp;quot; (closed source binary) driver designed by ATI, with 3D code based off of their Windows driver. Only RadeonHD chips are supported on recent Linux distros.&lt;br /&gt;
&lt;br /&gt;
= Updated Open Source Driver PPA's =&lt;br /&gt;
* '''&amp;quot;Ubuntu-X&amp;quot;''' : This PPA offers the latest stable releases of video driver-related components. Follow the instructions at: https://launchpad.net/~ubuntu-x-swat/+archive/x-updates&lt;br /&gt;
* '''Xorg-edgers''': This bleeding-edge PPA offers video driver-related components straight from their code (git) repositories. Follow the instructions at: https://launchpad.net/~xorg-edgers/+archive/ppa&lt;br /&gt;
&lt;br /&gt;
= Installing Proprietary Drivers a.k.a. Catalyst/fglrx =&lt;br /&gt;
*PLEASE READ FIRST!&lt;br /&gt;
'''Which cards are no longer supported by ATI?'''&lt;br /&gt;
The ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500 (including Mobility RadeonHD 2300, since it is really a DirectX 9 part).  See the complete list [http://wiki.cchtml.com/index.php/9.4 here.]&lt;br /&gt;
If your card is on that list, you are limited to open-source drivers on Ubuntu Lucid/10.04 (and later). If you really need the proprietary Catalyst/fglrx driver, you will have to use an older Linux distribution, such as Debian Lenny/5.0.x or Ubuntu Hardy/8.04.x.&lt;br /&gt;
{| WIDTH=&amp;quot;650&amp;quot; cellpadding=0 cellspacing=0 style=&amp;quot;background-color: red; border: solid 1px #666666; color: #ffffff; text-align: center;&amp;quot; &lt;br /&gt;
| style=&amp;quot;background-color: #666666; border: solid 1px #666666; border-bottom: 1px solid #888;&amp;quot; | &amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;'''ATTENTION RADEON USERS'''&amp;lt;/font&amp;gt; &lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;br /&amp;gt;NOTE: If you enter your card information on AMD/ATI's driver page, it will offer you the Catalyst 9-3 driver to download. However, the Catalyst 9-3 driver doesn't support X servers past 1.5, and it will not work with Oneiric (or anything later than Lucid/10,04)! !!!SO BE CAREFUL!!! If you tried to install Catalyst on a system with one of these cards, see the 'Removing the Driver' section to restore the default/pre-installed drivers.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Using Ubuntu-supplied fglrx/Catalyst ==&lt;br /&gt;
&lt;br /&gt;
This may not give you the latest drivers, but should be safest. On Ubuntu Oneiric, this will install Catalyst 8.881, which is roughly equivalent to Catalyst 11-8. NOTE: You must have the restricted repository enabled in Applications -&amp;gt; Ubuntu Software Center -&amp;gt; Edit -&amp;gt; Software Sources... for this to work. After you complete the install, skip to [[Ubuntu_Oneiric_Installation_Guide#Generate_a_new_.2Fetc.2FX11.2Fxorg.conf_file|Generate a new /etc/X11/xorg.conf file]].&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install fglrx fglrx-amdcccle&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
&lt;br /&gt;
You must have jockey-common and jockey-gtk (or jockey-kde for Kubuntu) packages installed. Go to the Additional Drivers Manager (System -&amp;gt; Administration -&amp;gt; Additional Drivers) and activate the &amp;quot;ATI/AMD proprietary FGLRX graphics driver&amp;quot; (or double-click the &amp;quot;available driver&amp;quot; notification icon). Ubuntu will then install and configure the driver for you.  For ocelot, go to the dashboard home and search for &amp;quot;Additional Drivers&amp;quot; in the applications search field.&lt;br /&gt;
&lt;br /&gt;
== Installing Catalyst Manually (from AMD/ATI's site) ==&lt;br /&gt;
I recommend copying and pasting the commands to ensure there are no typing mistakes and speed up the install process. Remember to use Ctrl '''+ Shift''' + V or Shift + Insert to paste into the terminal (or go to the terminals menu, select edit and click paste).&lt;br /&gt;
&lt;br /&gt;
===''Before you start''===&lt;br /&gt;
If you have previously attempted installing Catalyst, remove any leftover files by following the [[#Removing_Catalyst.2Ffglrx| Removing the Driver]] section. Make sure ''universe'' and ''multiverse'' are enabled in your repository sources (System -&amp;gt; Administration -&amp;gt; Software Sources).&lt;br /&gt;
or Applications-&amp;gt;Ubuntu Software Center-&amp;gt;Edit-&amp;gt;Software sources-&amp;gt;Other software: check canonical partners.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisite packages:&lt;br /&gt;
 sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases linux-headers-generic&lt;br /&gt;
&lt;br /&gt;
''If you are using the x86_64 architecture (64 bit)'':&lt;br /&gt;
1. Install &amp;quot;ia32-libs&amp;quot; before proceeding!''&lt;br /&gt;
 sudo apt-get install ia32-libs&lt;br /&gt;
2. Create a symlink from /usr/lib64 to /usr/lib&amp;lt;ref&amp;gt;[http://ubuntucomputing.blogspot.com/2012/01/amd-catalyst-121-driver-on-hp-pavilion.html AMD Catalyst 12.1 Driver on HP Pavilion dv6t Quad Hybrid Radeon with Linux Mint 12 / Ubuntu 11.10 Oneiric - Ubuntu Computing]&amp;lt;/ref&amp;gt; :&lt;br /&gt;
 cd /usr ; sudo ln -svT lib /usr/lib64&lt;br /&gt;
&lt;br /&gt;
 sudo sh /usr/share/ati/fglrx-uninstall.sh&lt;br /&gt;
 sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*&lt;br /&gt;
&lt;br /&gt;
===''Download the latest Catalyst package.''===&lt;br /&gt;
This package contains both the 32-bit and 64-bit driver.&lt;br /&gt;
 cd ~/&lt;br /&gt;
 mkdir catalyst{{Catalystversion}}&lt;br /&gt;
 cd catalyst{{Catalystversion}}/&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;http://www2.ati.com/drivers/linux/amd-&amp;lt;/nowiki&amp;gt;{{Catalystdashversion}}-linux-x86.x86_64.zip&lt;br /&gt;
 unzip amd-{{Catalystdashversion}}-linux-x86.x86_64.zip&lt;br /&gt;
 chmod +x amd-{{Catalystdashversion}}-linux-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
===''Create .deb packages.''===&lt;br /&gt;
 sudo sh ./amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run --buildpkg Ubuntu/oneiric&lt;br /&gt;
It may take a while...&lt;br /&gt;
&lt;br /&gt;
===''Install .debs.''===&lt;br /&gt;
 sudo dpkg -i fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
==''Generate a new /etc/X11/xorg.conf file''==&lt;br /&gt;
&lt;br /&gt;
Unfortunately, there is no sure way to generate the ATI version of the Xorg.conf file.  It is entirely dependent on your configuration.  The following subsections will attempt to address possible (and tested) variations for their respective configurations.&lt;br /&gt;
&lt;br /&gt;
=== Generic Config ===&lt;br /&gt;
This will work for most people:&lt;br /&gt;
 sudo aticonfig --initial -f&lt;br /&gt;
&lt;br /&gt;
=== Minimal Config ===&lt;br /&gt;
A very basic /etc/X11/xorg.conf file might be what you need if you have a new card that's not fully supported by aticonfig. Here follows the entirety of a minimal xorg.conf file for the Radeon HD 6870:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;ATI radeon 6870&amp;quot;&lt;br /&gt;
  Driver &amp;quot;fglrx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== X2/Dual GPU Cards ===&lt;br /&gt;
If you have an X2 card (e.g. 4870X2 or 5970), use... '''!!Do not use for two separate cards in crossfire!!'''&lt;br /&gt;
 sudo aticonfig --initial -f --adapter&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;all&lt;br /&gt;
&lt;br /&gt;
=== Dual/Multi Monitors ===&lt;br /&gt;
If you have a dual monitor display (also known as &amp;quot;Big Desktop&amp;quot;), use:&lt;br /&gt;
 sudo aticonfig --initial -f&lt;br /&gt;
 sudo aticonfig --set-pcs-str&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;quot;DDX,EnableRandR12,FALSE&amp;quot;&lt;br /&gt;
This was confirmed in http://phoronix.com/forums/showthread.php?t=18553. Be advised that you may need to manually set the correct refresh rate for your second monitor through catalyst.&lt;br /&gt;
&lt;br /&gt;
==''Force use of the new xorg.conf (if necessary)''==&lt;br /&gt;
Some people find that changes to xorg.conf don't get used by the driver. To force the ATI driver to adopt changes made to xorg.conf, use the following command:&lt;br /&gt;
&lt;br /&gt;
 sudo aticonfig &amp;lt;nowiki&amp;gt;--input=/etc/X11/xorg.conf --tls=1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==''Test your installation''==&lt;br /&gt;
NOTE: if you don't reboot first, fglrxinfo gives an error message.&lt;br /&gt;
Reboot the computer and type&lt;br /&gt;
 fglrxinfo&lt;br /&gt;
into the terminal. If the vendor string contains ATI, you have installed the driver successfully. Using fglrxinfo on a system with Catalyst 11-8 and a RadeonHD 4550 returns:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Radeon HD 4550 (This line may be different depending on what graphics card you are using.)&lt;br /&gt;
OpenGL version string: 3.3.11005 Compatibility Profile Context (This line may be different depending on what graphics card and &lt;br /&gt;
Catalyst version you are using.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now, try:&lt;br /&gt;
 fgl_glxgears&lt;br /&gt;
If you experience issues or a hang, you may need to disable fast TLS.&lt;br /&gt;
 sudo aticonfig --tls=0&lt;br /&gt;
&lt;br /&gt;
===''Just in case''===&lt;br /&gt;
Write down or remember this series of Alt+PrntScr key combinations, just in case your screen should go black and Ctrl+Alt+F1 and Ctrl+Alt+Backspace doesn't work.&lt;br /&gt;
&lt;br /&gt;
Alt+PrntScr+r, Alt+PrntScr+s, Alt+PrntScr+e, Alt+PrntScr+i, Alt+PrntScr+n, Alt+PrntScr+u, Alt+PrntScr+b&lt;br /&gt;
&lt;br /&gt;
These key-presses will reboot the system safely. To remember the key-presses, remember this nonsensical phrase: &amp;quot;Raising Skinny Elephants Is Never Utterly Boring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
An alternative would be to hold down Ctrl+Alt+SysRq (SysRq is usually the same key as PrintScreen) and type very slowly R E I S U B. A way to remember this is by inverting the word: &amp;quot;BUSIER&amp;quot; or remembering a phrase: &amp;quot;Restart Even If System Utterly Broken&amp;quot;. This would also safely shutdown the system.&lt;br /&gt;
&lt;br /&gt;
= Hardware Video Decode Acceleration (EXPERIMENTAL) =&lt;br /&gt;
This is confirmed to work for newer RadeonHD GPU's (those with UVD2). If you have a RadeonHD 4000-series or newer, you have UVD2. To see the complete list: http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install xvba-va-driver libva-glx1 vainfo&lt;br /&gt;
 vainfo&lt;br /&gt;
&lt;br /&gt;
vainfo should return something like the following (and no errors):&lt;br /&gt;
      libva: libva version 0.32.0&lt;br /&gt;
      Xlib:  extension &amp;quot;XFree86-DRI&amp;quot; missing on display &amp;quot;:0.0&amp;quot;.&lt;br /&gt;
      libva: va_getDriverName() returns 0&lt;br /&gt;
      libva: Trying to open /usr/lib/dri/fglrx_drv_video.so&lt;br /&gt;
      libva: va_openDriver() returns 0&lt;br /&gt;
      vainfo: VA API version: 0.32&lt;br /&gt;
      vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8&lt;br /&gt;
      vainfo: Supported profile and entrypoints&lt;br /&gt;
      VAProfileH264High               :	VAEntrypointVLD&lt;br /&gt;
      VAProfileVC1Advanced            :	VAEntrypointVLD&lt;br /&gt;
&lt;br /&gt;
Once you've confirmed that vainfo is correct, you can test video playback. A good test player for xvba is VLC. You can enable xvba in Tools -&amp;gt; Preferences -&amp;gt; Input and Codecs. Check the box named &amp;quot;Use GPU acceleration (experimental)&amp;quot; and then restart VLC.&lt;br /&gt;
&lt;br /&gt;
=Updating Catalyst/fglrx=&lt;br /&gt;
&lt;br /&gt;
DO NOT try to install a new version over an old one. Follow the 'Removing Catalyst/fglrx' section below to remove your existing driver, and then you can start at 'Downloading the latest Catalyst' to install the new one.&lt;br /&gt;
&lt;br /&gt;
=Removing Catalyst/fglrx=&lt;br /&gt;
The uninstall script in the first command will only exist if you downloaded the drivers and installed them directly (rather than building packages as this guide does). Skip the first command if it does not exist.&lt;br /&gt;
 sudo sh /usr/share/ati/fglrx-uninstall.sh&lt;br /&gt;
 sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*&lt;br /&gt;
&lt;br /&gt;
If you plan on using open-source drivers, you will need to reinstall some packages because Catalyst overwrites or diverts some key 3D libraries with proprietary versions. For more information on this issue, see [https://wiki.ubuntu.com/X/Troubleshooting/FglrxInteferesWithRadeonDriver this Ubuntu wiki page]&lt;br /&gt;
 sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon&lt;br /&gt;
 sudo apt-get install xserver-xorg-video-ati&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup&lt;br /&gt;
 sudo rm -rf /etc/ati&lt;br /&gt;
&lt;br /&gt;
If you receive&lt;br /&gt;
&lt;br /&gt;
 $ E: Internal Error, No file name for libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
Change the third command above to:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core&lt;br /&gt;
&lt;br /&gt;
= Issues =&lt;br /&gt;
&lt;br /&gt;
== XvBA Video Acceleration ==&lt;br /&gt;
&lt;br /&gt;
If vainfo returns an error, you may need to create a symlink:&lt;br /&gt;
&lt;br /&gt;
 sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/dri/fglrx_drv_video.so&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/821691&lt;br /&gt;
&lt;br /&gt;
== Video Tearing ==&lt;br /&gt;
&lt;br /&gt;
AMD/ATI claims that the &amp;quot;Tear Free Video&amp;quot; option is enabled by default, but that wasn't the case on the default Oneiric version of Catalyst (maybe Ubuntu disables it by default?).&lt;br /&gt;
If you're having issues with tearing, make sure that &amp;quot;Tear Free Video&amp;quot; is on. You can find this option in the Catalyst Control Center under 'Display Options' or you can use the following command:&lt;br /&gt;
 sudo aticonfig --sync-video=on&lt;br /&gt;
The option will not take effect until you restart X.&lt;br /&gt;
&lt;br /&gt;
If you're using compositing, you should also make sure that vsync is enabled in the compositor's settings. I found that vsync was enabled by default, but here are the appropriate settings should you want to experiment.&lt;br /&gt;
&lt;br /&gt;
=== kwin === &lt;br /&gt;
You can enable vsync for kwin in System Settings -&amp;gt; Desktop Effects -&amp;gt; Advanced tab&lt;br /&gt;
&lt;br /&gt;
=== Compiz (Unity/GNOME-Shell) ===&lt;br /&gt;
TODO: See if there's a friendlier way to make sure vsync is enabled without installing ccsm.&lt;br /&gt;
&lt;br /&gt;
Install the compiz settings manager: &lt;br /&gt;
 sudo apt-get install compizconfig-settings-manager&lt;br /&gt;
 ccsm&lt;br /&gt;
&lt;br /&gt;
The 'Sync to Vblank' is found in the 'OpenGL' subsection of the 'General' group&lt;br /&gt;
&lt;br /&gt;
== Hybrid Graphics and Catalyst==&lt;br /&gt;
&lt;br /&gt;
There are two basic types of hybrid designs. Older hybrid systems use a multiplexor (mux) to switch between GPU's. Newer systems (those with PowerXpress &amp;gt;= 4.0) are muxless. As far as I can tell, PowerXpress 4.0 started with RadeonHD 6000-series GPU's, and systems with older ATI GPU's have a mux, but don't quote that.&lt;br /&gt;
&lt;br /&gt;
=== Intel/ATI Hybrids ===&lt;br /&gt;
&lt;br /&gt;
Use of Catalyst on older systems (those with a mux) is no longer supported. I have one report of switching success with Catalyst 11-6, but ATI has now disabled switching in Catalyst, even if it worked fine with older Catalyst versions. X will refuse to start and you will find this message in your Xorg log:&lt;br /&gt;
  (WW) PowerXpress feature is not supported on A+I Mux platform. Please uninstall fglrx driver.&lt;br /&gt;
  (EE) No devices detected.&lt;br /&gt;
&lt;br /&gt;
Using open-source drivers and the vgaswitcheroo script may work better in this case.&lt;br /&gt;
&lt;br /&gt;
== Build Fails and Log Shows &amp;quot;mixed implicit and normal rules.  Stop.&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
If the installation fails and you find the above message in /var/lib/dkms/fglrx/8.841/build/make.log, it may be because you're using a pentium-build wrapper around gcc. See what the following ls command returns:&lt;br /&gt;
 ls -la /usr/bin/gcc&lt;br /&gt;
If it shows that gcc is a link to builder-cc, temporarily redirect the link to point to the real gcc (gcc-4.5 in Ubuntu Natty). This should allow you to install fglrx:&lt;br /&gt;
 sudo ln -sf /usr/bin/gcc-4.5 /usr/bin/gcc&lt;br /&gt;
When you're finished installing the driver, return the gcc link to its original value:&lt;br /&gt;
 sudo ln -sf /usr/bin/builder-cc /usr/bin/gcc&lt;br /&gt;
Launchpad link for this bug: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/555957&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot; (on 64-bit systems) ==&lt;br /&gt;
Most likely, you probably did not have the &amp;quot;ia32-libs&amp;quot; package installed beforehand. If you have a 64 bit install, the above dpkg command may complain that &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot;.  This is because of a dependency of the amdccle package on 32 bit libraries.  If you receive this error, use the following command, which will force the installation of all of the 32 bit dependencies, and then the amdcccle package:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
Catalyst {{Template:Catalystversion}} on 64-bit systems may require the ''--force-overwrite'' command in the above ''dpkg'' command:&lt;br /&gt;
 sudo dpkg -i --force-overwrite fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
== Problems Starting Xserver ==&lt;br /&gt;
&lt;br /&gt;
If you get a black screen hang, the first thing to check is if xorg.conf is the problem.&lt;br /&gt;
&lt;br /&gt;
You can disable the xorg.conf with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.disabled&lt;br /&gt;
&lt;br /&gt;
Reboot and check to see if things work now.&lt;br /&gt;
&lt;br /&gt;
You can reinstate the file with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf.disabled /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Before tweaking ACPI settings, try ensuring /dev/null is chmodded to 0666. This intermittently changes when using the nano (and possibly other) editors with sudo and the group/world permissions are unset. This leads to the ATI drivers hanging on boot or otherwise. A quick and dirty init script saved as /etc/init/chmodnull does the trick for me -&lt;br /&gt;
&lt;br /&gt;
 start on filesystem&lt;br /&gt;
&lt;br /&gt;
 script&lt;br /&gt;
	chmod 0666 /dev/null&lt;br /&gt;
	chmod 0666 /lib/udev/devices/null&lt;br /&gt;
 end script&lt;br /&gt;
&lt;br /&gt;
This has been tested using Ubuntu 10.04 64-bit on a ATI Radeon HD 4830 (HP Envy 15-1060ea). It's worth noting that I had to disable TLS  (aticonfig --tls=0) to get things to stay stable!&lt;br /&gt;
&lt;br /&gt;
If you've properly installed the driver, but experience problems when starting the X server, such as hanging, black/white/gray screen, distortion, etc., your system BIOS may have a buggy ACPI implementation. To work around, press Ctrl+Alt+F1 to get to a terminal (or failing that, boot to recovery mode) and run:&lt;br /&gt;
 sudo aticonfig --acpi-services=off&lt;br /&gt;
If this method works, you should consider checking your system vendor's BIOS changelogs for relevant ACPI fixes, updating your BIOS, and reenabling the driver's ACPI services.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Hardware Watermark ==&lt;br /&gt;
This can happen if your card's PCI ID wasn't officially certified to work with a particular version of Catalyst. It does not necessarily mean that your card is unsupported, but it does mean that you shouldn't file bugs with that particular card/driver combination. If you installed the driver by downloading it from AMD/ATI, installing a newer version of Catalyst will probably help. &lt;br /&gt;
&lt;br /&gt;
If you installed the proprietary driver included with Ubuntu or you do not want to upgrade to a newer version, it may be possible to work around the issue by using a control file from a newer version of Catalyst than the one you're running.&lt;br /&gt;
 cd ~/; mkdir catalyst{{Catalystversion}}; cd catalyst{{Catalystversion}}/&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;http://www2.ati.com/drivers/linux/amd-driver-installer-&amp;lt;/nowiki&amp;gt;{{Catalystdashversion}}-x86.x86_64.run&lt;br /&gt;
 chmod +x amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run&lt;br /&gt;
 sh amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo mv /etc/ati/control ~/control.bak&lt;br /&gt;
 sudo cp driver/common/etc/ati/control /etc/ati&lt;br /&gt;
&lt;br /&gt;
== Hang at logout ==&lt;br /&gt;
&lt;br /&gt;
If you experience hangs when logging out (of X) it is probably due to the /etc/ati/authatieventsd.sh script looking for X authorization files in the wrong place when it starts up. You can kill the hanging authatieventsd.sh processes from a console tty to allow the shutdown of the X server.&lt;br /&gt;
&lt;br /&gt;
Before the following commands verify that /etc/ati/authatieventsd.sh exists after build and install, if not just do: &lt;br /&gt;
(assuming that the installer is in the directory we used to install)&lt;br /&gt;
&lt;br /&gt;
 cd ~/catalyst{{Catalystversion}}&lt;br /&gt;
 sh amd-driver-installer-{{Catalystversion}}-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo cp driver/packages/Ubuntu/dists/lucid/replacements/authatieventsd.sh /etc/ati/authatieventsd.sh&lt;br /&gt;
 sudo chmod +x /etc/ati/authatieventsd.sh&lt;br /&gt;
&lt;br /&gt;
This problem can be fixed permanently with:&lt;br /&gt;
&lt;br /&gt;
 sudo mkdir -p /var/lib/xdm/authdir&lt;br /&gt;
 sudo ln -s /var/run/xauth /var/lib/xdm/authdir/authfiles&lt;br /&gt;
&lt;br /&gt;
If that doesn't work then you can disable atieventsd with this command:&lt;br /&gt;
&lt;br /&gt;
 sudo /usr/sbin/update-rc.d -f atieventsd remove&lt;br /&gt;
&lt;br /&gt;
You'll have to restart for this to take effect.&lt;br /&gt;
&lt;br /&gt;
== Suspend/Hibernation ==&lt;br /&gt;
&lt;br /&gt;
Suspend hibernation '''works''' with the latest driver.&lt;br /&gt;
&lt;br /&gt;
For Radeon 3200, to wake up from suspend, I had to add the following lines to /etc/X11/xorg.conf:&lt;br /&gt;
(This settings is not good option, if you are using compiz-fusion or any other transparency-based thingie. Not working for HD 3850)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option        &amp;quot;Composite&amp;quot;        &amp;quot;Disable&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
       Option  &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot; &lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Another way to get it working is to do enable Composite, but when you want to suspend simply disable Compiz Fusion. How would you do that? Easy! Install the fusion-icon package (in repos by default):&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install fusion-icon&lt;br /&gt;
&lt;br /&gt;
After you have done that, launch it (Applications &amp;gt; System &amp;gt; Compiz Fusion Icon) and it appears in your notification area. To switch, simply right-mouse click on the icon and select Metacity. Your desktop will flicker and windows will dissapear, but after a while they appear again. Now try to suspend.&lt;br /&gt;
&lt;br /&gt;
When you wake up again, you can (hopefully) unlock your screen and there you go! Now you want Compiz back again, so right-mouse-click on the Compiz Fusion Icon and select Compiz again. Desktop flickering again, but then voila! Your Compiz Fusion Desktop is back again! (At least, that is how it is supposed to work)&lt;br /&gt;
&lt;br /&gt;
KNOWN PROBLEM: When you switch back, all your windows are on the same desktop. This happens because you switched to metacity.&lt;br /&gt;
&lt;br /&gt;
Hopefully this helped some people, as it did for me!&lt;br /&gt;
Solution posted by zwyber@gmail.com&lt;br /&gt;
&lt;br /&gt;
== Can't remove fglrx with dpkg (diversion issue) ==&lt;br /&gt;
&lt;br /&gt;
If dpkg refuses to remove an fglrx package and complains about a diversion of a file, you might need to manually remove it. For example, if dpkg complains:&lt;br /&gt;
&amp;lt;pre&amp;gt;dpkg-divert: mismatch on divert-to&lt;br /&gt;
  when removing `diversion of /usr/lib/libGL.so.1.2 to /usr/share/fglrx/diversions/libGL.so.1.2 by xorg-driver-fglrx'&lt;br /&gt;
  found `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx/libGL.so.1.2.xlibmesa by xorg-driver-fglrx'&amp;lt;/pre&amp;gt;&lt;br /&gt;
then:&lt;br /&gt;
 sudo dpkg-divert --remove /usr/lib/libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
== This module/version combo is already installed ==&lt;br /&gt;
&lt;br /&gt;
If you get this error-message, simply uninstall the previous version before installing the new one with:&lt;br /&gt;
 sudo dkms remove -m fglrx --all&lt;br /&gt;
&lt;br /&gt;
== New kernel installed? ==&lt;br /&gt;
In theory, DKMS should automatically install the fglrx kernel module for your new kernel the first time you boot it. Should you need to manually install it:&lt;br /&gt;
 sudo dkms build -m fglrx -k `uname -r`&lt;br /&gt;
 sudo dkms install -m fglrx -k `uname -r`&lt;br /&gt;
&lt;br /&gt;
if amdcccle doesn't work and says Identifier is not a valid word. Use lower case letter in xorg.conf&lt;br /&gt;
[[Category:Installation Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Aticonfig not found after installation &amp;amp; &amp;quot;module does not exist&amp;quot; after boot ==&lt;br /&gt;
This scenario is possible when the driver installation has seemingly succeeded and is possibly related to previous fglrx installs, including those through Jockey (i.e. you first used drivers provided by Ubuntu but then upgraded to ones available from AMD's website). When doing aticonfig --initial after driver installation, you might end up not having the aticonfig available at all:&lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig: command not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
After booting you might receive X error '(EE) Failed to load module &amp;quot;fglrx&amp;quot; (module does not exist, 0)'. These do not necessarily indicate that the installation has failed completely. On command line, do&lt;br /&gt;
 ls /usr/lib/fglrx/bin&lt;br /&gt;
and see if the command lists some Ati related programs. If they are listed but not found from /usr/bin, it is possible that the &amp;quot;update-alternatives&amp;quot; fglrx .deb installation does has been ignored. See man update-alternatives for more information about the concept and workings of alternatives. In practice, update-alternatives is supposed to create several symbolic links to the files in the fglrx directory, but it will be ignored if the alternatives for the very related gl_conf entry has been set to manual. Do&lt;br /&gt;
 update-alternatives --get-selections | grep gl_conf&lt;br /&gt;
and see if the mode is manual instead of auto and if mesa is mentioned instead of fglrx in the path that is printed. In this case you need to &lt;br /&gt;
 sudo update-alternatives --set gl_conf /usr/lib/fglrx/ld.so.conf&lt;br /&gt;
to set fglrx as the active alternative. You can alternatively (no pun intended) and additionally change the gl_conf into automatic mode before the installation this way:&lt;br /&gt;
 sudo update-alternatives --auto gl_conf&lt;br /&gt;
After that, the alternatives should automatically be configured correctly when the graphics driver .debs are installed.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;update-alternatives: error&amp;quot; during install ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;update-alternatives: error: unable to make /usr/lib/xorg/modules/drivers/fglrx_drv.so.dpkg-tmp a symlink to /etc/alternatives/fglrx_drv: No such file or directory&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can be easily solved by creating directory &amp;quot;drivers&amp;quot; under /usr/lib/xorg/modules/&lt;br /&gt;
 sudo mkdir /usr/lib/xorg/modules/drivers&lt;br /&gt;
&lt;br /&gt;
== 'Can't exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.' during deb generation ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;Can't exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can happen when your /tmp folder is mounted with the option &amp;quot;noexec&amp;quot;. The noexec is suggested by many howtos regarding Ubuntu on SSD, when placing the /tmp in memory.&lt;br /&gt;
A workaround can be found here: [http://serialized.net/2010/03/getting-around-tmpfs-noexec-problems/]&lt;br /&gt;
&lt;br /&gt;
== Black screen after uninstalling old amd drivers ==&lt;br /&gt;
Start you computer in recovery mode and exit to root shell.&lt;br /&gt;
Remount your partitions in rw mode:&lt;br /&gt;
 mount -rw -o remount /&lt;br /&gt;
 ...&lt;br /&gt;
Go to your download directory and proceed with building and installing the drivers in recovery mode.&lt;br /&gt;
All should be fine after a reboot.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide</id>
		<title>Ubuntu Oneiric Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide"/>
				<updated>2013-05-04T04:14:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
= The Options =&lt;br /&gt;
Users with ATI cards have the following driver options:&lt;br /&gt;
* '''vesa''' - very basic, lacks 2D/3D acceleration, and focuses on compatibility with all VESA-compliant graphics cards. It is good for starting the GUI environment when no accelerated driver is available/working, and little else.&lt;br /&gt;
* '''ati''' - actually a thin wrapper that will invoke the radeon driver (or another ati open-source driver for pre-Radeon cards). &lt;br /&gt;
* '''radeon''' - open source driver supporting all Radeon cards. This driver has excellent 2D acceleration and compatibility with the Linux graphics stack. 3D acceleration is sufficient for desktop effects and a nice set of native Linux games. Power management is now comparable to the Catalyst driver.&lt;br /&gt;
* '''radeonhd''' - an alternate driver supporting R520-R7x0 hardware. This driver is now officially deprecated in favor of radeon. If you still want to try it, see: https://help.ubuntu.com/community/RadeonHD&lt;br /&gt;
* '''Catalyst (a.k.a fglrx)''' a proprietary &amp;quot;blob&amp;quot; (closed source binary) driver designed by ATI, with 3D code based off of their Windows driver. Only RadeonHD chips are supported on recent Linux distros.&lt;br /&gt;
&lt;br /&gt;
= Updated Open Source Driver PPA's =&lt;br /&gt;
* '''&amp;quot;Ubuntu-X&amp;quot;''' : This PPA offers the latest stable releases of video driver-related components. Follow the instructions at: https://launchpad.net/~ubuntu-x-swat/+archive/x-updates&lt;br /&gt;
* '''Xorg-edgers''': This bleeding-edge PPA offers video driver-related components straight from their code (git) repositories. Follow the instructions at: https://launchpad.net/~xorg-edgers/+archive/ppa&lt;br /&gt;
&lt;br /&gt;
= Installing Proprietary Drivers a.k.a. Catalyst/fglrx =&lt;br /&gt;
*PLEASE READ FIRST!&lt;br /&gt;
'''Which cards are no longer supported by ATI?'''&lt;br /&gt;
The ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500 (including Mobility RadeonHD 2300, since it is really a DirectX 9 part).  See the complete list [http://wiki.cchtml.com/index.php/9.4 here.]&lt;br /&gt;
If your card is on that list, you are limited to open-source drivers on Ubuntu Lucid/10.04 (and later). If you really need the proprietary Catalyst/fglrx driver, you will have to use an older Linux distribution, such as Debian Lenny/5.0.x or Ubuntu Hardy/8.04.x.&lt;br /&gt;
{| WIDTH=&amp;quot;650&amp;quot; cellpadding=0 cellspacing=0 style=&amp;quot;background-color: red; border: solid 1px #666666; color: #ffffff; text-align: center;&amp;quot; &lt;br /&gt;
| style=&amp;quot;background-color: #666666; border: solid 1px #666666; border-bottom: 1px solid #888;&amp;quot; | &amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;'''ATTENTION RADEON USERS'''&amp;lt;/font&amp;gt; &lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;br /&amp;gt;NOTE: If you enter your card information on AMD/ATI's driver page, it will offer you the Catalyst 9-3 driver to download. However, the Catalyst 9-3 driver doesn't support X servers past 1.5, and it will not work with Oneiric (or anything later than Lucid/10,04)! !!!SO BE CAREFUL!!! If you tried to install Catalyst on a system with one of these cards, see the 'Removing the Driver' section to restore the default/pre-installed drivers.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Using Ubuntu-supplied fglrx/Catalyst ==&lt;br /&gt;
&lt;br /&gt;
This may not give you the latest drivers, but should be safest. On Ubuntu Oneiric, this will install Catalyst 8.881, which is roughly equivalent to Catalyst 11-8. NOTE: You must have the restricted repository enabled in Applications -&amp;gt; Ubuntu Software Center -&amp;gt; Edit -&amp;gt; Software Sources... for this to work. After you complete the install, skip to [[Ubuntu_Oneiric_Installation_Guide#Generate_a_new_.2Fetc.2FX11.2Fxorg.conf_file|Generate a new /etc/X11/xorg.conf file]].&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install fglrx fglrx-amdcccle&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
&lt;br /&gt;
You must have jockey-common and jockey-gtk (or jockey-kde for Kubuntu) packages installed. Go to the Additional Drivers Manager (System -&amp;gt; Administration -&amp;gt; Additional Drivers) and activate the &amp;quot;ATI/AMD proprietary FGLRX graphics driver&amp;quot; (or double-click the &amp;quot;available driver&amp;quot; notification icon). Ubuntu will then install and configure the driver for you.  For ocelot, go to the dashboard home and search for &amp;quot;Additional Drivers&amp;quot; in the applications search field.&lt;br /&gt;
&lt;br /&gt;
== Installing Catalyst Manually (from AMD/ATI's site) ==&lt;br /&gt;
I recommend copying and pasting the commands to ensure there are no typing mistakes and speed up the install process. Remember to use Ctrl '''+ Shift''' + V or Shift + Insert to paste into the terminal (or go to the terminals menu, select edit and click paste).&lt;br /&gt;
&lt;br /&gt;
===''Before you start''===&lt;br /&gt;
If you have previously attempted installing Catalyst, remove any leftover files by following the [[#Removing_Catalyst.2Ffglrx| Removing the Driver]] section. Make sure ''universe'' and ''multiverse'' are enabled in your repository sources (System -&amp;gt; Administration -&amp;gt; Software Sources).&lt;br /&gt;
or Applications-&amp;gt;Ubuntu Software Center-&amp;gt;Edit-&amp;gt;Software sources-&amp;gt;Other software: check canonical partners.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisite packages:&lt;br /&gt;
 sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases linux-headers-generic&lt;br /&gt;
&lt;br /&gt;
''If you are using the x86_64 architecture (64 bit)'':&lt;br /&gt;
1. Install &amp;quot;ia32-libs&amp;quot; before proceeding!''&lt;br /&gt;
 sudo apt-get install ia32-libs&lt;br /&gt;
2. Create a symlink from /usr/lib64 to /usr/lib&amp;lt;ref&amp;gt;[http://ubuntucomputing.blogspot.com/2012/01/amd-catalyst-121-driver-on-hp-pavilion.html AMD Catalyst 12.1 Driver on HP Pavilion dv6t Quad Hybrid Radeon with Linux Mint 12 / Ubuntu 11.10 Oneiric - Ubuntu Computing]&amp;lt;/ref&amp;gt; :&lt;br /&gt;
 cd /usr ; sudo ln -svT lib /usr/lib64&lt;br /&gt;
&lt;br /&gt;
 sudo sh /usr/share/ati/fglrx-uninstall.sh&lt;br /&gt;
 sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*&lt;br /&gt;
&lt;br /&gt;
===''Download the latest Catalyst package.''===&lt;br /&gt;
This package contains both the 32-bit and 64-bit driver.&lt;br /&gt;
 cd ~/&lt;br /&gt;
 mkdir catalyst{{Catalystversion}}&lt;br /&gt;
 cd catalyst{{Catalystversion}}/&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;http://www2.ati.com/drivers/linux/amd-&amp;lt;/nowiki&amp;gt;{{Catalystdashversion}}-linux-x86.x86_64.zip&lt;br /&gt;
 unzip amd-driver-installer-{{Catalystdashversion}}-linux-x86.x86_64.zip&lt;br /&gt;
 chmod +x amd-driver-installer-{{Catalystdashversion}}-linux-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
===''Create .deb packages.''===&lt;br /&gt;
 sudo sh ./amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run --buildpkg Ubuntu/oneiric&lt;br /&gt;
It may take a while...&lt;br /&gt;
&lt;br /&gt;
===''Install .debs.''===&lt;br /&gt;
 sudo dpkg -i fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
==''Generate a new /etc/X11/xorg.conf file''==&lt;br /&gt;
&lt;br /&gt;
Unfortunately, there is no sure way to generate the ATI version of the Xorg.conf file.  It is entirely dependent on your configuration.  The following subsections will attempt to address possible (and tested) variations for their respective configurations.&lt;br /&gt;
&lt;br /&gt;
=== Generic Config ===&lt;br /&gt;
This will work for most people:&lt;br /&gt;
 sudo aticonfig --initial -f&lt;br /&gt;
&lt;br /&gt;
=== Minimal Config ===&lt;br /&gt;
A very basic /etc/X11/xorg.conf file might be what you need if you have a new card that's not fully supported by aticonfig. Here follows the entirety of a minimal xorg.conf file for the Radeon HD 6870:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;ATI radeon 6870&amp;quot;&lt;br /&gt;
  Driver &amp;quot;fglrx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== X2/Dual GPU Cards ===&lt;br /&gt;
If you have an X2 card (e.g. 4870X2 or 5970), use... '''!!Do not use for two separate cards in crossfire!!'''&lt;br /&gt;
 sudo aticonfig --initial -f --adapter&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;all&lt;br /&gt;
&lt;br /&gt;
=== Dual/Multi Monitors ===&lt;br /&gt;
If you have a dual monitor display (also known as &amp;quot;Big Desktop&amp;quot;), use:&lt;br /&gt;
 sudo aticonfig --initial -f&lt;br /&gt;
 sudo aticonfig --set-pcs-str&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;quot;DDX,EnableRandR12,FALSE&amp;quot;&lt;br /&gt;
This was confirmed in http://phoronix.com/forums/showthread.php?t=18553. Be advised that you may need to manually set the correct refresh rate for your second monitor through catalyst.&lt;br /&gt;
&lt;br /&gt;
==''Force use of the new xorg.conf (if necessary)''==&lt;br /&gt;
Some people find that changes to xorg.conf don't get used by the driver. To force the ATI driver to adopt changes made to xorg.conf, use the following command:&lt;br /&gt;
&lt;br /&gt;
 sudo aticonfig &amp;lt;nowiki&amp;gt;--input=/etc/X11/xorg.conf --tls=1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==''Test your installation''==&lt;br /&gt;
NOTE: if you don't reboot first, fglrxinfo gives an error message.&lt;br /&gt;
Reboot the computer and type&lt;br /&gt;
 fglrxinfo&lt;br /&gt;
into the terminal. If the vendor string contains ATI, you have installed the driver successfully. Using fglrxinfo on a system with Catalyst 11-8 and a RadeonHD 4550 returns:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Radeon HD 4550 (This line may be different depending on what graphics card you are using.)&lt;br /&gt;
OpenGL version string: 3.3.11005 Compatibility Profile Context (This line may be different depending on what graphics card and &lt;br /&gt;
Catalyst version you are using.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now, try:&lt;br /&gt;
 fgl_glxgears&lt;br /&gt;
If you experience issues or a hang, you may need to disable fast TLS.&lt;br /&gt;
 sudo aticonfig --tls=0&lt;br /&gt;
&lt;br /&gt;
===''Just in case''===&lt;br /&gt;
Write down or remember this series of Alt+PrntScr key combinations, just in case your screen should go black and Ctrl+Alt+F1 and Ctrl+Alt+Backspace doesn't work.&lt;br /&gt;
&lt;br /&gt;
Alt+PrntScr+r, Alt+PrntScr+s, Alt+PrntScr+e, Alt+PrntScr+i, Alt+PrntScr+n, Alt+PrntScr+u, Alt+PrntScr+b&lt;br /&gt;
&lt;br /&gt;
These key-presses will reboot the system safely. To remember the key-presses, remember this nonsensical phrase: &amp;quot;Raising Skinny Elephants Is Never Utterly Boring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
An alternative would be to hold down Ctrl+Alt+SysRq (SysRq is usually the same key as PrintScreen) and type very slowly R E I S U B. A way to remember this is by inverting the word: &amp;quot;BUSIER&amp;quot; or remembering a phrase: &amp;quot;Restart Even If System Utterly Broken&amp;quot;. This would also safely shutdown the system.&lt;br /&gt;
&lt;br /&gt;
= Hardware Video Decode Acceleration (EXPERIMENTAL) =&lt;br /&gt;
This is confirmed to work for newer RadeonHD GPU's (those with UVD2). If you have a RadeonHD 4000-series or newer, you have UVD2. To see the complete list: http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install xvba-va-driver libva-glx1 vainfo&lt;br /&gt;
 vainfo&lt;br /&gt;
&lt;br /&gt;
vainfo should return something like the following (and no errors):&lt;br /&gt;
      libva: libva version 0.32.0&lt;br /&gt;
      Xlib:  extension &amp;quot;XFree86-DRI&amp;quot; missing on display &amp;quot;:0.0&amp;quot;.&lt;br /&gt;
      libva: va_getDriverName() returns 0&lt;br /&gt;
      libva: Trying to open /usr/lib/dri/fglrx_drv_video.so&lt;br /&gt;
      libva: va_openDriver() returns 0&lt;br /&gt;
      vainfo: VA API version: 0.32&lt;br /&gt;
      vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8&lt;br /&gt;
      vainfo: Supported profile and entrypoints&lt;br /&gt;
      VAProfileH264High               :	VAEntrypointVLD&lt;br /&gt;
      VAProfileVC1Advanced            :	VAEntrypointVLD&lt;br /&gt;
&lt;br /&gt;
Once you've confirmed that vainfo is correct, you can test video playback. A good test player for xvba is VLC. You can enable xvba in Tools -&amp;gt; Preferences -&amp;gt; Input and Codecs. Check the box named &amp;quot;Use GPU acceleration (experimental)&amp;quot; and then restart VLC.&lt;br /&gt;
&lt;br /&gt;
=Updating Catalyst/fglrx=&lt;br /&gt;
&lt;br /&gt;
DO NOT try to install a new version over an old one. Follow the 'Removing Catalyst/fglrx' section below to remove your existing driver, and then you can start at 'Downloading the latest Catalyst' to install the new one.&lt;br /&gt;
&lt;br /&gt;
=Removing Catalyst/fglrx=&lt;br /&gt;
The uninstall script in the first command will only exist if you downloaded the drivers and installed them directly (rather than building packages as this guide does). Skip the first command if it does not exist.&lt;br /&gt;
 sudo sh /usr/share/ati/fglrx-uninstall.sh&lt;br /&gt;
 sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*&lt;br /&gt;
&lt;br /&gt;
If you plan on using open-source drivers, you will need to reinstall some packages because Catalyst overwrites or diverts some key 3D libraries with proprietary versions. For more information on this issue, see [https://wiki.ubuntu.com/X/Troubleshooting/FglrxInteferesWithRadeonDriver this Ubuntu wiki page]&lt;br /&gt;
 sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon&lt;br /&gt;
 sudo apt-get install xserver-xorg-video-ati&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup&lt;br /&gt;
 sudo rm -rf /etc/ati&lt;br /&gt;
&lt;br /&gt;
If you receive&lt;br /&gt;
&lt;br /&gt;
 $ E: Internal Error, No file name for libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
Change the third command above to:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core&lt;br /&gt;
&lt;br /&gt;
= Issues =&lt;br /&gt;
&lt;br /&gt;
== XvBA Video Acceleration ==&lt;br /&gt;
&lt;br /&gt;
If vainfo returns an error, you may need to create a symlink:&lt;br /&gt;
&lt;br /&gt;
 sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/dri/fglrx_drv_video.so&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/821691&lt;br /&gt;
&lt;br /&gt;
== Video Tearing ==&lt;br /&gt;
&lt;br /&gt;
AMD/ATI claims that the &amp;quot;Tear Free Video&amp;quot; option is enabled by default, but that wasn't the case on the default Oneiric version of Catalyst (maybe Ubuntu disables it by default?).&lt;br /&gt;
If you're having issues with tearing, make sure that &amp;quot;Tear Free Video&amp;quot; is on. You can find this option in the Catalyst Control Center under 'Display Options' or you can use the following command:&lt;br /&gt;
 sudo aticonfig --sync-video=on&lt;br /&gt;
The option will not take effect until you restart X.&lt;br /&gt;
&lt;br /&gt;
If you're using compositing, you should also make sure that vsync is enabled in the compositor's settings. I found that vsync was enabled by default, but here are the appropriate settings should you want to experiment.&lt;br /&gt;
&lt;br /&gt;
=== kwin === &lt;br /&gt;
You can enable vsync for kwin in System Settings -&amp;gt; Desktop Effects -&amp;gt; Advanced tab&lt;br /&gt;
&lt;br /&gt;
=== Compiz (Unity/GNOME-Shell) ===&lt;br /&gt;
TODO: See if there's a friendlier way to make sure vsync is enabled without installing ccsm.&lt;br /&gt;
&lt;br /&gt;
Install the compiz settings manager: &lt;br /&gt;
 sudo apt-get install compizconfig-settings-manager&lt;br /&gt;
 ccsm&lt;br /&gt;
&lt;br /&gt;
The 'Sync to Vblank' is found in the 'OpenGL' subsection of the 'General' group&lt;br /&gt;
&lt;br /&gt;
== Hybrid Graphics and Catalyst==&lt;br /&gt;
&lt;br /&gt;
There are two basic types of hybrid designs. Older hybrid systems use a multiplexor (mux) to switch between GPU's. Newer systems (those with PowerXpress &amp;gt;= 4.0) are muxless. As far as I can tell, PowerXpress 4.0 started with RadeonHD 6000-series GPU's, and systems with older ATI GPU's have a mux, but don't quote that.&lt;br /&gt;
&lt;br /&gt;
=== Intel/ATI Hybrids ===&lt;br /&gt;
&lt;br /&gt;
Use of Catalyst on older systems (those with a mux) is no longer supported. I have one report of switching success with Catalyst 11-6, but ATI has now disabled switching in Catalyst, even if it worked fine with older Catalyst versions. X will refuse to start and you will find this message in your Xorg log:&lt;br /&gt;
  (WW) PowerXpress feature is not supported on A+I Mux platform. Please uninstall fglrx driver.&lt;br /&gt;
  (EE) No devices detected.&lt;br /&gt;
&lt;br /&gt;
Using open-source drivers and the vgaswitcheroo script may work better in this case.&lt;br /&gt;
&lt;br /&gt;
== Build Fails and Log Shows &amp;quot;mixed implicit and normal rules.  Stop.&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
If the installation fails and you find the above message in /var/lib/dkms/fglrx/8.841/build/make.log, it may be because you're using a pentium-build wrapper around gcc. See what the following ls command returns:&lt;br /&gt;
 ls -la /usr/bin/gcc&lt;br /&gt;
If it shows that gcc is a link to builder-cc, temporarily redirect the link to point to the real gcc (gcc-4.5 in Ubuntu Natty). This should allow you to install fglrx:&lt;br /&gt;
 sudo ln -sf /usr/bin/gcc-4.5 /usr/bin/gcc&lt;br /&gt;
When you're finished installing the driver, return the gcc link to its original value:&lt;br /&gt;
 sudo ln -sf /usr/bin/builder-cc /usr/bin/gcc&lt;br /&gt;
Launchpad link for this bug: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/555957&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot; (on 64-bit systems) ==&lt;br /&gt;
Most likely, you probably did not have the &amp;quot;ia32-libs&amp;quot; package installed beforehand. If you have a 64 bit install, the above dpkg command may complain that &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot;.  This is because of a dependency of the amdccle package on 32 bit libraries.  If you receive this error, use the following command, which will force the installation of all of the 32 bit dependencies, and then the amdcccle package:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
Catalyst {{Template:Catalystversion}} on 64-bit systems may require the ''--force-overwrite'' command in the above ''dpkg'' command:&lt;br /&gt;
 sudo dpkg -i --force-overwrite fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
== Problems Starting Xserver ==&lt;br /&gt;
&lt;br /&gt;
If you get a black screen hang, the first thing to check is if xorg.conf is the problem.&lt;br /&gt;
&lt;br /&gt;
You can disable the xorg.conf with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.disabled&lt;br /&gt;
&lt;br /&gt;
Reboot and check to see if things work now.&lt;br /&gt;
&lt;br /&gt;
You can reinstate the file with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf.disabled /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Before tweaking ACPI settings, try ensuring /dev/null is chmodded to 0666. This intermittently changes when using the nano (and possibly other) editors with sudo and the group/world permissions are unset. This leads to the ATI drivers hanging on boot or otherwise. A quick and dirty init script saved as /etc/init/chmodnull does the trick for me -&lt;br /&gt;
&lt;br /&gt;
 start on filesystem&lt;br /&gt;
&lt;br /&gt;
 script&lt;br /&gt;
	chmod 0666 /dev/null&lt;br /&gt;
	chmod 0666 /lib/udev/devices/null&lt;br /&gt;
 end script&lt;br /&gt;
&lt;br /&gt;
This has been tested using Ubuntu 10.04 64-bit on a ATI Radeon HD 4830 (HP Envy 15-1060ea). It's worth noting that I had to disable TLS  (aticonfig --tls=0) to get things to stay stable!&lt;br /&gt;
&lt;br /&gt;
If you've properly installed the driver, but experience problems when starting the X server, such as hanging, black/white/gray screen, distortion, etc., your system BIOS may have a buggy ACPI implementation. To work around, press Ctrl+Alt+F1 to get to a terminal (or failing that, boot to recovery mode) and run:&lt;br /&gt;
 sudo aticonfig --acpi-services=off&lt;br /&gt;
If this method works, you should consider checking your system vendor's BIOS changelogs for relevant ACPI fixes, updating your BIOS, and reenabling the driver's ACPI services.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Hardware Watermark ==&lt;br /&gt;
This can happen if your card's PCI ID wasn't officially certified to work with a particular version of Catalyst. It does not necessarily mean that your card is unsupported, but it does mean that you shouldn't file bugs with that particular card/driver combination. If you installed the driver by downloading it from AMD/ATI, installing a newer version of Catalyst will probably help. &lt;br /&gt;
&lt;br /&gt;
If you installed the proprietary driver included with Ubuntu or you do not want to upgrade to a newer version, it may be possible to work around the issue by using a control file from a newer version of Catalyst than the one you're running.&lt;br /&gt;
 cd ~/; mkdir catalyst{{Catalystversion}}; cd catalyst{{Catalystversion}}/&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;http://www2.ati.com/drivers/linux/amd-driver-installer-&amp;lt;/nowiki&amp;gt;{{Catalystdashversion}}-x86.x86_64.run&lt;br /&gt;
 chmod +x amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run&lt;br /&gt;
 sh amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo mv /etc/ati/control ~/control.bak&lt;br /&gt;
 sudo cp driver/common/etc/ati/control /etc/ati&lt;br /&gt;
&lt;br /&gt;
== Hang at logout ==&lt;br /&gt;
&lt;br /&gt;
If you experience hangs when logging out (of X) it is probably due to the /etc/ati/authatieventsd.sh script looking for X authorization files in the wrong place when it starts up. You can kill the hanging authatieventsd.sh processes from a console tty to allow the shutdown of the X server.&lt;br /&gt;
&lt;br /&gt;
Before the following commands verify that /etc/ati/authatieventsd.sh exists after build and install, if not just do: &lt;br /&gt;
(assuming that the installer is in the directory we used to install)&lt;br /&gt;
&lt;br /&gt;
 cd ~/catalyst{{Catalystversion}}&lt;br /&gt;
 sh amd-driver-installer-{{Catalystversion}}-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo cp driver/packages/Ubuntu/dists/lucid/replacements/authatieventsd.sh /etc/ati/authatieventsd.sh&lt;br /&gt;
 sudo chmod +x /etc/ati/authatieventsd.sh&lt;br /&gt;
&lt;br /&gt;
This problem can be fixed permanently with:&lt;br /&gt;
&lt;br /&gt;
 sudo mkdir -p /var/lib/xdm/authdir&lt;br /&gt;
 sudo ln -s /var/run/xauth /var/lib/xdm/authdir/authfiles&lt;br /&gt;
&lt;br /&gt;
If that doesn't work then you can disable atieventsd with this command:&lt;br /&gt;
&lt;br /&gt;
 sudo /usr/sbin/update-rc.d -f atieventsd remove&lt;br /&gt;
&lt;br /&gt;
You'll have to restart for this to take effect.&lt;br /&gt;
&lt;br /&gt;
== Suspend/Hibernation ==&lt;br /&gt;
&lt;br /&gt;
Suspend hibernation '''works''' with the latest driver.&lt;br /&gt;
&lt;br /&gt;
For Radeon 3200, to wake up from suspend, I had to add the following lines to /etc/X11/xorg.conf:&lt;br /&gt;
(This settings is not good option, if you are using compiz-fusion or any other transparency-based thingie. Not working for HD 3850)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option        &amp;quot;Composite&amp;quot;        &amp;quot;Disable&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
       Option  &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot; &lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Another way to get it working is to do enable Composite, but when you want to suspend simply disable Compiz Fusion. How would you do that? Easy! Install the fusion-icon package (in repos by default):&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install fusion-icon&lt;br /&gt;
&lt;br /&gt;
After you have done that, launch it (Applications &amp;gt; System &amp;gt; Compiz Fusion Icon) and it appears in your notification area. To switch, simply right-mouse click on the icon and select Metacity. Your desktop will flicker and windows will dissapear, but after a while they appear again. Now try to suspend.&lt;br /&gt;
&lt;br /&gt;
When you wake up again, you can (hopefully) unlock your screen and there you go! Now you want Compiz back again, so right-mouse-click on the Compiz Fusion Icon and select Compiz again. Desktop flickering again, but then voila! Your Compiz Fusion Desktop is back again! (At least, that is how it is supposed to work)&lt;br /&gt;
&lt;br /&gt;
KNOWN PROBLEM: When you switch back, all your windows are on the same desktop. This happens because you switched to metacity.&lt;br /&gt;
&lt;br /&gt;
Hopefully this helped some people, as it did for me!&lt;br /&gt;
Solution posted by zwyber@gmail.com&lt;br /&gt;
&lt;br /&gt;
== Can't remove fglrx with dpkg (diversion issue) ==&lt;br /&gt;
&lt;br /&gt;
If dpkg refuses to remove an fglrx package and complains about a diversion of a file, you might need to manually remove it. For example, if dpkg complains:&lt;br /&gt;
&amp;lt;pre&amp;gt;dpkg-divert: mismatch on divert-to&lt;br /&gt;
  when removing `diversion of /usr/lib/libGL.so.1.2 to /usr/share/fglrx/diversions/libGL.so.1.2 by xorg-driver-fglrx'&lt;br /&gt;
  found `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx/libGL.so.1.2.xlibmesa by xorg-driver-fglrx'&amp;lt;/pre&amp;gt;&lt;br /&gt;
then:&lt;br /&gt;
 sudo dpkg-divert --remove /usr/lib/libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
== This module/version combo is already installed ==&lt;br /&gt;
&lt;br /&gt;
If you get this error-message, simply uninstall the previous version before installing the new one with:&lt;br /&gt;
 sudo dkms remove -m fglrx --all&lt;br /&gt;
&lt;br /&gt;
== New kernel installed? ==&lt;br /&gt;
In theory, DKMS should automatically install the fglrx kernel module for your new kernel the first time you boot it. Should you need to manually install it:&lt;br /&gt;
 sudo dkms build -m fglrx -k `uname -r`&lt;br /&gt;
 sudo dkms install -m fglrx -k `uname -r`&lt;br /&gt;
&lt;br /&gt;
if amdcccle doesn't work and says Identifier is not a valid word. Use lower case letter in xorg.conf&lt;br /&gt;
[[Category:Installation Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Aticonfig not found after installation &amp;amp; &amp;quot;module does not exist&amp;quot; after boot ==&lt;br /&gt;
This scenario is possible when the driver installation has seemingly succeeded and is possibly related to previous fglrx installs, including those through Jockey (i.e. you first used drivers provided by Ubuntu but then upgraded to ones available from AMD's website). When doing aticonfig --initial after driver installation, you might end up not having the aticonfig available at all:&lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig: command not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
After booting you might receive X error '(EE) Failed to load module &amp;quot;fglrx&amp;quot; (module does not exist, 0)'. These do not necessarily indicate that the installation has failed completely. On command line, do&lt;br /&gt;
 ls /usr/lib/fglrx/bin&lt;br /&gt;
and see if the command lists some Ati related programs. If they are listed but not found from /usr/bin, it is possible that the &amp;quot;update-alternatives&amp;quot; fglrx .deb installation does has been ignored. See man update-alternatives for more information about the concept and workings of alternatives. In practice, update-alternatives is supposed to create several symbolic links to the files in the fglrx directory, but it will be ignored if the alternatives for the very related gl_conf entry has been set to manual. Do&lt;br /&gt;
 update-alternatives --get-selections | grep gl_conf&lt;br /&gt;
and see if the mode is manual instead of auto and if mesa is mentioned instead of fglrx in the path that is printed. In this case you need to &lt;br /&gt;
 sudo update-alternatives --set gl_conf /usr/lib/fglrx/ld.so.conf&lt;br /&gt;
to set fglrx as the active alternative. You can alternatively (no pun intended) and additionally change the gl_conf into automatic mode before the installation this way:&lt;br /&gt;
 sudo update-alternatives --auto gl_conf&lt;br /&gt;
After that, the alternatives should automatically be configured correctly when the graphics driver .debs are installed.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;update-alternatives: error&amp;quot; during install ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;update-alternatives: error: unable to make /usr/lib/xorg/modules/drivers/fglrx_drv.so.dpkg-tmp a symlink to /etc/alternatives/fglrx_drv: No such file or directory&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can be easily solved by creating directory &amp;quot;drivers&amp;quot; under /usr/lib/xorg/modules/&lt;br /&gt;
 sudo mkdir /usr/lib/xorg/modules/drivers&lt;br /&gt;
&lt;br /&gt;
== 'Can't exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.' during deb generation ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;Can't exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can happen when your /tmp folder is mounted with the option &amp;quot;noexec&amp;quot;. The noexec is suggested by many howtos regarding Ubuntu on SSD, when placing the /tmp in memory.&lt;br /&gt;
A workaround can be found here: [http://serialized.net/2010/03/getting-around-tmpfs-noexec-problems/]&lt;br /&gt;
&lt;br /&gt;
== Black screen after uninstalling old amd drivers ==&lt;br /&gt;
Start you computer in recovery mode and exit to root shell.&lt;br /&gt;
Remount your partitions in rw mode:&lt;br /&gt;
 mount -rw -o remount /&lt;br /&gt;
 ...&lt;br /&gt;
Go to your download directory and proceed with building and installing the drivers in recovery mode.&lt;br /&gt;
All should be fine after a reboot.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide</id>
		<title>Ubuntu Oneiric Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide"/>
				<updated>2013-05-04T04:13:28Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
= The Options =&lt;br /&gt;
Users with ATI cards have the following driver options:&lt;br /&gt;
* '''vesa''' - very basic, lacks 2D/3D acceleration, and focuses on compatibility with all VESA-compliant graphics cards. It is good for starting the GUI environment when no accelerated driver is available/working, and little else.&lt;br /&gt;
* '''ati''' - actually a thin wrapper that will invoke the radeon driver (or another ati open-source driver for pre-Radeon cards). &lt;br /&gt;
* '''radeon''' - open source driver supporting all Radeon cards. This driver has excellent 2D acceleration and compatibility with the Linux graphics stack. 3D acceleration is sufficient for desktop effects and a nice set of native Linux games. Power management is now comparable to the Catalyst driver.&lt;br /&gt;
* '''radeonhd''' - an alternate driver supporting R520-R7x0 hardware. This driver is now officially deprecated in favor of radeon. If you still want to try it, see: https://help.ubuntu.com/community/RadeonHD&lt;br /&gt;
* '''Catalyst (a.k.a fglrx)''' a proprietary &amp;quot;blob&amp;quot; (closed source binary) driver designed by ATI, with 3D code based off of their Windows driver. Only RadeonHD chips are supported on recent Linux distros.&lt;br /&gt;
&lt;br /&gt;
= Updated Open Source Driver PPA's =&lt;br /&gt;
* '''&amp;quot;Ubuntu-X&amp;quot;''' : This PPA offers the latest stable releases of video driver-related components. Follow the instructions at: https://launchpad.net/~ubuntu-x-swat/+archive/x-updates&lt;br /&gt;
* '''Xorg-edgers''': This bleeding-edge PPA offers video driver-related components straight from their code (git) repositories. Follow the instructions at: https://launchpad.net/~xorg-edgers/+archive/ppa&lt;br /&gt;
&lt;br /&gt;
= Installing Proprietary Drivers a.k.a. Catalyst/fglrx =&lt;br /&gt;
*PLEASE READ FIRST!&lt;br /&gt;
'''Which cards are no longer supported by ATI?'''&lt;br /&gt;
The ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500 (including Mobility RadeonHD 2300, since it is really a DirectX 9 part).  See the complete list [http://wiki.cchtml.com/index.php/9.4 here.]&lt;br /&gt;
If your card is on that list, you are limited to open-source drivers on Ubuntu Lucid/10.04 (and later). If you really need the proprietary Catalyst/fglrx driver, you will have to use an older Linux distribution, such as Debian Lenny/5.0.x or Ubuntu Hardy/8.04.x.&lt;br /&gt;
{| WIDTH=&amp;quot;650&amp;quot; cellpadding=0 cellspacing=0 style=&amp;quot;background-color: red; border: solid 1px #666666; color: #ffffff; text-align: center;&amp;quot; &lt;br /&gt;
| style=&amp;quot;background-color: #666666; border: solid 1px #666666; border-bottom: 1px solid #888;&amp;quot; | &amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;'''ATTENTION RADEON USERS'''&amp;lt;/font&amp;gt; &lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;br /&amp;gt;NOTE: If you enter your card information on AMD/ATI's driver page, it will offer you the Catalyst 9-3 driver to download. However, the Catalyst 9-3 driver doesn't support X servers past 1.5, and it will not work with Oneiric (or anything later than Lucid/10,04)! !!!SO BE CAREFUL!!! If you tried to install Catalyst on a system with one of these cards, see the 'Removing the Driver' section to restore the default/pre-installed drivers.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Using Ubuntu-supplied fglrx/Catalyst ==&lt;br /&gt;
&lt;br /&gt;
This may not give you the latest drivers, but should be safest. On Ubuntu Oneiric, this will install Catalyst 8.881, which is roughly equivalent to Catalyst 11-8. NOTE: You must have the restricted repository enabled in Applications -&amp;gt; Ubuntu Software Center -&amp;gt; Edit -&amp;gt; Software Sources... for this to work. After you complete the install, skip to [[Ubuntu_Oneiric_Installation_Guide#Generate_a_new_.2Fetc.2FX11.2Fxorg.conf_file|Generate a new /etc/X11/xorg.conf file]].&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install fglrx fglrx-amdcccle&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
&lt;br /&gt;
You must have jockey-common and jockey-gtk (or jockey-kde for Kubuntu) packages installed. Go to the Additional Drivers Manager (System -&amp;gt; Administration -&amp;gt; Additional Drivers) and activate the &amp;quot;ATI/AMD proprietary FGLRX graphics driver&amp;quot; (or double-click the &amp;quot;available driver&amp;quot; notification icon). Ubuntu will then install and configure the driver for you.  For ocelot, go to the dashboard home and search for &amp;quot;Additional Drivers&amp;quot; in the applications search field.&lt;br /&gt;
&lt;br /&gt;
== Installing Catalyst Manually (from AMD/ATI's site) ==&lt;br /&gt;
I recommend copying and pasting the commands to ensure there are no typing mistakes and speed up the install process. Remember to use Ctrl '''+ Shift''' + V or Shift + Insert to paste into the terminal (or go to the terminals menu, select edit and click paste).&lt;br /&gt;
&lt;br /&gt;
===''Before you start''===&lt;br /&gt;
If you have previously attempted installing Catalyst, remove any leftover files by following the [[#Removing_Catalyst.2Ffglrx| Removing the Driver]] section. Make sure ''universe'' and ''multiverse'' are enabled in your repository sources (System -&amp;gt; Administration -&amp;gt; Software Sources).&lt;br /&gt;
or Applications-&amp;gt;Ubuntu Software Center-&amp;gt;Edit-&amp;gt;Software sources-&amp;gt;Other software: check canonical partners.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisite packages:&lt;br /&gt;
 sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases linux-headers-generic&lt;br /&gt;
&lt;br /&gt;
''If you are using the x86_64 architecture (64 bit)'':&lt;br /&gt;
1. Install &amp;quot;ia32-libs&amp;quot; before proceeding!''&lt;br /&gt;
 sudo apt-get install ia32-libs&lt;br /&gt;
2. Create a symlink from /usr/lib64 to /usr/lib&amp;lt;ref&amp;gt;[http://ubuntucomputing.blogspot.com/2012/01/amd-catalyst-121-driver-on-hp-pavilion.html AMD Catalyst 12.1 Driver on HP Pavilion dv6t Quad Hybrid Radeon with Linux Mint 12 / Ubuntu 11.10 Oneiric - Ubuntu Computing]&amp;lt;/ref&amp;gt; :&lt;br /&gt;
 cd /usr ; sudo ln -svT lib /usr/lib64&lt;br /&gt;
&lt;br /&gt;
 sudo sh /usr/share/ati/fglrx-uninstall.sh&lt;br /&gt;
 sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*&lt;br /&gt;
&lt;br /&gt;
===''Download the latest Catalyst package.''===&lt;br /&gt;
This package contains both the 32-bit and 64-bit driver.&lt;br /&gt;
 cd ~/&lt;br /&gt;
 mkdir catalyst{{Catalystversion}}&lt;br /&gt;
 cd catalyst{{Catalystversion}}/&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;http://www2.ati.com/drivers/linux/amd-{{Catalystdashversion}}-linux-x86.x86_64.zip&lt;br /&gt;
 unzip amd-driver-installer-{{Catalystdashversion}}-linux-x86.x86_64.zip&lt;br /&gt;
 chmod +x amd-driver-installer-{{Catalystdashversion}}-linux-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
===''Create .deb packages.''===&lt;br /&gt;
 sudo sh ./amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run --buildpkg Ubuntu/oneiric&lt;br /&gt;
It may take a while...&lt;br /&gt;
&lt;br /&gt;
===''Install .debs.''===&lt;br /&gt;
 sudo dpkg -i fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
==''Generate a new /etc/X11/xorg.conf file''==&lt;br /&gt;
&lt;br /&gt;
Unfortunately, there is no sure way to generate the ATI version of the Xorg.conf file.  It is entirely dependent on your configuration.  The following subsections will attempt to address possible (and tested) variations for their respective configurations.&lt;br /&gt;
&lt;br /&gt;
=== Generic Config ===&lt;br /&gt;
This will work for most people:&lt;br /&gt;
 sudo aticonfig --initial -f&lt;br /&gt;
&lt;br /&gt;
=== Minimal Config ===&lt;br /&gt;
A very basic /etc/X11/xorg.conf file might be what you need if you have a new card that's not fully supported by aticonfig. Here follows the entirety of a minimal xorg.conf file for the Radeon HD 6870:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;ATI radeon 6870&amp;quot;&lt;br /&gt;
  Driver &amp;quot;fglrx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== X2/Dual GPU Cards ===&lt;br /&gt;
If you have an X2 card (e.g. 4870X2 or 5970), use... '''!!Do not use for two separate cards in crossfire!!'''&lt;br /&gt;
 sudo aticonfig --initial -f --adapter&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;all&lt;br /&gt;
&lt;br /&gt;
=== Dual/Multi Monitors ===&lt;br /&gt;
If you have a dual monitor display (also known as &amp;quot;Big Desktop&amp;quot;), use:&lt;br /&gt;
 sudo aticonfig --initial -f&lt;br /&gt;
 sudo aticonfig --set-pcs-str&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;quot;DDX,EnableRandR12,FALSE&amp;quot;&lt;br /&gt;
This was confirmed in http://phoronix.com/forums/showthread.php?t=18553. Be advised that you may need to manually set the correct refresh rate for your second monitor through catalyst.&lt;br /&gt;
&lt;br /&gt;
==''Force use of the new xorg.conf (if necessary)''==&lt;br /&gt;
Some people find that changes to xorg.conf don't get used by the driver. To force the ATI driver to adopt changes made to xorg.conf, use the following command:&lt;br /&gt;
&lt;br /&gt;
 sudo aticonfig &amp;lt;nowiki&amp;gt;--input=/etc/X11/xorg.conf --tls=1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==''Test your installation''==&lt;br /&gt;
NOTE: if you don't reboot first, fglrxinfo gives an error message.&lt;br /&gt;
Reboot the computer and type&lt;br /&gt;
 fglrxinfo&lt;br /&gt;
into the terminal. If the vendor string contains ATI, you have installed the driver successfully. Using fglrxinfo on a system with Catalyst 11-8 and a RadeonHD 4550 returns:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Radeon HD 4550 (This line may be different depending on what graphics card you are using.)&lt;br /&gt;
OpenGL version string: 3.3.11005 Compatibility Profile Context (This line may be different depending on what graphics card and &lt;br /&gt;
Catalyst version you are using.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now, try:&lt;br /&gt;
 fgl_glxgears&lt;br /&gt;
If you experience issues or a hang, you may need to disable fast TLS.&lt;br /&gt;
 sudo aticonfig --tls=0&lt;br /&gt;
&lt;br /&gt;
===''Just in case''===&lt;br /&gt;
Write down or remember this series of Alt+PrntScr key combinations, just in case your screen should go black and Ctrl+Alt+F1 and Ctrl+Alt+Backspace doesn't work.&lt;br /&gt;
&lt;br /&gt;
Alt+PrntScr+r, Alt+PrntScr+s, Alt+PrntScr+e, Alt+PrntScr+i, Alt+PrntScr+n, Alt+PrntScr+u, Alt+PrntScr+b&lt;br /&gt;
&lt;br /&gt;
These key-presses will reboot the system safely. To remember the key-presses, remember this nonsensical phrase: &amp;quot;Raising Skinny Elephants Is Never Utterly Boring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
An alternative would be to hold down Ctrl+Alt+SysRq (SysRq is usually the same key as PrintScreen) and type very slowly R E I S U B. A way to remember this is by inverting the word: &amp;quot;BUSIER&amp;quot; or remembering a phrase: &amp;quot;Restart Even If System Utterly Broken&amp;quot;. This would also safely shutdown the system.&lt;br /&gt;
&lt;br /&gt;
= Hardware Video Decode Acceleration (EXPERIMENTAL) =&lt;br /&gt;
This is confirmed to work for newer RadeonHD GPU's (those with UVD2). If you have a RadeonHD 4000-series or newer, you have UVD2. To see the complete list: http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install xvba-va-driver libva-glx1 vainfo&lt;br /&gt;
 vainfo&lt;br /&gt;
&lt;br /&gt;
vainfo should return something like the following (and no errors):&lt;br /&gt;
      libva: libva version 0.32.0&lt;br /&gt;
      Xlib:  extension &amp;quot;XFree86-DRI&amp;quot; missing on display &amp;quot;:0.0&amp;quot;.&lt;br /&gt;
      libva: va_getDriverName() returns 0&lt;br /&gt;
      libva: Trying to open /usr/lib/dri/fglrx_drv_video.so&lt;br /&gt;
      libva: va_openDriver() returns 0&lt;br /&gt;
      vainfo: VA API version: 0.32&lt;br /&gt;
      vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8&lt;br /&gt;
      vainfo: Supported profile and entrypoints&lt;br /&gt;
      VAProfileH264High               :	VAEntrypointVLD&lt;br /&gt;
      VAProfileVC1Advanced            :	VAEntrypointVLD&lt;br /&gt;
&lt;br /&gt;
Once you've confirmed that vainfo is correct, you can test video playback. A good test player for xvba is VLC. You can enable xvba in Tools -&amp;gt; Preferences -&amp;gt; Input and Codecs. Check the box named &amp;quot;Use GPU acceleration (experimental)&amp;quot; and then restart VLC.&lt;br /&gt;
&lt;br /&gt;
=Updating Catalyst/fglrx=&lt;br /&gt;
&lt;br /&gt;
DO NOT try to install a new version over an old one. Follow the 'Removing Catalyst/fglrx' section below to remove your existing driver, and then you can start at 'Downloading the latest Catalyst' to install the new one.&lt;br /&gt;
&lt;br /&gt;
=Removing Catalyst/fglrx=&lt;br /&gt;
The uninstall script in the first command will only exist if you downloaded the drivers and installed them directly (rather than building packages as this guide does). Skip the first command if it does not exist.&lt;br /&gt;
 sudo sh /usr/share/ati/fglrx-uninstall.sh&lt;br /&gt;
 sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*&lt;br /&gt;
&lt;br /&gt;
If you plan on using open-source drivers, you will need to reinstall some packages because Catalyst overwrites or diverts some key 3D libraries with proprietary versions. For more information on this issue, see [https://wiki.ubuntu.com/X/Troubleshooting/FglrxInteferesWithRadeonDriver this Ubuntu wiki page]&lt;br /&gt;
 sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon&lt;br /&gt;
 sudo apt-get install xserver-xorg-video-ati&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup&lt;br /&gt;
 sudo rm -rf /etc/ati&lt;br /&gt;
&lt;br /&gt;
If you receive&lt;br /&gt;
&lt;br /&gt;
 $ E: Internal Error, No file name for libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
Change the third command above to:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core&lt;br /&gt;
&lt;br /&gt;
= Issues =&lt;br /&gt;
&lt;br /&gt;
== XvBA Video Acceleration ==&lt;br /&gt;
&lt;br /&gt;
If vainfo returns an error, you may need to create a symlink:&lt;br /&gt;
&lt;br /&gt;
 sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/dri/fglrx_drv_video.so&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/821691&lt;br /&gt;
&lt;br /&gt;
== Video Tearing ==&lt;br /&gt;
&lt;br /&gt;
AMD/ATI claims that the &amp;quot;Tear Free Video&amp;quot; option is enabled by default, but that wasn't the case on the default Oneiric version of Catalyst (maybe Ubuntu disables it by default?).&lt;br /&gt;
If you're having issues with tearing, make sure that &amp;quot;Tear Free Video&amp;quot; is on. You can find this option in the Catalyst Control Center under 'Display Options' or you can use the following command:&lt;br /&gt;
 sudo aticonfig --sync-video=on&lt;br /&gt;
The option will not take effect until you restart X.&lt;br /&gt;
&lt;br /&gt;
If you're using compositing, you should also make sure that vsync is enabled in the compositor's settings. I found that vsync was enabled by default, but here are the appropriate settings should you want to experiment.&lt;br /&gt;
&lt;br /&gt;
=== kwin === &lt;br /&gt;
You can enable vsync for kwin in System Settings -&amp;gt; Desktop Effects -&amp;gt; Advanced tab&lt;br /&gt;
&lt;br /&gt;
=== Compiz (Unity/GNOME-Shell) ===&lt;br /&gt;
TODO: See if there's a friendlier way to make sure vsync is enabled without installing ccsm.&lt;br /&gt;
&lt;br /&gt;
Install the compiz settings manager: &lt;br /&gt;
 sudo apt-get install compizconfig-settings-manager&lt;br /&gt;
 ccsm&lt;br /&gt;
&lt;br /&gt;
The 'Sync to Vblank' is found in the 'OpenGL' subsection of the 'General' group&lt;br /&gt;
&lt;br /&gt;
== Hybrid Graphics and Catalyst==&lt;br /&gt;
&lt;br /&gt;
There are two basic types of hybrid designs. Older hybrid systems use a multiplexor (mux) to switch between GPU's. Newer systems (those with PowerXpress &amp;gt;= 4.0) are muxless. As far as I can tell, PowerXpress 4.0 started with RadeonHD 6000-series GPU's, and systems with older ATI GPU's have a mux, but don't quote that.&lt;br /&gt;
&lt;br /&gt;
=== Intel/ATI Hybrids ===&lt;br /&gt;
&lt;br /&gt;
Use of Catalyst on older systems (those with a mux) is no longer supported. I have one report of switching success with Catalyst 11-6, but ATI has now disabled switching in Catalyst, even if it worked fine with older Catalyst versions. X will refuse to start and you will find this message in your Xorg log:&lt;br /&gt;
  (WW) PowerXpress feature is not supported on A+I Mux platform. Please uninstall fglrx driver.&lt;br /&gt;
  (EE) No devices detected.&lt;br /&gt;
&lt;br /&gt;
Using open-source drivers and the vgaswitcheroo script may work better in this case.&lt;br /&gt;
&lt;br /&gt;
== Build Fails and Log Shows &amp;quot;mixed implicit and normal rules.  Stop.&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
If the installation fails and you find the above message in /var/lib/dkms/fglrx/8.841/build/make.log, it may be because you're using a pentium-build wrapper around gcc. See what the following ls command returns:&lt;br /&gt;
 ls -la /usr/bin/gcc&lt;br /&gt;
If it shows that gcc is a link to builder-cc, temporarily redirect the link to point to the real gcc (gcc-4.5 in Ubuntu Natty). This should allow you to install fglrx:&lt;br /&gt;
 sudo ln -sf /usr/bin/gcc-4.5 /usr/bin/gcc&lt;br /&gt;
When you're finished installing the driver, return the gcc link to its original value:&lt;br /&gt;
 sudo ln -sf /usr/bin/builder-cc /usr/bin/gcc&lt;br /&gt;
Launchpad link for this bug: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/555957&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot; (on 64-bit systems) ==&lt;br /&gt;
Most likely, you probably did not have the &amp;quot;ia32-libs&amp;quot; package installed beforehand. If you have a 64 bit install, the above dpkg command may complain that &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot;.  This is because of a dependency of the amdccle package on 32 bit libraries.  If you receive this error, use the following command, which will force the installation of all of the 32 bit dependencies, and then the amdcccle package:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
Catalyst {{Template:Catalystversion}} on 64-bit systems may require the ''--force-overwrite'' command in the above ''dpkg'' command:&lt;br /&gt;
 sudo dpkg -i --force-overwrite fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
== Problems Starting Xserver ==&lt;br /&gt;
&lt;br /&gt;
If you get a black screen hang, the first thing to check is if xorg.conf is the problem.&lt;br /&gt;
&lt;br /&gt;
You can disable the xorg.conf with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.disabled&lt;br /&gt;
&lt;br /&gt;
Reboot and check to see if things work now.&lt;br /&gt;
&lt;br /&gt;
You can reinstate the file with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf.disabled /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Before tweaking ACPI settings, try ensuring /dev/null is chmodded to 0666. This intermittently changes when using the nano (and possibly other) editors with sudo and the group/world permissions are unset. This leads to the ATI drivers hanging on boot or otherwise. A quick and dirty init script saved as /etc/init/chmodnull does the trick for me -&lt;br /&gt;
&lt;br /&gt;
 start on filesystem&lt;br /&gt;
&lt;br /&gt;
 script&lt;br /&gt;
	chmod 0666 /dev/null&lt;br /&gt;
	chmod 0666 /lib/udev/devices/null&lt;br /&gt;
 end script&lt;br /&gt;
&lt;br /&gt;
This has been tested using Ubuntu 10.04 64-bit on a ATI Radeon HD 4830 (HP Envy 15-1060ea). It's worth noting that I had to disable TLS  (aticonfig --tls=0) to get things to stay stable!&lt;br /&gt;
&lt;br /&gt;
If you've properly installed the driver, but experience problems when starting the X server, such as hanging, black/white/gray screen, distortion, etc., your system BIOS may have a buggy ACPI implementation. To work around, press Ctrl+Alt+F1 to get to a terminal (or failing that, boot to recovery mode) and run:&lt;br /&gt;
 sudo aticonfig --acpi-services=off&lt;br /&gt;
If this method works, you should consider checking your system vendor's BIOS changelogs for relevant ACPI fixes, updating your BIOS, and reenabling the driver's ACPI services.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Hardware Watermark ==&lt;br /&gt;
This can happen if your card's PCI ID wasn't officially certified to work with a particular version of Catalyst. It does not necessarily mean that your card is unsupported, but it does mean that you shouldn't file bugs with that particular card/driver combination. If you installed the driver by downloading it from AMD/ATI, installing a newer version of Catalyst will probably help. &lt;br /&gt;
&lt;br /&gt;
If you installed the proprietary driver included with Ubuntu or you do not want to upgrade to a newer version, it may be possible to work around the issue by using a control file from a newer version of Catalyst than the one you're running.&lt;br /&gt;
 cd ~/; mkdir catalyst{{Catalystversion}}; cd catalyst{{Catalystversion}}/&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;http://www2.ati.com/drivers/linux/amd-driver-installer-&amp;lt;/nowiki&amp;gt;{{Catalystdashversion}}-x86.x86_64.run&lt;br /&gt;
 chmod +x amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run&lt;br /&gt;
 sh amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo mv /etc/ati/control ~/control.bak&lt;br /&gt;
 sudo cp driver/common/etc/ati/control /etc/ati&lt;br /&gt;
&lt;br /&gt;
== Hang at logout ==&lt;br /&gt;
&lt;br /&gt;
If you experience hangs when logging out (of X) it is probably due to the /etc/ati/authatieventsd.sh script looking for X authorization files in the wrong place when it starts up. You can kill the hanging authatieventsd.sh processes from a console tty to allow the shutdown of the X server.&lt;br /&gt;
&lt;br /&gt;
Before the following commands verify that /etc/ati/authatieventsd.sh exists after build and install, if not just do: &lt;br /&gt;
(assuming that the installer is in the directory we used to install)&lt;br /&gt;
&lt;br /&gt;
 cd ~/catalyst{{Catalystversion}}&lt;br /&gt;
 sh amd-driver-installer-{{Catalystversion}}-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo cp driver/packages/Ubuntu/dists/lucid/replacements/authatieventsd.sh /etc/ati/authatieventsd.sh&lt;br /&gt;
 sudo chmod +x /etc/ati/authatieventsd.sh&lt;br /&gt;
&lt;br /&gt;
This problem can be fixed permanently with:&lt;br /&gt;
&lt;br /&gt;
 sudo mkdir -p /var/lib/xdm/authdir&lt;br /&gt;
 sudo ln -s /var/run/xauth /var/lib/xdm/authdir/authfiles&lt;br /&gt;
&lt;br /&gt;
If that doesn't work then you can disable atieventsd with this command:&lt;br /&gt;
&lt;br /&gt;
 sudo /usr/sbin/update-rc.d -f atieventsd remove&lt;br /&gt;
&lt;br /&gt;
You'll have to restart for this to take effect.&lt;br /&gt;
&lt;br /&gt;
== Suspend/Hibernation ==&lt;br /&gt;
&lt;br /&gt;
Suspend hibernation '''works''' with the latest driver.&lt;br /&gt;
&lt;br /&gt;
For Radeon 3200, to wake up from suspend, I had to add the following lines to /etc/X11/xorg.conf:&lt;br /&gt;
(This settings is not good option, if you are using compiz-fusion or any other transparency-based thingie. Not working for HD 3850)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option        &amp;quot;Composite&amp;quot;        &amp;quot;Disable&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
       Option  &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot; &lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Another way to get it working is to do enable Composite, but when you want to suspend simply disable Compiz Fusion. How would you do that? Easy! Install the fusion-icon package (in repos by default):&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install fusion-icon&lt;br /&gt;
&lt;br /&gt;
After you have done that, launch it (Applications &amp;gt; System &amp;gt; Compiz Fusion Icon) and it appears in your notification area. To switch, simply right-mouse click on the icon and select Metacity. Your desktop will flicker and windows will dissapear, but after a while they appear again. Now try to suspend.&lt;br /&gt;
&lt;br /&gt;
When you wake up again, you can (hopefully) unlock your screen and there you go! Now you want Compiz back again, so right-mouse-click on the Compiz Fusion Icon and select Compiz again. Desktop flickering again, but then voila! Your Compiz Fusion Desktop is back again! (At least, that is how it is supposed to work)&lt;br /&gt;
&lt;br /&gt;
KNOWN PROBLEM: When you switch back, all your windows are on the same desktop. This happens because you switched to metacity.&lt;br /&gt;
&lt;br /&gt;
Hopefully this helped some people, as it did for me!&lt;br /&gt;
Solution posted by zwyber@gmail.com&lt;br /&gt;
&lt;br /&gt;
== Can't remove fglrx with dpkg (diversion issue) ==&lt;br /&gt;
&lt;br /&gt;
If dpkg refuses to remove an fglrx package and complains about a diversion of a file, you might need to manually remove it. For example, if dpkg complains:&lt;br /&gt;
&amp;lt;pre&amp;gt;dpkg-divert: mismatch on divert-to&lt;br /&gt;
  when removing `diversion of /usr/lib/libGL.so.1.2 to /usr/share/fglrx/diversions/libGL.so.1.2 by xorg-driver-fglrx'&lt;br /&gt;
  found `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx/libGL.so.1.2.xlibmesa by xorg-driver-fglrx'&amp;lt;/pre&amp;gt;&lt;br /&gt;
then:&lt;br /&gt;
 sudo dpkg-divert --remove /usr/lib/libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
== This module/version combo is already installed ==&lt;br /&gt;
&lt;br /&gt;
If you get this error-message, simply uninstall the previous version before installing the new one with:&lt;br /&gt;
 sudo dkms remove -m fglrx --all&lt;br /&gt;
&lt;br /&gt;
== New kernel installed? ==&lt;br /&gt;
In theory, DKMS should automatically install the fglrx kernel module for your new kernel the first time you boot it. Should you need to manually install it:&lt;br /&gt;
 sudo dkms build -m fglrx -k `uname -r`&lt;br /&gt;
 sudo dkms install -m fglrx -k `uname -r`&lt;br /&gt;
&lt;br /&gt;
if amdcccle doesn't work and says Identifier is not a valid word. Use lower case letter in xorg.conf&lt;br /&gt;
[[Category:Installation Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Aticonfig not found after installation &amp;amp; &amp;quot;module does not exist&amp;quot; after boot ==&lt;br /&gt;
This scenario is possible when the driver installation has seemingly succeeded and is possibly related to previous fglrx installs, including those through Jockey (i.e. you first used drivers provided by Ubuntu but then upgraded to ones available from AMD's website). When doing aticonfig --initial after driver installation, you might end up not having the aticonfig available at all:&lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig: command not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
After booting you might receive X error '(EE) Failed to load module &amp;quot;fglrx&amp;quot; (module does not exist, 0)'. These do not necessarily indicate that the installation has failed completely. On command line, do&lt;br /&gt;
 ls /usr/lib/fglrx/bin&lt;br /&gt;
and see if the command lists some Ati related programs. If they are listed but not found from /usr/bin, it is possible that the &amp;quot;update-alternatives&amp;quot; fglrx .deb installation does has been ignored. See man update-alternatives for more information about the concept and workings of alternatives. In practice, update-alternatives is supposed to create several symbolic links to the files in the fglrx directory, but it will be ignored if the alternatives for the very related gl_conf entry has been set to manual. Do&lt;br /&gt;
 update-alternatives --get-selections | grep gl_conf&lt;br /&gt;
and see if the mode is manual instead of auto and if mesa is mentioned instead of fglrx in the path that is printed. In this case you need to &lt;br /&gt;
 sudo update-alternatives --set gl_conf /usr/lib/fglrx/ld.so.conf&lt;br /&gt;
to set fglrx as the active alternative. You can alternatively (no pun intended) and additionally change the gl_conf into automatic mode before the installation this way:&lt;br /&gt;
 sudo update-alternatives --auto gl_conf&lt;br /&gt;
After that, the alternatives should automatically be configured correctly when the graphics driver .debs are installed.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;update-alternatives: error&amp;quot; during install ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;update-alternatives: error: unable to make /usr/lib/xorg/modules/drivers/fglrx_drv.so.dpkg-tmp a symlink to /etc/alternatives/fglrx_drv: No such file or directory&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can be easily solved by creating directory &amp;quot;drivers&amp;quot; under /usr/lib/xorg/modules/&lt;br /&gt;
 sudo mkdir /usr/lib/xorg/modules/drivers&lt;br /&gt;
&lt;br /&gt;
== 'Can't exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.' during deb generation ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;Can't exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can happen when your /tmp folder is mounted with the option &amp;quot;noexec&amp;quot;. The noexec is suggested by many howtos regarding Ubuntu on SSD, when placing the /tmp in memory.&lt;br /&gt;
A workaround can be found here: [http://serialized.net/2010/03/getting-around-tmpfs-noexec-problems/]&lt;br /&gt;
&lt;br /&gt;
== Black screen after uninstalling old amd drivers ==&lt;br /&gt;
Start you computer in recovery mode and exit to root shell.&lt;br /&gt;
Remount your partitions in rw mode:&lt;br /&gt;
 mount -rw -o remount /&lt;br /&gt;
 ...&lt;br /&gt;
Go to your download directory and proceed with building and installing the drivers in recovery mode.&lt;br /&gt;
All should be fine after a reboot.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Template:Catalystfilename</id>
		<title>Template:Catalystfilename</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Template:Catalystfilename"/>
				<updated>2013-04-27T01:48:25Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;amd-catalyst-{{Catalystdashversion}}-linux-x86.x86_64.run&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{catalystfilename}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Category:Catalyst Templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Template:Catalystversion</id>
		<title>Template:Catalystversion</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Template:Catalystversion"/>
				<updated>2013-04-27T01:45:15Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[13.4]]&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{catalystversion}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''This template is for the version number only.'''&lt;br /&gt;
[[Category:Catalyst Templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Template:Catalystversion</id>
		<title>Template:Catalystversion</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Template:Catalystversion"/>
				<updated>2013-04-27T01:44:32Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;ref&amp;gt;Insert footnote text here&amp;lt;/ref&amp;gt;[[13.1]]&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{catalystversion}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''This template is for the version number only.'''&lt;br /&gt;
[[Category:Catalyst Templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Template:Catalystdashversion</id>
		<title>Template:Catalystdashversion</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Template:Catalystdashversion"/>
				<updated>2013-04-27T01:44:06Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[13.4|catalyst-13.4]]&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{catalystdashversion}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''This template is for the version number only.'''&lt;br /&gt;
[[Category:Catalyst Templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Ubuntu_Quantal_Installation_Guide</id>
		<title>Ubuntu Quantal Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Ubuntu_Quantal_Installation_Guide"/>
				<updated>2013-04-07T16:31:25Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: undo vandalism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; __TOC__&lt;br /&gt;
&lt;br /&gt;
= The Options =&lt;br /&gt;
Users with ATI cards have the following driver options:&lt;br /&gt;
* '''vesa''' - very basic, lacks 2D/3D acceleration, and focuses on compatibility with all VESA-compliant graphics cards. It is good for starting the GUI environment when no accelerated driver is available/working, and little else.&lt;br /&gt;
* '''ati''' - actually a thin wrapper that will invoke the radeon driver (or another ati open-source driver for pre-Radeon cards). &lt;br /&gt;
* '''radeon''' - open source driver supporting all Radeon cards. This driver has excellent 2D acceleration and compatibility with the Linux graphics stack. 3D acceleration is sufficient for desktop effects and a nice set of native Linux games.&lt;br /&gt;
* '''Catalyst (a.k.a fglrx)''' a proprietary &amp;quot;blob&amp;quot; (closed source binary) driver designed by ATI, with 3D code based off of their Windows driver. Only RadeonHD chips are supported on recent Linux distros. You may want to use this driver for longer battery life on a laptop or for more demanding 3D applications.&lt;br /&gt;
&lt;br /&gt;
= Updated Open Source Driver PPA's =&lt;br /&gt;
* '''&amp;quot;Ubuntu-X&amp;quot;''' : This PPA offers the latest stable releases of video driver-related components. Follow the instructions at: https://launchpad.net/~ubuntu-x-swat/+archive/x-updates&lt;br /&gt;
* '''Xorg-edgers''': This bleeding-edge PPA offers video driver-related components straight from their code (git) repositories. Follow the instructions at: https://launchpad.net/~xorg-edgers/+archive/ppa&lt;br /&gt;
&lt;br /&gt;
= Installing Proprietary Drivers a.k.a. Catalyst/fglrx =&lt;br /&gt;
&lt;br /&gt;
{| WIDTH=&amp;quot;650&amp;quot; cellpadding=0 cellspacing=0 style=&amp;quot;background-color: red; border: solid 1px #666666; color: #ffffff; text-align: center;&amp;quot; &lt;br /&gt;
| style=&amp;quot;background-color: #666666; border: solid 1px #666666; border-bottom: 1px solid #888;&amp;quot; | &amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;'''ATTENTION RADEON USERS'''&amp;lt;/font&amp;gt; &lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;br /&amp;gt;*PLEASE READ FIRST!&lt;br /&gt;
'''Which Radeon cards are no longer supported by ATI's Catalyst?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500, Mobility RadeonHD 2300'''&lt;br /&gt;
If your card is on that list, you are limited to open-source drivers on Ubuntu Lucid/10.04 (and later). If you really need the proprietary Catalyst/fglrx driver, you will have to use an older Linux distribution, such as Debian Lenny/5.0.x or Ubuntu Hardy/8.04.x.&lt;br /&gt;
NOTE: If you enter your card information on AMD/ATI's driver page, it will offer you the Catalyst 9-3 driver to download. However, the Catalyst 9-3 driver doesn't support X servers past 1.5, and it will not work with Precise (or anything later than Lucid/10,04)! !!!SO BE CAREFUL!!! If you tried to install Catalyst on a system with one of these cards, see the 'Removing the Driver' section to restore the default/pre-installed drivers.&lt;br /&gt;
&lt;br /&gt;
'''ATI RadeonHD 2x00 - 4xx0 cards'''&lt;br /&gt;
If you have one of these cards, you do have the option of using the Catalyst Legacy driver, but only if you downgrade your Xserver version (the Catalyst Legacy driver does not support the kernel version (3.5) or the Xserver version (1.13) that Ubuntu Quantal/12.10 uses).&lt;br /&gt;
This can be done really easily by following the instructions given at [[https://launchpad.net/~makson96/+archive/fglrx]]. This PPA downgrades the Xserver and install a patched version of fglrx that supports kernel version 3.5 of Ubuntu Quantal.&lt;br /&gt;
&lt;br /&gt;
== Using Ubuntu-supplied fglrx/Catalyst ==&lt;br /&gt;
&lt;br /&gt;
On Ubuntu Quantal, this will install fglrx/Catalyst 9.000, which is roughly equivalent to Catalyst 12-9. NOTE: You must have the restricted repository enabled in Applications -&amp;gt; Software Sources... for this to work. After you complete the install, skip to [[Ubuntu_Quantal_Installation_Guide#Generate_a_new_.2Fetc.2FX11.2Fxorg.conf_file|Generate a new /etc/X11/xorg.conf file]].&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install linux-source fglrx fglrx-amdcccle&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
&lt;br /&gt;
Jockey was removed in 12.10. You now need to go to Software Sources and go to the Additional Hardware tab. You will need to install linux-headers-generic beforehand, or the Panel won't show up after the restart.&lt;br /&gt;
&lt;br /&gt;
== Installing Catalyst Manually (from AMD/ATI's site) ==&lt;br /&gt;
&lt;br /&gt;
I recommend copying and pasting the commands to ensure there are no typing mistakes and speed up the install process. Remember to use Ctrl '''+ Shift''' + V or Shift + Insert to paste into the terminal (or go to the terminals menu, select edit and click paste).&lt;br /&gt;
&lt;br /&gt;
===''Before you start''===&lt;br /&gt;
If you have previously attempted installing Catalyst, remove any leftover files by following the [[#Removing_Catalyst.2Ffglrx| Removing the Driver]] section. Make sure ''universe'' and ''multiverse'' are enabled in your repository sources (System -&amp;gt; Administration -&amp;gt; Software Sources).&lt;br /&gt;
or Applications-&amp;gt;Ubuntu Software Center-&amp;gt;Edit-&amp;gt;Software sources-&amp;gt;Other software: check canonical partners.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisite packages:&lt;br /&gt;
 sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot&lt;br /&gt;
&lt;br /&gt;
''If you are using the x86_64 architecture (64 bit)'':&lt;br /&gt;
 sudo apt-get install lib32gcc1&lt;br /&gt;
&lt;br /&gt;
Create a directory for the build environment and move to that directory&lt;br /&gt;
 mkdir catalyst13.1 &amp;amp;&amp;amp; cd catalyst13.1&lt;br /&gt;
&lt;br /&gt;
===''Download the latest Catalyst package.''===&lt;br /&gt;
This package contains both the 32-bit and 64-bit driver.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 wget http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-13.1-linux-x86.x86_64.zip&lt;br /&gt;
 unzip amd-driver-installer-catalyst-13.1-linux-x86.x86_64.zip&lt;br /&gt;
 chmod +x amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
===''Create and install .deb packages.'' ===&lt;br /&gt;
 sudo ./amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --buildpkg Ubuntu/quantal&lt;br /&gt;
 sudo dpkg -i fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
===''In case of failure:''===&lt;br /&gt;
&lt;br /&gt;
Remember these steps before you reboot your computer.&lt;br /&gt;
&lt;br /&gt;
If the X server fails to start, switch to a new TTY using ctrl+alt+F2. Log in, and attempt to start the X server.&lt;br /&gt;
&lt;br /&gt;
 sudo startx&lt;br /&gt;
&lt;br /&gt;
If it fails to start, you will likely see a stacktrace, and immediately above it will be something along the lines of &amp;quot;Could not stat /usr/lib64/fglrx/switchlibGL&amp;quot; which means that you failed to copy the executables properly. Ctrl+c, and immediately copy the switchlibGL and switchlibglx executables to the fglrx folder in /usr/lib64/ or /usr/lib32/. &lt;br /&gt;
&lt;br /&gt;
If all else fails, revert your xorg.conf and reboot.&lt;br /&gt;
&lt;br /&gt;
 sudo cp /etc/X11/xorg.conf.orig /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
This should return your original display.&lt;br /&gt;
&lt;br /&gt;
==''Generate a new /etc/X11/xorg.conf file''==&lt;br /&gt;
&lt;br /&gt;
Unfortunately, there is no sure way to generate the ATI version of the Xorg.conf file.  It is entirely dependent on your configuration.  The following subsections will attempt to address possible (and tested) variations for their respective configurations.&lt;br /&gt;
&lt;br /&gt;
=== Generic Config ===&lt;br /&gt;
This will work for most people:&lt;br /&gt;
 sudo amdconfig --initial -f&lt;br /&gt;
&lt;br /&gt;
=== Minimal Config ===&lt;br /&gt;
A very basic /etc/X11/xorg.conf file might be what you need if you have a new card that's not fully supported by amdconfig. Here follows the entirety of a minimal xorg.conf file for the Radeon HD 6870:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;ATI radeon 6870&amp;quot;&lt;br /&gt;
  Driver &amp;quot;fglrx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== X2/Dual GPU Cards ===&lt;br /&gt;
If you have an X2 card (e.g. 5970), use... '''!!Do not use for two separate cards in crossfire!!'''&lt;br /&gt;
 sudo amdconfig --initial -f --adapter&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;all&lt;br /&gt;
&lt;br /&gt;
=== Dual/Multi Monitors ===&lt;br /&gt;
If you have a dual monitor display (also known as &amp;quot;Big Desktop&amp;quot;), use:&lt;br /&gt;
 sudo amdconfig --initial -f&lt;br /&gt;
 sudo amdconfig --set-pcs-str&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;quot;DDX,EnableRandR12,FALSE&amp;quot;&lt;br /&gt;
This was confirmed in http://phoronix.com/forums/showthread.php?t=18553. Be advised that you may need to manually set the correct refresh rate for your second monitor through catalyst.&lt;br /&gt;
&lt;br /&gt;
==''Force use of the new xorg.conf (if necessary)''==&lt;br /&gt;
Some people find that changes to xorg.conf don't get used by the driver. To force the ATI driver to adopt changes made to xorg.conf, use the following command:&lt;br /&gt;
&lt;br /&gt;
 sudo amdconfig &amp;lt;nowiki&amp;gt;--input=/etc/X11/xorg.conf --tls=1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==''Test your installation''==&lt;br /&gt;
NOTE: if you don't reboot first, fglrxinfo gives an error message.&lt;br /&gt;
Reboot the computer and type&lt;br /&gt;
 fglrxinfo&lt;br /&gt;
into the terminal. If the vendor string contains ATI, you have installed the driver successfully. Using fglrxinfo on a system with Catalyst 12-3 and a RadeonHD 4550 returns:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Radeon HD 4550 (This line may be different depending on what graphics card you are using.)&lt;br /&gt;
OpenGL version string: 3.3.11566 Compatibility Profile Context (This line may be different depending on what graphics card and &lt;br /&gt;
Catalyst version you are using.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now, try:&lt;br /&gt;
 fgl_glxgears&lt;br /&gt;
If you experience issues or a hang, you may need to disable fast TLS.&lt;br /&gt;
 sudo amdconfig --tls=0&lt;br /&gt;
&lt;br /&gt;
== Installing Catalyst Manually (from AMD/ATI's site) BETA/EXPERIMENTAL ==&lt;br /&gt;
&lt;br /&gt;
I recommend copying and pasting the commands to ensure there are no typing mistakes and speed up the install process. Remember to use Ctrl '''+ Shift''' + V or Shift + Insert to paste into the terminal (or go to the terminals menu, select edit and click paste).&lt;br /&gt;
&lt;br /&gt;
===''Before you start''===&lt;br /&gt;
If you have previously attempted installing Catalyst, remove any leftover files by following the [[#Removing_Catalyst.2Ffglrx| Removing the Driver]] section. Make sure ''universe'' and ''multiverse'' are enabled in your repository sources (System -&amp;gt; Administration -&amp;gt; Software Sources).&lt;br /&gt;
or Applications-&amp;gt;Ubuntu Software Center-&amp;gt;Edit-&amp;gt;Software sources-&amp;gt;Other software: check canonical partners.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisite packages:&lt;br /&gt;
 sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot&lt;br /&gt;
&lt;br /&gt;
''If you are using the x86_64 architecture (64 bit)'':&lt;br /&gt;
 sudo apt-get install lib32gcc1&lt;br /&gt;
&lt;br /&gt;
Create a directory for the build environment and move to that directory&lt;br /&gt;
 mkdir catalyst13.3beta3 &amp;amp;&amp;amp; cd catalyst13.3beta3&lt;br /&gt;
&lt;br /&gt;
===''Download the latest Catalyst package.''===&lt;br /&gt;
This package contains both the 32-bit and 64-bit driver.&lt;br /&gt;
&lt;br /&gt;
 wget http://www2.ati.com/drivers/beta/amd-driver-installer-catalyst-13.3-beta3-linux-x86.x86_64.zip&lt;br /&gt;
 unzip amd-driver-installer-catalyst-13.3-beta3-linux-x86.x86_64.zip&lt;br /&gt;
 chmod +x amd-driver-installer-catalyst-13.3-beta3-linux-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
===''Create and install .deb packages.'' ===&lt;br /&gt;
 sudo ./amd-driver-installer-catalyst-13.3-beta3-linux-x86.x86_64.run --buildpkg Ubuntu/quantal&lt;br /&gt;
 sudo dpkg -i fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
If building .deb packages fails, there is also an [http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide#Alternative_Manual_Installation Alternative Manual Installation]&lt;br /&gt;
&lt;br /&gt;
When running the dpkg line, you may receive an error like:&lt;br /&gt;
 Errors were encountered while processing:&lt;br /&gt;
   fglrx&lt;br /&gt;
   fglrx-amdcccle&lt;br /&gt;
   fglrx-dev&lt;br /&gt;
&lt;br /&gt;
They may have attempted to install out of order.  Install them individually as:&lt;br /&gt;
&lt;br /&gt;
  sudo dpkg -i fglrx_*.deb&lt;br /&gt;
  sudo dpkg -i fglrx-amdcccle*.deb &lt;br /&gt;
  sudo dpkg -i fglrx-dev*.deb&lt;br /&gt;
&lt;br /&gt;
You should see a successful result similar to:&lt;br /&gt;
&lt;br /&gt;
 user@user-ubuntu:~# sudo dpkg -i fglrx_9.010-0ubuntu1_amd64.deb &lt;br /&gt;
 (Reading database ... 168748 files and directories currently installed.)&lt;br /&gt;
 Preparing to replace fglrx 2:9.010-0ubuntu1 (using fglrx_9.010-0ubuntu1_amd64.deb) ...&lt;br /&gt;
 Removing all DKMS Modules&lt;br /&gt;
 Error! There are no instances of module: fglrx&lt;br /&gt;
 9.010 located in the DKMS tree.&lt;br /&gt;
 Done.&lt;br /&gt;
 Unpacking replacement fglrx ...&lt;br /&gt;
 Setting up fglrx (2:9.010-0ubuntu1) ...&lt;br /&gt;
 update-alternatives: using /usr/lib/fglrx/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in auto mode&lt;br /&gt;
 update-alternatives: using /usr/lib/fglrx/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in auto mode&lt;br /&gt;
 update-initramfs: deferring update (trigger activated)&lt;br /&gt;
 Loading new fglrx-9.010 DKMS files...&lt;br /&gt;
 First Installation: checking all kernels...&lt;br /&gt;
 Building only for 3.5.0-17-generic&lt;br /&gt;
 Building for architecture x86_64&lt;br /&gt;
 Module build for the currently running kernel was skipped since the&lt;br /&gt;
 kernel source for this kernel does not seem to be installed.&lt;br /&gt;
 update-initramfs: deferring update (trigger activated)&lt;br /&gt;
 Processing triggers for ureadahead ...&lt;br /&gt;
 Processing triggers for bamfdaemon ...&lt;br /&gt;
 Rebuilding /usr/share/applications/bamf.index...&lt;br /&gt;
 Processing triggers for initramfs-tools ...&lt;br /&gt;
 update-initramfs: Generating /boot/initrd.img-3.5.0-17-generic&lt;br /&gt;
 Processing triggers for libc-bin ...&lt;br /&gt;
 ldconfig deferred processing now taking place&lt;br /&gt;
&lt;br /&gt;
 user@user-ubuntu:~# sudo dpkg -i fglrx-amdcccle_9.010-0ubuntu1_amd64.deb &lt;br /&gt;
 (Reading database ... 168748 files and directories currently installed.)&lt;br /&gt;
 Preparing to replace fglrx-amdcccle 2:9.010-0ubuntu1 (using fglrx-amdcccle_9.010-0ubuntu1_amd64.deb)  ...&lt;br /&gt;
 Unpacking replacement fglrx-amdcccle ...&lt;br /&gt;
 Setting up fglrx-amdcccle (2:9.010-0ubuntu1) ...&lt;br /&gt;
&lt;br /&gt;
 user@user-ubuntu:~# sudo dpkg -i fglrx-dev_9.010-0ubuntu1_amd64.deb &lt;br /&gt;
 (Reading database ... 168748 files and directories currently installed.)&lt;br /&gt;
 Preparing to replace fglrx-dev 2:9.010-0ubuntu1 (using fglrx-dev_9.010-0ubuntu1_amd64.deb) ...&lt;br /&gt;
 Unpacking replacement fglrx-dev ...&lt;br /&gt;
 Setting up fglrx-dev (2:9.010-0ubuntu1) ...&lt;br /&gt;
&lt;br /&gt;
===''In case of failure:''===&lt;br /&gt;
&lt;br /&gt;
Remember these steps before you reboot your computer.&lt;br /&gt;
&lt;br /&gt;
If the X server fails to start, switch to a new TTY using ctrl+alt+F2. Log in, and attempt to start the X server.&lt;br /&gt;
&lt;br /&gt;
 sudo startx&lt;br /&gt;
&lt;br /&gt;
If it fails to start, you will likely see a stacktrace, and immediately above it will be something along the lines of &amp;quot;Could not stat /usr/lib64/fglrx/switchlibGL&amp;quot; which means that you failed to copy the executables properly. Ctrl+c, and immediately copy the switchlibGL and switchlibglx executables to the fglrx folder in /usr/lib64/ or /usr/lib32/. &lt;br /&gt;
&lt;br /&gt;
If all else fails, revert your xorg.conf and reboot.&lt;br /&gt;
&lt;br /&gt;
 sudo cp /etc/X11/xorg.conf.orig /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
This should return your original display.&lt;br /&gt;
&lt;br /&gt;
==''Generate a new /etc/X11/xorg.conf file''==&lt;br /&gt;
&lt;br /&gt;
Unfortunately, there is no sure way to generate the ATI version of the Xorg.conf file.  It is entirely dependent on your configuration.  The following subsections will attempt to address possible (and tested) variations for their respective configurations.&lt;br /&gt;
&lt;br /&gt;
=== Generic Config ===&lt;br /&gt;
This will work for most people:&lt;br /&gt;
 sudo amdconfig --initial -f&lt;br /&gt;
&lt;br /&gt;
=== Minimal Config ===&lt;br /&gt;
A very basic /etc/X11/xorg.conf file might be what you need if you have a new card that's not fully supported by amdconfig. Here follows the entirety of a minimal xorg.conf file for the Radeon HD 6870:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;ATI radeon 6870&amp;quot;&lt;br /&gt;
  Driver &amp;quot;fglrx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== X2/Dual GPU Cards ===&lt;br /&gt;
If you have an X2 card (e.g. 5970), use... '''!!Do not use for two separate cards in crossfire!!'''&lt;br /&gt;
 sudo amdconfig --initial -f --adapter&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;all&lt;br /&gt;
&lt;br /&gt;
=== Dual/Multi Monitors ===&lt;br /&gt;
If you have a dual monitor display (also known as &amp;quot;Big Desktop&amp;quot;), use:&lt;br /&gt;
 sudo amdconfig --initial -f&lt;br /&gt;
 sudo amdconfig --set-pcs-str&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;quot;DDX,EnableRandR12,FALSE&amp;quot;&lt;br /&gt;
This was confirmed in http://phoronix.com/forums/showthread.php?t=18553. Be advised that you may need to manually set the correct refresh rate for your second monitor through catalyst.&lt;br /&gt;
&lt;br /&gt;
==''Force use of the new xorg.conf (if necessary)''==&lt;br /&gt;
Some people find that changes to xorg.conf don't get used by the driver. To force the ATI driver to adopt changes made to xorg.conf, use the following command:&lt;br /&gt;
&lt;br /&gt;
 sudo amdconfig &amp;lt;nowiki&amp;gt;--input=/etc/X11/xorg.conf --tls=1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==''Test your installation''==&lt;br /&gt;
NOTE: if you don't reboot first, fglrxinfo gives an error message.&lt;br /&gt;
Reboot the computer and type&lt;br /&gt;
 fglrxinfo&lt;br /&gt;
into the terminal. If the vendor string contains ATI, you have installed the driver successfully. Using fglrxinfo on a system with Catalyst 12-3 and a RadeonHD 4550 returns:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Radeon HD 4550 (This line may be different depending on what graphics card you are using.)&lt;br /&gt;
OpenGL version string: 3.3.11566 Compatibility Profile Context (This line may be different depending on what graphics card and &lt;br /&gt;
Catalyst version you are using.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now, try:&lt;br /&gt;
 fgl_glxgears&lt;br /&gt;
If you experience issues or a hang, you may need to disable fast TLS.&lt;br /&gt;
 sudo amdconfig --tls=0&lt;br /&gt;
&lt;br /&gt;
===''Just in case''===&lt;br /&gt;
Write down or remember this series of Alt+PrntScr key combinations, just in case your screen should go black and Ctrl+Alt+F1 and Ctrl+Alt+Backspace doesn't work.&lt;br /&gt;
&lt;br /&gt;
Alt+PrntScr+r, Alt+PrntScr+s, Alt+PrntScr+e, Alt+PrntScr+i, Alt+PrntScr+n, Alt+PrntScr+u, Alt+PrntScr+b&lt;br /&gt;
&lt;br /&gt;
These key-presses will reboot the system safely. To remember the key-presses, remember this nonsensical phrase: &amp;quot;Raising Skinny Elephants Is Never Utterly Boring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
An alternative would be to hold down Ctrl+Alt+SysRq (SysRq is usually the same key as PrintScreen) and type very slowly R E I S U B. A way to remember this is by inverting the word: &amp;quot;BUSIER&amp;quot; or remembering a phrase: &amp;quot;Restart Even If System Utterly Broken&amp;quot;. This would also safely shutdown the system.&lt;br /&gt;
&lt;br /&gt;
= Hardware Video Decode Acceleration (EXPERIMENTAL) =&lt;br /&gt;
&lt;br /&gt;
== Using XBMC player (XvBA) ==&lt;br /&gt;
&lt;br /&gt;
XBMC has added support for accelerating video using XvBA/libxvba directly, but the support is currently not in the xbmc package in Ubuntu's repositories. To install the XvBA-enabled version of xbmc:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository ppa:wsnipex/xbmc-xvba&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install xbmc&lt;br /&gt;
&lt;br /&gt;
== Using the xvba-va Driver (VA-API) ==&lt;br /&gt;
NOTE: The VA-API wrapper for XvBA has been dead code for a while now. It will probably give you some acceleration of HD formats, but using the previously mentioned xbmc PPA is a better solution.&lt;br /&gt;
&lt;br /&gt;
This is confirmed to work for newer RadeonHD GPU's (those with UVD2). If you have a RadeonHD 4000-series or newer, you have UVD2. To see the complete list: http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install xvba-va-driver libva-glx1 libva-x11-1 vainfo&lt;br /&gt;
 vainfo&lt;br /&gt;
&lt;br /&gt;
vainfo should return something like the following (and no errors):&lt;br /&gt;
      libva: libva version 0.32.0&lt;br /&gt;
      Xlib:  extension &amp;quot;XFree86-DRI&amp;quot; missing on display &amp;quot;:0.0&amp;quot;.&lt;br /&gt;
      libva: va_getDriverName() returns 0&lt;br /&gt;
      libva: Trying to open /usr/lib/dri/fglrx_drv_video.so&lt;br /&gt;
      libva: va_openDriver() returns 0&lt;br /&gt;
      vainfo: VA API version: 0.32&lt;br /&gt;
      vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8&lt;br /&gt;
      vainfo: Supported profile and entrypoints&lt;br /&gt;
      VAProfileH264High               :	VAEntrypointVLD&lt;br /&gt;
      VAProfileVC1Advanced            :	VAEntrypointVLD&lt;br /&gt;
&lt;br /&gt;
If vainfo returns an error, you may need to create a symlink:&lt;br /&gt;
&lt;br /&gt;
 sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/x86_64-linux-gnu/dri/fglrx_drv_video.so  #for 64-bit&lt;br /&gt;
 sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/dri/fglrx_drv_video.so  #for 32-bit&lt;br /&gt;
      &lt;br /&gt;
Once you've confirmed that vainfo is correct, you can test video playback. A good test player for va-api is VLC. You can enable va-api in Tools -&amp;gt; Preferences -&amp;gt; Input and Codecs. Check the box named &amp;quot;Use GPU acceleration (experimental)&amp;quot; and then restart VLC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
There is possibility to enable &amp;gt; H.264 Level 5.1 decoding in the driver which &amp;quot;has been in the driver for some time but not enabled by default&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 sudo amdconfig --set-pcs-u32=MCIL,HWUVD_H264Level51Support,1&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 sudo service lightdm stop&lt;br /&gt;
 sudo cp -p  /etc/ati/amdpcsdb  /etc/ati/amdpcsdb.bak&lt;br /&gt;
 sudo sed -i '/UvdEnabled=V1/ a HWUVD_H264Level51Support=V1' /etc/ati/amdpcsdb&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
=Updating Catalyst/fglrx=&lt;br /&gt;
&lt;br /&gt;
DO NOT try to install a new version over an old one. Follow the 'Removing Catalyst/fglrx' section below to remove your existing driver, and then you can start at 'Downloading the latest Catalyst' to install the new one.&lt;br /&gt;
&lt;br /&gt;
=Removing Catalyst/fglrx=&lt;br /&gt;
The uninstall script in the first command will only exist if you downloaded the drivers and installed them directly (rather than building packages as this guide does). Skip the first command if it does not exist.&lt;br /&gt;
 sudo sh /usr/share/ati/fglrx-uninstall.sh&lt;br /&gt;
 sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*&lt;br /&gt;
&lt;br /&gt;
If you plan on using open-source drivers, you will need to reinstall some packages because Catalyst overwrites or diverts some key 3D libraries with proprietary versions. For more information on this issue, see [https://wiki.ubuntu.com/X/Troubleshooting/FglrxInteferesWithRadeonDriver this Ubuntu wiki page]&lt;br /&gt;
 sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon&lt;br /&gt;
 sudo apt-get install xserver-xorg-video-ati&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup&lt;br /&gt;
 sudo rm -rf /etc/ati&lt;br /&gt;
&lt;br /&gt;
If you receive&lt;br /&gt;
&lt;br /&gt;
 $ E: Internal Error, No file name for libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
Change the third command above to:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core&lt;br /&gt;
&lt;br /&gt;
= Issues =&lt;br /&gt;
&lt;br /&gt;
== Video Tearing ==&lt;br /&gt;
&lt;br /&gt;
AMD/ATI claims that the &amp;quot;Tear Free Video&amp;quot; option is enabled by default, but that wasn't the case with Catalyst 12-3 installed on Kubuntu 12.04.&lt;br /&gt;
If you're having issues with tearing, make sure that &amp;quot;Tear Free Video&amp;quot; is on. You can find this option in the Catalyst Control Center under 'Display Options' or you can use the following command:&lt;br /&gt;
 sudo amdconfig --sync-video=on&lt;br /&gt;
The option will not take effect until you restart X (i.e. log out).&lt;br /&gt;
&lt;br /&gt;
If you're using compositing, you should also make sure that vsync is enabled in the compositor's settings. I found that vsync was enabled by default, but here are the appropriate settings should you want to experiment.&lt;br /&gt;
&lt;br /&gt;
=== kwin === &lt;br /&gt;
You can enable vsync for kwin in System Settings -&amp;gt; Desktop Effects -&amp;gt; Advanced tab&lt;br /&gt;
&lt;br /&gt;
=== Compiz (Unity/GNOME-Shell) ===&lt;br /&gt;
TODO: See if there's a friendlier way to make sure vsync is enabled without installing ccsm.&lt;br /&gt;
&lt;br /&gt;
Install the compiz settings manager: &lt;br /&gt;
 sudo apt-get install compizconfig-settings-manager&lt;br /&gt;
 ccsm&lt;br /&gt;
&lt;br /&gt;
The 'Sync to Vblank' is found in the 'OpenGL' subsection of the 'General' group&lt;br /&gt;
&lt;br /&gt;
== Hybrid Graphics and Catalyst==&lt;br /&gt;
&lt;br /&gt;
There are two basic types of hybrid designs. Older hybrid systems use a multiplexor (mux) to switch between GPU's. Newer systems (those with PowerXpress &amp;gt;= 4.0) are muxless. As far as I can tell, PowerXpress 4.0 started with RadeonHD 6000-series GPU's, and systems with older ATI GPU's have a mux, but don't quote that.&lt;br /&gt;
&lt;br /&gt;
=== ATI/ATI Hybrids ===&lt;br /&gt;
As of Catalyst 11-8, switching between two ATI cards (and maybe Intel/ATI muxless too?) is supposed to be doable, though it's not clear if that applies to all ATI/ATI hybrids or only the muxless ones. One would use amdconfig's PowerXpress options to switch back and forth between the integrated and discrete cards, like so:&lt;br /&gt;
&lt;br /&gt;
 amdconfig --pxl            # List current activated GPU&lt;br /&gt;
 sudo amdconfig --px-dgpu   # Activate discrete GPU (High-Performance mode), must re-start X to take effect&lt;br /&gt;
 sudo amdconfig --px-igpu   # Activate integrated GPU (Power-Saving mode), must re-start X to take effect&lt;br /&gt;
&lt;br /&gt;
After switching, one would log out and back in to restart X.&lt;br /&gt;
&lt;br /&gt;
=== Intel/ATI Hybrids ===&lt;br /&gt;
&lt;br /&gt;
By using the officially provided drivers, there are two problems ( Launchpad Bug: [https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1068404 #1068404]):&lt;br /&gt;
: An incompatibility problem between intel and fglrx drivers (This gives segmentation fault at X server)&lt;br /&gt;
: Some paths missing for openGL operation of the fglrx driver (This prevents applications that require direct rendering, e.g. Unity/games/etc, from loading correctly)&lt;br /&gt;
&lt;br /&gt;
If you follow the instructions described in the [https://help.ubuntu.com/community/BinaryDriverHowto/ATI#WORKAROUND Binary Driver HOWTO], you should get functional configuration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is still another bug if you use the integrated GPU (Intel), making the X server crashing ( Launchpad Bug: [https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1088220 #1088220] )&lt;br /&gt;
&lt;br /&gt;
A workaround for now is to use the discrete GPU (ATI)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more information you may want to follow this [http://ubuntuforums.org/showthread.php?p=12324761#post12324761 forum topic]&lt;br /&gt;
&lt;br /&gt;
==== Script solution ====&lt;br /&gt;
&lt;br /&gt;
:Script by anion155, http://pastebin.com/1ALmnqx5.&lt;br /&gt;
:It can help you install &amp;amp; uninstall fglrx drivers for this configuration.&lt;br /&gt;
&lt;br /&gt;
== Build Fails and Log Shows &amp;quot;mixed implicit and normal rules.  Stop.&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
If the installation fails and you find the above message in /var/lib/dkms/fglrx/&amp;lt;version_number&amp;gt;/build/make.log, it may be because you're using a pentium-build wrapper around gcc. See what the following ls command returns:&lt;br /&gt;
 ls -la /usr/bin/gcc&lt;br /&gt;
If it shows that gcc is a link to builder-cc, temporarily redirect the link to point to the real gcc (gcc-4.6 in Ubuntu Precise). This should allow you to install fglrx:&lt;br /&gt;
 sudo ln -sf /usr/bin/gcc-4.6 /usr/bin/gcc&lt;br /&gt;
When you're finished installing the driver, return the gcc link to its original value:&lt;br /&gt;
 sudo ln -sf /usr/bin/builder-cc /usr/bin/gcc&lt;br /&gt;
Launchpad link for this bug: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/555957&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot; (on 64-bit systems) ==&lt;br /&gt;
Most likely, you probably did not have the ia32-libs-multiarch:i386 lib32gcc1 libc6-i386 packages installed beforehand. If you have a 64 bit install, the above dpkg command may complain that &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot;.  This is because of a dependency of the amdccle package on 32 bit libraries.  If you receive this error, use the following command, which will force the installation of all of the 32 bit dependencies, and then the amdcccle package:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
Catalyst {{Template:Catalystversion}} on 64-bit systems may require the ''--force-overwrite'' command in the above ''dpkg'' command:&lt;br /&gt;
 sudo dpkg -i --force-overwrite fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
== Problems Starting Xserver ==&lt;br /&gt;
&lt;br /&gt;
If you get a black screen hang, the first thing to check is if xorg.conf is the problem.&lt;br /&gt;
&lt;br /&gt;
You can disable the xorg.conf with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.disabled&lt;br /&gt;
&lt;br /&gt;
Reboot and check to see if things work now.&lt;br /&gt;
&lt;br /&gt;
You can reinstate the file with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf.disabled /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Before tweaking ACPI settings, try ensuring /dev/null is chmodded to 0666. This intermittently changes when using the nano (and possibly other) editors with sudo and the group/world permissions are unset. This leads to the ATI drivers hanging on boot or otherwise. A quick and dirty init script saved as /etc/init/chmodnull does the trick -&lt;br /&gt;
&lt;br /&gt;
 start on filesystem&lt;br /&gt;
&lt;br /&gt;
 script&lt;br /&gt;
	chmod 0666 /dev/null&lt;br /&gt;
	chmod 0666 /lib/udev/devices/null&lt;br /&gt;
 end script&lt;br /&gt;
&lt;br /&gt;
This has been tested using Ubuntu 10.04 64-bit on a ATI Radeon HD 4830 (HP Envy 15-1060ea). It's worth noting that I had to disable TLS  (amdconfig --tls=0) to get things to stay stable!&lt;br /&gt;
&lt;br /&gt;
If you've properly installed the driver, but experience problems when starting the X server, such as hanging, black/white/gray screen, distortion, etc., your system BIOS may have a buggy ACPI implementation. To work around, press Ctrl+Alt+F1 to get to a terminal (or failing that, boot to recovery mode) and run:&lt;br /&gt;
 sudo amdconfig --acpi-services=off&lt;br /&gt;
If this method works, you should consider checking your system vendor's BIOS changelogs for relevant ACPI fixes, updating your BIOS, and reenabling the driver's ACPI services.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Hardware Watermark ==&lt;br /&gt;
This can happen if your card's PCI ID wasn't officially certified to work with a particular version of Catalyst. It does not necessarily mean that your card is unsupported, but it does mean that you shouldn't file bugs with that particular card/driver combination. If you installed the driver by downloading it from AMD/ATI, installing a newer version of Catalyst will probably help. &lt;br /&gt;
&lt;br /&gt;
If you installed the proprietary driver included with Ubuntu or you do not want to upgrade to a newer version, it is possible to work around the issue. First check if AMD's signature file has a proper signature:&lt;br /&gt;
&lt;br /&gt;
 sudo nano /etc/ati/signature&lt;br /&gt;
&lt;br /&gt;
If the file only contains the word ''UNSIGNED'', replace the line with:&lt;br /&gt;
 9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc&lt;br /&gt;
&lt;br /&gt;
Reboot and see if the watermark is gone. If not, try using a control file from a older version of Catalyst than the one you're running:&lt;br /&gt;
&lt;br /&gt;
 cd ~/; mkdir catalyst12.10; cd catalyst12.10/&lt;br /&gt;
 wget http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-12.10-x86.x86_64.zip&lt;br /&gt;
 unzip amd-driver-installer-catalyst-12.10-x86.x86_64.zip&lt;br /&gt;
 chmod +x amd-driver-installer-catalyst-12.10-x86.x86_64.run&lt;br /&gt;
 ./amd-driver-installer-catalyst-12.10-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo mv /etc/ati/control ~/control.bak&lt;br /&gt;
 sudo cp driver/common/etc/ati/control /etc/ati&lt;br /&gt;
&lt;br /&gt;
== Hang at logout ==&lt;br /&gt;
&lt;br /&gt;
If you experience hangs when logging out (of X) it is probably due to the /etc/ati/authatieventsd.sh script looking for X authorization files in the wrong place when it starts up. You can kill the hanging authatieventsd.sh processes from a console tty to allow the shutdown of the X server.&lt;br /&gt;
&lt;br /&gt;
Before the following commands verify that /etc/ati/authatieventsd.sh exists after build and install, if not just do: &lt;br /&gt;
(assuming that the installer is in the directory we used to install)&lt;br /&gt;
&lt;br /&gt;
 cd ~/catalyst{{Catalystversion}}&lt;br /&gt;
 sh amd-driver-installer-{{Catalystversion}}-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo cp driver/packages/Ubuntu/dists/quantal/replacements/authatieventsd.sh /etc/ati/authatieventsd.sh&lt;br /&gt;
 sudo chmod +x /etc/ati/authatieventsd.sh&lt;br /&gt;
&lt;br /&gt;
This problem can be fixed permanently with:&lt;br /&gt;
&lt;br /&gt;
 sudo mkdir -p /var/lib/xdm/authdir&lt;br /&gt;
 sudo ln -s /var/run/xauth /var/lib/xdm/authdir/authfiles&lt;br /&gt;
&lt;br /&gt;
If that doesn't work then you can disable atieventsd with this command:&lt;br /&gt;
&lt;br /&gt;
 sudo /usr/sbin/update-rc.d -f atieventsd remove&lt;br /&gt;
&lt;br /&gt;
You'll have to restart for this to take effect.&lt;br /&gt;
&lt;br /&gt;
== Can't remove fglrx with dpkg (diversion issue) ==&lt;br /&gt;
&lt;br /&gt;
If dpkg refuses to remove an fglrx package and complains about a diversion of a file, you might need to manually remove it. For example, if dpkg complains:&lt;br /&gt;
&amp;lt;pre&amp;gt;dpkg-divert: mismatch on divert-to&lt;br /&gt;
  when removing `diversion of /usr/lib/libGL.so.1.2 to /usr/share/fglrx/diversions/libGL.so.1.2 by xorg-driver-fglrx'&lt;br /&gt;
  found `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx/libGL.so.1.2.xlibmesa by xorg-driver-fglrx'&amp;lt;/pre&amp;gt;&lt;br /&gt;
then:&lt;br /&gt;
 sudo dpkg-divert --remove /usr/lib/libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
== This module/version combo is already installed ==&lt;br /&gt;
&lt;br /&gt;
If you get this error-message, simply uninstall the previous version before installing the new one with:&lt;br /&gt;
 sudo dkms remove -m fglrx --all&lt;br /&gt;
&lt;br /&gt;
== New kernel installed? ==&lt;br /&gt;
In theory, DKMS should automatically install the fglrx kernel module for your new kernel the first time you boot it. Should you need to manually install it:&lt;br /&gt;
 sudo dkms build -m fglrx -k `uname -r`&lt;br /&gt;
 sudo dkms install -m fglrx -k `uname -r`&lt;br /&gt;
&lt;br /&gt;
if amdcccle doesn't work and says Identifier is not a valid word. Use lower case letter in xorg.conf&lt;br /&gt;
 &lt;br /&gt;
or specify all the correct parameters. For example:&lt;br /&gt;
 sudo dkms build -m fglrx -v '''9.012''' -k '''3.5.0-22'''-generic&lt;br /&gt;
 sudo dkms install -m fglrx -v '''9.012''' -k '''3.5.0-22'''-generic&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation Documentation]]&lt;br /&gt;
&lt;br /&gt;
== amdconfig not found after installation ==&lt;br /&gt;
This scenario is possible when the driver installation has seemingly succeeded and is possibly related to previous fglrx installs, including those through Jockey (i.e. you first used drivers provided by Ubuntu but then upgraded to ones available from AMD's website). When doing amdconfig --initial after driver installation, you might end up not having the amdconfig available at all:&lt;br /&gt;
&amp;lt;pre&amp;gt;amdconfig: command not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
After booting you might receive X error '(EE) Failed to load module &amp;quot;fglrx&amp;quot; (module does not exist, 0)'. These do not necessarily indicate that the installation has failed completely. On command line, do&lt;br /&gt;
 ls /usr/lib/fglrx/bin&lt;br /&gt;
and see if the command lists some Ati related programs. If they are listed but not found from /usr/bin, it is possible that the &amp;quot;update-alternatives&amp;quot; fglrx .deb installation does has been ignored. See man update-alternatives for more information about the concept and workings of alternatives. In practice, update-alternatives is supposed to create several symbolic links to the files in the fglrx directory, but it will be ignored if the alternatives for the very related gl_conf entry has been set to manual. Do&lt;br /&gt;
 update-alternatives --get-selections | grep gl_conf&lt;br /&gt;
and see if the mode is manual instead of auto and if mesa is mentioned instead of fglrx in the path that is printed. In this case you need to &lt;br /&gt;
 sudo update-alternatives --set gl_conf /usr/lib/fglrx/ld.so.conf&lt;br /&gt;
to set fglrx as the active alternative. You can alternatively (no pun intended) and additionally change the gl_conf into automatic mode before the installation this way:&lt;br /&gt;
 sudo update-alternatives --auto gl_conf&lt;br /&gt;
After that, the alternatives should automatically be configured correctly when the graphics driver .debs are installed.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;update-alternatives: error&amp;quot; during install ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;update-alternatives: error: unable to make /usr/lib/xorg/modules/drivers/fglrx_drv.so.dpkg-tmp a symlink to /etc/alternatives/fglrx_drv: No such file or directory&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can be easily solved by creating directory &amp;quot;drivers&amp;quot; under /usr/lib/xorg/modules/&lt;br /&gt;
 sudo mkdir /usr/lib/xorg/modules/drivers&lt;br /&gt;
&lt;br /&gt;
== 'Can't exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.' during deb generation ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;Can't exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can happen when your /tmp folder is mounted with the option &amp;quot;noexec&amp;quot;. The noexec is suggested by many howtos regarding Ubuntu on SSD, when placing the /tmp in memory.&lt;br /&gt;
A workaround can be found here: [http://serialized.net/2010/03/getting-around-tmpfs-noexec-problems/]&lt;br /&gt;
&lt;br /&gt;
== Errors during deb generation ==&lt;br /&gt;
You may recieve errors if you do not have devscripts, dh-make, execstack and dh-modaliases installed. Run apt-get to install, and the errors go away and the deb is generated correctly.&lt;br /&gt;
&lt;br /&gt;
If you recieve the error dpkg-buildpackage: not found:&lt;br /&gt;
 sudo apt-get install devscripts&lt;br /&gt;
&lt;br /&gt;
If you recieve the error make: dh: command not found:&lt;br /&gt;
 sudo apt-get install dh-make&lt;br /&gt;
&lt;br /&gt;
If you recieve the error make: execstack: Command not found:&lt;br /&gt;
 sudo apt-get install execstack&lt;br /&gt;
&lt;br /&gt;
If you recieve the error make: dh_modaliases: Command not found:&lt;br /&gt;
 sudo apt-get install dh-modaliases&lt;br /&gt;
&lt;br /&gt;
== Black screen after uninstalling old amd drivers ==&lt;br /&gt;
Start you computer in recovery mode and exit to root shell.&lt;br /&gt;
Remount your partitions in rw mode:&lt;br /&gt;
 mount -rw -o remount /&lt;br /&gt;
 ...&lt;br /&gt;
Go to your download directory and proceed with building and installing the drivers in recovery mode.&lt;br /&gt;
All should be fine after a reboot.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Debian</id>
		<title>Debian</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Debian"/>
				<updated>2013-04-06T04:40:24Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Protected &amp;quot;Debian&amp;quot;: Excessive vandalism (‎[edit=autoconfirmed] (expires 04:40, 13 April 2013 (UTC)) ‎[move=autoconfirmed] (expires 04:40, 13 April 2013 (UTC)))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Read Me First =&lt;br /&gt;
&lt;br /&gt;
'''Which cards are no longer supported by ATI Catalyst?'''&lt;br /&gt;
The ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500 (including Mobility RadeonHD 2300, since it is really a DirectX 9 part).  See the complete list [http://wiki.cchtml.com/index.php/9.4 here.]&lt;br /&gt;
If your card is on that list, you are limited to open-source drivers on Debian Squeeze/6.0 (and later). If you really need the proprietary Catalyst/fglrx driver, you will have to use Debian Lenny/5.0.x and install Catalyst 9-3.&lt;br /&gt;
{| WIDTH=&amp;quot;650&amp;quot; cellpadding=0 cellspacing=0 style=&amp;quot;background-color: red; border: solid 1px #666666; color: #ffffff; text-align: center;&amp;quot; &lt;br /&gt;
| style=&amp;quot;background-color: #666666; border: solid 1px #666666; border-bottom: 1px solid #888;&amp;quot; | &amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;'''ATTENTION RADEON USERS'''&amp;lt;/font&amp;gt; &lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;br /&amp;gt;NOTE: If you enter your card information on AMD/ATI's driver page, it will offer you the Catalyst 9-3 driver to download. However, the Catalyst 9-3 driver doesn't support X servers past 1.5, and it will not work with Debian versions later than  Lenny/5.0.x! !!!SO BE CAREFUL!!! If you tried to install Catalyst on a system with one of these cards, see the 'Removing the Driver' section to restore the default/pre-installed drivers.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Read Me Second :SLEEP mode  in Debian/testing kernel 3.2.0 =&lt;br /&gt;
&lt;br /&gt;
amd-driver-installer-catalyst-12.10-x86.x86_64.run breaks sleeping mode(notebook hangs up after awaking and reboot without logging anything ). I suppose it is because atievetsd not working correctly. So i first install last fglrx-atieventsd packet and over it amd-driver-installer-catalyst-12.10-x86.x86_64.run. ( Or first &lt;br /&gt;
amd-driver-installer-catalyst-12.10-x86.x86_64.run and then manualy copy rest conf files from fglrx-atieventsd &lt;br /&gt;
without overwriting.) Then start atieventsd :  &amp;quot;service fglrx-atieventsd restart&amp;quot; and put this command  in &lt;br /&gt;
autorun files.&lt;br /&gt;
&lt;br /&gt;
Next step - check /var/syslog if there would be &amp;quot;atieventsd[3141]: Unable to bind control socket to&lt;br /&gt;
/var/run/atieventsd.socket: Permission denied &amp;quot; - then it need be run by root.&lt;br /&gt;
&lt;br /&gt;
After this sleeping mode become work correctly  but only sometimes. Research is to be continued.&lt;br /&gt;
Good news is that many 3d games are well playing with sound on wine-1.5.6.&lt;br /&gt;
&lt;br /&gt;
UPDATE:&lt;br /&gt;
It seems it works correctly. Clean install amd-driver-installer-catalyst-12.10-x86.x86_64.run on Debian/testing kernel 3.2.0 i386.&lt;br /&gt;
But after upgrading libxi6 to stable version (apt-get install -t stable libxi6).&lt;br /&gt;
Old version have made problems with wine games , something like &amp;quot;malloc() corruption memory&amp;quot; and segfault.&lt;br /&gt;
New version amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run and fglrx-driver_12-6+point-1_i386.deb i havenot test.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
= Installation =&lt;br /&gt;
&lt;br /&gt;
The open-source ati/radeon driver should already be installed and used as the default.&lt;br /&gt;
See [[Debian Open Source|Debian Open Source Drivers]].&lt;br /&gt;
This guide focuses on installing the proprietary ATI driver (fglrx/Catalyst).&lt;br /&gt;
&lt;br /&gt;
==Before Starting==&lt;br /&gt;
If you have previously attempted installing Catalyst, remove any leftover files by following the [[#Removing_Catalyst.2Ffglrx| Removing the Driver]] section. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing from Debian Repository ==&lt;br /&gt;
&lt;br /&gt;
NOTE: This no longer works on Wheezy/testing or Sid after upgrade to Xserver 1.12. Unfortunately fglrx/Catalyst trigger segfaults in Xorg newer than 1.11.x, and the driver was removed from Wheezy and Sid.&lt;br /&gt;
&lt;br /&gt;
Fglrx is non-free software, so it is located in the non-free repository. If you do not have non-free enabled, you can do so like this: http://serverfault.com/questions/240920/how-do-i-enable-non-free-packages-on-debian&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get remove --purge xserver-xorg-video-radeon&lt;br /&gt;
 $ sudo apt-get install fglrx-driver fglrx-control fglrx-glx fglrx-atieventsd fglrx-modules-dkms&lt;br /&gt;
&lt;br /&gt;
If you are using 64-bit Debian, install the 32-bit fglrx libraries for use with 32-bit programs.&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install fglrx-glx-ia32&lt;br /&gt;
&lt;br /&gt;
The Debian community provides information on its wiki pages [http://wiki.debian.org/ATIProprietary here] and [http://wiki.debian.org/ATIStream here].&lt;br /&gt;
&lt;br /&gt;
== Installing Manually ==&lt;br /&gt;
This [[can not]] work at all. please refer the Discussion for details....&lt;br /&gt;
&lt;br /&gt;
This method uses the latest Catalyst driver downloaded from AMD/ATI's site.&lt;br /&gt;
&lt;br /&gt;
===Prerequisite Packages===&lt;br /&gt;
Install the prerequisite packages (names are based on Debian sid, older Debians may be different):&lt;br /&gt;
 $ sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 module-assistant dh-modaliases&lt;br /&gt;
''If you are using the x86_64 architecture (64 bit), be sure to install &amp;quot;ia32-libs&amp;quot; before proceeding!''&lt;br /&gt;
 $ sudo apt-get install ia32-libs&lt;br /&gt;
&lt;br /&gt;
===Download the latest Catalyst package.===&lt;br /&gt;
This package contains both the 32-bit and 64-bit driver.&lt;br /&gt;
 $ cd ~/; mkdir catalyst{{Catalystversion}}; cd catalyst{{Catalystversion}}/&lt;br /&gt;
 $ wget &amp;lt;nowiki&amp;gt;http://www2.ati.com/drivers/linux/amd-driver-installer-&amp;lt;/nowiki&amp;gt;{{Catalystdashversion}}-x86.x86_64.run&lt;br /&gt;
 $ chmod +x amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
Interestingly enough, as I test this (October 6, 2012), it seems that AMD have started releasing the driver as a *.zip file.  The current version can be found here :&lt;br /&gt;
 $ http://www2.ati.com/drivers/linux/amd-driver-installer-12-8-x86.x86_64.zip&lt;br /&gt;
&lt;br /&gt;
===Create .deb packages.===&lt;br /&gt;
You can run &amp;lt;code&amp;gt;./amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run --listpkg&amp;lt;/code&amp;gt; to get a list of all the potential packages&lt;br /&gt;
&lt;br /&gt;
For Debian systems, &amp;lt;package&amp;gt; will be one of the following:  &lt;br /&gt;
Debian/sid  Debian/unstable Debian/etch Debian/stable Debian/lenny Debian/testing  Debian/experimental &lt;br /&gt;
 $ fakeroot sh amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run --buildpkg &amp;lt;package&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===''Install .debs.''===&lt;br /&gt;
 $ sudo dpkg -i fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
== Wheezy Installation (current as of June 22, 2012) ==&lt;br /&gt;
&lt;br /&gt;
Wheezy upgraded from xserver 1.11 to 1.12 on May 20, 2012.  AMD has not updated their driver to work with this version of xserver.  So, you have two options:&lt;br /&gt;
&lt;br /&gt;
1) Downgrade from xserver 1.12 (Tested, and works on 6/22/12 on Debian Wheezy kernel 3.2.0-1-amd64)&lt;br /&gt;
&lt;br /&gt;
Link to instructions (this should be copied over to this wiki for posterity):&lt;br /&gt;
  https://www.linuxquestions.org/questions/linux-hardware-18/how-do-i-get-my-fglrx-driver-back-946102/#post4684285.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
In the linked directions they use fglrx version 12.4.  At the time of making this edit beta version 12.6 also works just fine.  If you want to run the bleeding edge, it can be found here: http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&amp;amp;product=2.4.1.3.42&amp;amp;lang=English  &lt;br /&gt;
With the 12.6 beta version you will get a watermark in the lower right hand corner.  After you have everything working properly run this script: http://www.areyoueye.net/scripts/watermark_nix.sh  It will get rid of that water mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Patch libpciaccess (I have no first hand knowledge of this working but others swear by it)&lt;br /&gt;
&lt;br /&gt;
This will get you the latest and greatest xserver and fglrx working together.&lt;br /&gt;
&lt;br /&gt;
Read this: http://ati.cchtml.com/show_bug.cgi?id=522&lt;br /&gt;
Apply this patch: http://pastebin.com/swpDj4FD&lt;br /&gt;
&lt;br /&gt;
= Post Install =&lt;br /&gt;
&lt;br /&gt;
==Generate a new /etc/X11/xorg.conf file==&lt;br /&gt;
&lt;br /&gt;
Unfortunately, there is no sure way to generate the ATI version of the Xorg.conf file.  It is entirely dependent on your configuration.  The following subsections will attempt to address possible (and tested) variations for their respective configurations.&lt;br /&gt;
&lt;br /&gt;
=== Generic Config ===&lt;br /&gt;
This will work for most people:&lt;br /&gt;
 $ sudo amdconfig --initial -f&lt;br /&gt;
&lt;br /&gt;
If you are using dual head, that is to say, two _different_ desktops on two monitors, do this:&lt;br /&gt;
 $ sudo amdconfig --initial=dual-head -f&lt;br /&gt;
&lt;br /&gt;
Most people with two or more monitors will want instead one large desktop; to do this you may&lt;br /&gt;
have to specify your monitors individually in the xorg.conf file and tell the driver to use a&lt;br /&gt;
larger desktop size (big enough to contain both monitors) then use xrandr to configure the&lt;br /&gt;
monitor arrangement.&lt;br /&gt;
&lt;br /&gt;
=== Minimal Config ===&lt;br /&gt;
A very basic /etc/X11/xorg.conf file might be what you need if you have a new card that's not fully supported by amdconfig. Here follows the entirety of a minimal xorg.conf file for the Radeon 6870:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;ATI radeon 6870&amp;quot;&lt;br /&gt;
  Driver &amp;quot;fglrx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== X2/Dual GPU Cards ===&lt;br /&gt;
If you have an X2 card (e.g. 4870X2 or 5970), use... !!Do not use for two separate cards in crossfire!!&lt;br /&gt;
 $ sudo amdconfig --initial -f --adapter&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;all&lt;br /&gt;
&lt;br /&gt;
=== Dual/Multi Monitors ===&lt;br /&gt;
&lt;br /&gt;
A post at http://phoronix.com/forums/showthread.php?t=18553 suggested to do the following&lt;br /&gt;
to use a dual monitor display (also known as &amp;quot;Big Desktop&amp;quot;):&lt;br /&gt;
 $ sudo amdconfig --initial -f&lt;br /&gt;
 $ sudo amdconfig --set-pcs-str&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;quot;DDX,EnableRandR12,FALSE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
However the information is dated 2009 and now believed to be obsolete.&lt;br /&gt;
&lt;br /&gt;
For multiple monitors, instead try specifying all monitors in your xorg.conf file.&lt;br /&gt;
Use the following as a starting point:&lt;br /&gt;
&lt;br /&gt;
  Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier       &amp;quot;amdconfig Layout&amp;quot;&lt;br /&gt;
        Screen        0  &amp;quot;amdconfig-Screen[0]-0&amp;quot; 0 0&lt;br /&gt;
  EndSection&lt;br /&gt;
  &lt;br /&gt;
  Section &amp;quot;Module&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
  &lt;br /&gt;
  Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier       &amp;quot;0-DFP6&amp;quot;&lt;br /&gt;
        Option           &amp;quot;DPMS&amp;quot;          &amp;quot;true&amp;quot;&lt;br /&gt;
        Option           &amp;quot;PreferredMode&amp;quot; &amp;quot;1920x1080&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
  &lt;br /&gt;
  Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier       &amp;quot;0-CRT1&amp;quot;&lt;br /&gt;
        Option           &amp;quot;DPMS&amp;quot;          &amp;quot;true&amp;quot;&lt;br /&gt;
        Option           &amp;quot;PreferredMode&amp;quot; &amp;quot;1280x1024&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
  &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier       &amp;quot;amdconfig-Device[0]-0&amp;quot;&lt;br /&gt;
        Driver           &amp;quot;fglrx&amp;quot;&lt;br /&gt;
        BusID            &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
        Option           &amp;quot;Monitor-DFP6&amp;quot;  &amp;quot;0-DFP6&amp;quot;&lt;br /&gt;
        Option           &amp;quot;Monitor-CRT1&amp;quot;  &amp;quot;0-CRT1&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
  &lt;br /&gt;
  Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier       &amp;quot;amdconfig-Screen[0]-0&amp;quot;&lt;br /&gt;
        Device           &amp;quot;amdconfig-Device[0]-0&amp;quot;&lt;br /&gt;
        Monitor          &amp;quot;0-DFP6&amp;quot;&lt;br /&gt;
        DefaultDepth     24&lt;br /&gt;
  &lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
            Viewport     0 0&lt;br /&gt;
            Depth        24&lt;br /&gt;
            # Big Desktop: 1920+1280=3200, max(1080,1024)=1080&lt;br /&gt;
            Virtual      3200 1080&lt;br /&gt;
        EndSubSection&lt;br /&gt;
  &lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
After starting X successfully, use &amp;lt;nowiki&amp;gt;xrandr&amp;lt;/nowiki&amp;gt; to check the maximum screen size&lt;br /&gt;
is large enough for your combined desktop:&lt;br /&gt;
&lt;br /&gt;
 $ xrandr&lt;br /&gt;
 Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 3200 x 1080&lt;br /&gt;
&lt;br /&gt;
And positioning of connected monitors:&lt;br /&gt;
&lt;br /&gt;
 DFP1 disconnected (normal left inverted right x axis y axis)&lt;br /&gt;
 DFP2 disconnected (normal left inverted right x axis y axis)&lt;br /&gt;
 DFP3 disconnected (normal left inverted right x axis y axis)&lt;br /&gt;
 DFP4 disconnected (normal left inverted right x axis y axis)&lt;br /&gt;
 DFP5 disconnected (normal left inverted right x axis y axis)&lt;br /&gt;
 DFP6 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm&lt;br /&gt;
 [modes elided]&lt;br /&gt;
 CRT1 connected 1280x1024+1920+56 (normal left inverted right x axis y axis) 338mm x 270mm&lt;br /&gt;
&lt;br /&gt;
Use xrandr (or in KDE, krandrtray) to reposition your monitors within your screen.&lt;br /&gt;
&lt;br /&gt;
==Force use of the new xorg.conf (if necessary)==&lt;br /&gt;
Some people find that changes to xorg.conf don't get used by the driver. To force the ATI driver to adopt changes made to xorg.conf, use the following command:&lt;br /&gt;
&lt;br /&gt;
 $ sudo amdconfig &amp;lt;nowiki&amp;gt;--input=/etc/X11/xorg.conf --tls=1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Test your installation==&lt;br /&gt;
NOTE: if you don't reboot first, fglrxinfo gives an error message.&lt;br /&gt;
Reboot the computer and type&lt;br /&gt;
 $ fglrxinfo&lt;br /&gt;
into the terminal. If the vendor string contains ATI, you have installed the driver successfully. Using fglrxinfo on a system with Catalyst 11-4 and a RadeonHD 4250 returns:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Radeon HD 4200 Series (This line may be different depending on what graphics card you are using.)&lt;br /&gt;
OpenGL version string: 3.3.10665 Compatibility Profile Context (This line may be different depending on what graphics card and &lt;br /&gt;
Catalyst version you are using.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now, try:&lt;br /&gt;
 $ fgl_glxgears&lt;br /&gt;
If you experience issues or a hang, you may need to disable fast TLS.&lt;br /&gt;
 $ sudo amdconfig --tls=0&lt;br /&gt;
&lt;br /&gt;
= Hardware Video Decode Acceleration (EXPERIMENTAL) =&lt;br /&gt;
This is confirmed to work for newer RadeonHD GPU's (those with UVD2). If you have a RadeonHD 4000 series or newer, you have UVD2. To see the complete list: http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs&lt;br /&gt;
== Debian wheezy/7.0 and Later ==&lt;br /&gt;
 $ sudo apt-get install xvba-va-driver&lt;br /&gt;
&lt;br /&gt;
=Updating Catalyst/fglrx=&lt;br /&gt;
&lt;br /&gt;
DO NOT try to install a new version over an old one. Follow the [[#Removing_Catalyst.2Ffglrx| Removing the Driver]] section below to remove your existing driver.&lt;br /&gt;
&lt;br /&gt;
=Removing Catalyst/fglrx=&lt;br /&gt;
The uninstall script in the first command will only exist if you downloaded the drivers and installed them directly (rather than building packages as this guide does). Skip the first command if it does not exist.&lt;br /&gt;
 $ sudo sh /usr/share/ati/fglrx-uninstall.sh&lt;br /&gt;
 $ sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx&lt;br /&gt;
&lt;br /&gt;
If you plan on using open-source drivers, you will need to reinstall some packages because Catalyst overwrites or diverts some key 3D libraries with proprietary versions. For more information on this issue, see [https://wiki.ubuntu.com/X/Troubleshooting/FglrxInteferesWithRadeonDriver this Ubuntu wiki page]&lt;br /&gt;
 $ sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-ati&lt;br /&gt;
 $ sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core&lt;br /&gt;
 $ sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup&lt;br /&gt;
&lt;br /&gt;
=Catalyst 11.9 and Debian Squeeze x86_64 (October 2011)=&lt;br /&gt;
Version 11.9 will not install on Debian Squeeze with Kernel &amp;gt;= 3.1. To fix and install proceed as follows.&lt;br /&gt;
First uninstall all versions of fglrx you can find, see above. (!!)&lt;br /&gt;
&lt;br /&gt;
Download the driver and extract it thusly:&lt;br /&gt;
 $ sudo ./ati-driver-installer-11-9-x86.x86_64.run --keep&lt;br /&gt;
Enter the newly created directory (will be named fglrx-install.XXXXXX).&lt;br /&gt;
Use a hexeditor to find bytes starting at A6B0 with the values &amp;lt;nowiki&amp;gt;e8 53 90 ff ff&amp;lt;/nowiki&amp;gt; and replace them with &amp;lt;nowiki&amp;gt;90 90 90 90 90&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
This replaces a faulty free-op with 5 no-ops and fixes the exception thrown by &amp;quot;setup.data/bin/x86_64/setup&amp;quot;.&lt;br /&gt;
Read up on this at &amp;lt;nowiki&amp;gt;http://disbauxes.upc.es/?p=2964&amp;lt;/nowiki&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
Now the kernel-build-environment for the 3.1 kernel is currently missing in the repositories. To get around that type:&lt;br /&gt;
 $ sudo aptitude install linux-source-3.1.0-rc7&lt;br /&gt;
 $ cd /usr/src;tar -xjf linux-source-3.1.0-rc7;ln -s linux-source-3.1.0-rc7 linux;cd linux;&lt;br /&gt;
You may need to append an &amp;quot;-amd64&amp;quot; (or similar) to the localversion of the source to have its version-string match the one of the running kernel.&lt;br /&gt;
To do so open .config in the current dir with an editor and search for &amp;quot;LOCALVERSION&amp;quot;, set that var to &amp;quot;-amd64&amp;quot; or similar.&lt;br /&gt;
Configure the kernel using&lt;br /&gt;
 $ sudo make oldconfig&lt;br /&gt;
and build it using&lt;br /&gt;
 $ make-kpkg --initrd --append-to-version=&amp;quot;-myversion&amp;quot; kernel_image kernel_headers modules_image&lt;br /&gt;
You may not need to rebuild the whole kernel, installing its headers may be enough, &lt;br /&gt;
but i wanted a fresh kernel with a few custom options.&lt;br /&gt;
Install your kernel (or just the headers) from the .deb-files that were created by make-kpkg in the directory above.&lt;br /&gt;
&lt;br /&gt;
After this return to the directory where you extracted the driver to and type:&lt;br /&gt;
 $ sudo ./amd-installer.sh 8.892 --install --force&lt;br /&gt;
&lt;br /&gt;
To load the driver type:&lt;br /&gt;
 $ sudo modprobe fglrx&lt;br /&gt;
&lt;br /&gt;
=Debian Squeeze x86_64 and AMD A Series (June 2012)=&lt;br /&gt;
&lt;br /&gt;
First install Kernel 3.2 from squeeze-backports.&lt;br /&gt;
Add backports to your sources.list&lt;br /&gt;
Add this line&lt;br /&gt;
 deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free&lt;br /&gt;
&lt;br /&gt;
to your sources.list (or add a new file to /etc/apt/sources.list.d/)&lt;br /&gt;
 $ sudo apt-get update&lt;br /&gt;
 $ sudo apt-get -t squeeze-backports install linux-image-3.2.0-0.bpo.2-amd64&lt;br /&gt;
&lt;br /&gt;
 $ sudo reboot&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get remove --purge xserver-xorg-video-radeon&lt;br /&gt;
 $ sudo apt-get -t squeeze-backports install fglrx-driver fglrx-control fglrx-glx fglrx-atieventsd fglrx-modules-dkms&lt;br /&gt;
&lt;br /&gt;
If you are using 64-bit Debian, install the 32-bit fglrx libraries for use with 32-bit programs.&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get -t squeeze-backports install fglrx-glx-ia32&lt;br /&gt;
&lt;br /&gt;
[[Category:Distributions]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Debian</id>
		<title>Debian</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Debian"/>
				<updated>2013-04-06T04:40:07Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Read Me First =&lt;br /&gt;
&lt;br /&gt;
'''Which cards are no longer supported by ATI Catalyst?'''&lt;br /&gt;
The ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500 (including Mobility RadeonHD 2300, since it is really a DirectX 9 part).  See the complete list [http://wiki.cchtml.com/index.php/9.4 here.]&lt;br /&gt;
If your card is on that list, you are limited to open-source drivers on Debian Squeeze/6.0 (and later). If you really need the proprietary Catalyst/fglrx driver, you will have to use Debian Lenny/5.0.x and install Catalyst 9-3.&lt;br /&gt;
{| WIDTH=&amp;quot;650&amp;quot; cellpadding=0 cellspacing=0 style=&amp;quot;background-color: red; border: solid 1px #666666; color: #ffffff; text-align: center;&amp;quot; &lt;br /&gt;
| style=&amp;quot;background-color: #666666; border: solid 1px #666666; border-bottom: 1px solid #888;&amp;quot; | &amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;'''ATTENTION RADEON USERS'''&amp;lt;/font&amp;gt; &lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;br /&amp;gt;NOTE: If you enter your card information on AMD/ATI's driver page, it will offer you the Catalyst 9-3 driver to download. However, the Catalyst 9-3 driver doesn't support X servers past 1.5, and it will not work with Debian versions later than  Lenny/5.0.x! !!!SO BE CAREFUL!!! If you tried to install Catalyst on a system with one of these cards, see the 'Removing the Driver' section to restore the default/pre-installed drivers.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Read Me Second :SLEEP mode  in Debian/testing kernel 3.2.0 =&lt;br /&gt;
&lt;br /&gt;
amd-driver-installer-catalyst-12.10-x86.x86_64.run breaks sleeping mode(notebook hangs up after awaking and reboot without logging anything ). I suppose it is because atievetsd not working correctly. So i first install last fglrx-atieventsd packet and over it amd-driver-installer-catalyst-12.10-x86.x86_64.run. ( Or first &lt;br /&gt;
amd-driver-installer-catalyst-12.10-x86.x86_64.run and then manualy copy rest conf files from fglrx-atieventsd &lt;br /&gt;
without overwriting.) Then start atieventsd :  &amp;quot;service fglrx-atieventsd restart&amp;quot; and put this command  in &lt;br /&gt;
autorun files.&lt;br /&gt;
&lt;br /&gt;
Next step - check /var/syslog if there would be &amp;quot;atieventsd[3141]: Unable to bind control socket to&lt;br /&gt;
/var/run/atieventsd.socket: Permission denied &amp;quot; - then it need be run by root.&lt;br /&gt;
&lt;br /&gt;
After this sleeping mode become work correctly  but only sometimes. Research is to be continued.&lt;br /&gt;
Good news is that many 3d games are well playing with sound on wine-1.5.6.&lt;br /&gt;
&lt;br /&gt;
UPDATE:&lt;br /&gt;
It seems it works correctly. Clean install amd-driver-installer-catalyst-12.10-x86.x86_64.run on Debian/testing kernel 3.2.0 i386.&lt;br /&gt;
But after upgrading libxi6 to stable version (apt-get install -t stable libxi6).&lt;br /&gt;
Old version have made problems with wine games , something like &amp;quot;malloc() corruption memory&amp;quot; and segfault.&lt;br /&gt;
New version amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run and fglrx-driver_12-6+point-1_i386.deb i havenot test.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
= Installation =&lt;br /&gt;
&lt;br /&gt;
The open-source ati/radeon driver should already be installed and used as the default.&lt;br /&gt;
See [[Debian Open Source|Debian Open Source Drivers]].&lt;br /&gt;
This guide focuses on installing the proprietary ATI driver (fglrx/Catalyst).&lt;br /&gt;
&lt;br /&gt;
==Before Starting==&lt;br /&gt;
If you have previously attempted installing Catalyst, remove any leftover files by following the [[#Removing_Catalyst.2Ffglrx| Removing the Driver]] section. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing from Debian Repository ==&lt;br /&gt;
&lt;br /&gt;
NOTE: This no longer works on Wheezy/testing or Sid after upgrade to Xserver 1.12. Unfortunately fglrx/Catalyst trigger segfaults in Xorg newer than 1.11.x, and the driver was removed from Wheezy and Sid.&lt;br /&gt;
&lt;br /&gt;
Fglrx is non-free software, so it is located in the non-free repository. If you do not have non-free enabled, you can do so like this: http://serverfault.com/questions/240920/how-do-i-enable-non-free-packages-on-debian&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get remove --purge xserver-xorg-video-radeon&lt;br /&gt;
 $ sudo apt-get install fglrx-driver fglrx-control fglrx-glx fglrx-atieventsd fglrx-modules-dkms&lt;br /&gt;
&lt;br /&gt;
If you are using 64-bit Debian, install the 32-bit fglrx libraries for use with 32-bit programs.&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install fglrx-glx-ia32&lt;br /&gt;
&lt;br /&gt;
The Debian community provides information on its wiki pages [http://wiki.debian.org/ATIProprietary here] and [http://wiki.debian.org/ATIStream here].&lt;br /&gt;
&lt;br /&gt;
== Installing Manually ==&lt;br /&gt;
This [[can not]] work at all. please refer the Discussion for details....&lt;br /&gt;
&lt;br /&gt;
This method uses the latest Catalyst driver downloaded from AMD/ATI's site.&lt;br /&gt;
&lt;br /&gt;
===Prerequisite Packages===&lt;br /&gt;
Install the prerequisite packages (names are based on Debian sid, older Debians may be different):&lt;br /&gt;
 $ sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 module-assistant dh-modaliases&lt;br /&gt;
''If you are using the x86_64 architecture (64 bit), be sure to install &amp;quot;ia32-libs&amp;quot; before proceeding!''&lt;br /&gt;
 $ sudo apt-get install ia32-libs&lt;br /&gt;
&lt;br /&gt;
===Download the latest Catalyst package.===&lt;br /&gt;
This package contains both the 32-bit and 64-bit driver.&lt;br /&gt;
 $ cd ~/; mkdir catalyst{{Catalystversion}}; cd catalyst{{Catalystversion}}/&lt;br /&gt;
 $ wget &amp;lt;nowiki&amp;gt;http://www2.ati.com/drivers/linux/amd-driver-installer-&amp;lt;/nowiki&amp;gt;{{Catalystdashversion}}-x86.x86_64.run&lt;br /&gt;
 $ chmod +x amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
Interestingly enough, as I test this (October 6, 2012), it seems that AMD have started releasing the driver as a *.zip file.  The current version can be found here :&lt;br /&gt;
 $ http://www2.ati.com/drivers/linux/amd-driver-installer-12-8-x86.x86_64.zip&lt;br /&gt;
&lt;br /&gt;
===Create .deb packages.===&lt;br /&gt;
You can run &amp;lt;code&amp;gt;./amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run --listpkg&amp;lt;/code&amp;gt; to get a list of all the potential packages&lt;br /&gt;
&lt;br /&gt;
For Debian systems, &amp;lt;package&amp;gt; will be one of the following:  &lt;br /&gt;
Debian/sid  Debian/unstable Debian/etch Debian/stable Debian/lenny Debian/testing  Debian/experimental &lt;br /&gt;
 $ fakeroot sh amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run --buildpkg &amp;lt;package&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===''Install .debs.''===&lt;br /&gt;
 $ sudo dpkg -i fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
== Wheezy Installation (current as of June 22, 2012) ==&lt;br /&gt;
&lt;br /&gt;
Wheezy upgraded from xserver 1.11 to 1.12 on May 20, 2012.  AMD has not updated their driver to work with this version of xserver.  So, you have two options:&lt;br /&gt;
&lt;br /&gt;
1) Downgrade from xserver 1.12 (Tested, and works on 6/22/12 on Debian Wheezy kernel 3.2.0-1-amd64)&lt;br /&gt;
&lt;br /&gt;
Link to instructions (this should be copied over to this wiki for posterity):&lt;br /&gt;
  https://www.linuxquestions.org/questions/linux-hardware-18/how-do-i-get-my-fglrx-driver-back-946102/#post4684285.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
In the linked directions they use fglrx version 12.4.  At the time of making this edit beta version 12.6 also works just fine.  If you want to run the bleeding edge, it can be found here: http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&amp;amp;product=2.4.1.3.42&amp;amp;lang=English  &lt;br /&gt;
With the 12.6 beta version you will get a watermark in the lower right hand corner.  After you have everything working properly run this script: http://www.areyoueye.net/scripts/watermark_nix.sh  It will get rid of that water mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Patch libpciaccess (I have no first hand knowledge of this working but others swear by it)&lt;br /&gt;
&lt;br /&gt;
This will get you the latest and greatest xserver and fglrx working together.&lt;br /&gt;
&lt;br /&gt;
Read this: http://ati.cchtml.com/show_bug.cgi?id=522&lt;br /&gt;
Apply this patch: http://pastebin.com/swpDj4FD&lt;br /&gt;
&lt;br /&gt;
= Post Install =&lt;br /&gt;
&lt;br /&gt;
==Generate a new /etc/X11/xorg.conf file==&lt;br /&gt;
&lt;br /&gt;
Unfortunately, there is no sure way to generate the ATI version of the Xorg.conf file.  It is entirely dependent on your configuration.  The following subsections will attempt to address possible (and tested) variations for their respective configurations.&lt;br /&gt;
&lt;br /&gt;
=== Generic Config ===&lt;br /&gt;
This will work for most people:&lt;br /&gt;
 $ sudo amdconfig --initial -f&lt;br /&gt;
&lt;br /&gt;
If you are using dual head, that is to say, two _different_ desktops on two monitors, do this:&lt;br /&gt;
 $ sudo amdconfig --initial=dual-head -f&lt;br /&gt;
&lt;br /&gt;
Most people with two or more monitors will want instead one large desktop; to do this you may&lt;br /&gt;
have to specify your monitors individually in the xorg.conf file and tell the driver to use a&lt;br /&gt;
larger desktop size (big enough to contain both monitors) then use xrandr to configure the&lt;br /&gt;
monitor arrangement.&lt;br /&gt;
&lt;br /&gt;
=== Minimal Config ===&lt;br /&gt;
A very basic /etc/X11/xorg.conf file might be what you need if you have a new card that's not fully supported by amdconfig. Here follows the entirety of a minimal xorg.conf file for the Radeon 6870:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;ATI radeon 6870&amp;quot;&lt;br /&gt;
  Driver &amp;quot;fglrx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== X2/Dual GPU Cards ===&lt;br /&gt;
If you have an X2 card (e.g. 4870X2 or 5970), use... !!Do not use for two separate cards in crossfire!!&lt;br /&gt;
 $ sudo amdconfig --initial -f --adapter&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;all&lt;br /&gt;
&lt;br /&gt;
=== Dual/Multi Monitors ===&lt;br /&gt;
&lt;br /&gt;
A post at http://phoronix.com/forums/showthread.php?t=18553 suggested to do the following&lt;br /&gt;
to use a dual monitor display (also known as &amp;quot;Big Desktop&amp;quot;):&lt;br /&gt;
 $ sudo amdconfig --initial -f&lt;br /&gt;
 $ sudo amdconfig --set-pcs-str&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;quot;DDX,EnableRandR12,FALSE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
However the information is dated 2009 and now believed to be obsolete.&lt;br /&gt;
&lt;br /&gt;
For multiple monitors, instead try specifying all monitors in your xorg.conf file.&lt;br /&gt;
Use the following as a starting point:&lt;br /&gt;
&lt;br /&gt;
  Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier       &amp;quot;amdconfig Layout&amp;quot;&lt;br /&gt;
        Screen        0  &amp;quot;amdconfig-Screen[0]-0&amp;quot; 0 0&lt;br /&gt;
  EndSection&lt;br /&gt;
  &lt;br /&gt;
  Section &amp;quot;Module&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
  &lt;br /&gt;
  Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier       &amp;quot;0-DFP6&amp;quot;&lt;br /&gt;
        Option           &amp;quot;DPMS&amp;quot;          &amp;quot;true&amp;quot;&lt;br /&gt;
        Option           &amp;quot;PreferredMode&amp;quot; &amp;quot;1920x1080&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
  &lt;br /&gt;
  Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier       &amp;quot;0-CRT1&amp;quot;&lt;br /&gt;
        Option           &amp;quot;DPMS&amp;quot;          &amp;quot;true&amp;quot;&lt;br /&gt;
        Option           &amp;quot;PreferredMode&amp;quot; &amp;quot;1280x1024&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
  &lt;br /&gt;
  Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier       &amp;quot;amdconfig-Device[0]-0&amp;quot;&lt;br /&gt;
        Driver           &amp;quot;fglrx&amp;quot;&lt;br /&gt;
        BusID            &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
        Option           &amp;quot;Monitor-DFP6&amp;quot;  &amp;quot;0-DFP6&amp;quot;&lt;br /&gt;
        Option           &amp;quot;Monitor-CRT1&amp;quot;  &amp;quot;0-CRT1&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
  &lt;br /&gt;
  Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier       &amp;quot;amdconfig-Screen[0]-0&amp;quot;&lt;br /&gt;
        Device           &amp;quot;amdconfig-Device[0]-0&amp;quot;&lt;br /&gt;
        Monitor          &amp;quot;0-DFP6&amp;quot;&lt;br /&gt;
        DefaultDepth     24&lt;br /&gt;
  &lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
            Viewport     0 0&lt;br /&gt;
            Depth        24&lt;br /&gt;
            # Big Desktop: 1920+1280=3200, max(1080,1024)=1080&lt;br /&gt;
            Virtual      3200 1080&lt;br /&gt;
        EndSubSection&lt;br /&gt;
  &lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
After starting X successfully, use &amp;lt;nowiki&amp;gt;xrandr&amp;lt;/nowiki&amp;gt; to check the maximum screen size&lt;br /&gt;
is large enough for your combined desktop:&lt;br /&gt;
&lt;br /&gt;
 $ xrandr&lt;br /&gt;
 Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 3200 x 1080&lt;br /&gt;
&lt;br /&gt;
And positioning of connected monitors:&lt;br /&gt;
&lt;br /&gt;
 DFP1 disconnected (normal left inverted right x axis y axis)&lt;br /&gt;
 DFP2 disconnected (normal left inverted right x axis y axis)&lt;br /&gt;
 DFP3 disconnected (normal left inverted right x axis y axis)&lt;br /&gt;
 DFP4 disconnected (normal left inverted right x axis y axis)&lt;br /&gt;
 DFP5 disconnected (normal left inverted right x axis y axis)&lt;br /&gt;
 DFP6 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm&lt;br /&gt;
 [modes elided]&lt;br /&gt;
 CRT1 connected 1280x1024+1920+56 (normal left inverted right x axis y axis) 338mm x 270mm&lt;br /&gt;
&lt;br /&gt;
Use xrandr (or in KDE, krandrtray) to reposition your monitors within your screen.&lt;br /&gt;
&lt;br /&gt;
==Force use of the new xorg.conf (if necessary)==&lt;br /&gt;
Some people find that changes to xorg.conf don't get used by the driver. To force the ATI driver to adopt changes made to xorg.conf, use the following command:&lt;br /&gt;
&lt;br /&gt;
 $ sudo amdconfig &amp;lt;nowiki&amp;gt;--input=/etc/X11/xorg.conf --tls=1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Test your installation==&lt;br /&gt;
NOTE: if you don't reboot first, fglrxinfo gives an error message.&lt;br /&gt;
Reboot the computer and type&lt;br /&gt;
 $ fglrxinfo&lt;br /&gt;
into the terminal. If the vendor string contains ATI, you have installed the driver successfully. Using fglrxinfo on a system with Catalyst 11-4 and a RadeonHD 4250 returns:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Radeon HD 4200 Series (This line may be different depending on what graphics card you are using.)&lt;br /&gt;
OpenGL version string: 3.3.10665 Compatibility Profile Context (This line may be different depending on what graphics card and &lt;br /&gt;
Catalyst version you are using.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now, try:&lt;br /&gt;
 $ fgl_glxgears&lt;br /&gt;
If you experience issues or a hang, you may need to disable fast TLS.&lt;br /&gt;
 $ sudo amdconfig --tls=0&lt;br /&gt;
&lt;br /&gt;
= Hardware Video Decode Acceleration (EXPERIMENTAL) =&lt;br /&gt;
This is confirmed to work for newer RadeonHD GPU's (those with UVD2). If you have a RadeonHD 4000 series or newer, you have UVD2. To see the complete list: http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs&lt;br /&gt;
== Debian wheezy/7.0 and Later ==&lt;br /&gt;
 $ sudo apt-get install xvba-va-driver&lt;br /&gt;
&lt;br /&gt;
=Updating Catalyst/fglrx=&lt;br /&gt;
&lt;br /&gt;
DO NOT try to install a new version over an old one. Follow the [[#Removing_Catalyst.2Ffglrx| Removing the Driver]] section below to remove your existing driver.&lt;br /&gt;
&lt;br /&gt;
=Removing Catalyst/fglrx=&lt;br /&gt;
The uninstall script in the first command will only exist if you downloaded the drivers and installed them directly (rather than building packages as this guide does). Skip the first command if it does not exist.&lt;br /&gt;
 $ sudo sh /usr/share/ati/fglrx-uninstall.sh&lt;br /&gt;
 $ sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx&lt;br /&gt;
&lt;br /&gt;
If you plan on using open-source drivers, you will need to reinstall some packages because Catalyst overwrites or diverts some key 3D libraries with proprietary versions. For more information on this issue, see [https://wiki.ubuntu.com/X/Troubleshooting/FglrxInteferesWithRadeonDriver this Ubuntu wiki page]&lt;br /&gt;
 $ sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon&lt;br /&gt;
 $ sudo apt-get install xserver-xorg-video-ati&lt;br /&gt;
 $ sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core&lt;br /&gt;
 $ sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup&lt;br /&gt;
&lt;br /&gt;
=Catalyst 11.9 and Debian Squeeze x86_64 (October 2011)=&lt;br /&gt;
Version 11.9 will not install on Debian Squeeze with Kernel &amp;gt;= 3.1. To fix and install proceed as follows.&lt;br /&gt;
First uninstall all versions of fglrx you can find, see above. (!!)&lt;br /&gt;
&lt;br /&gt;
Download the driver and extract it thusly:&lt;br /&gt;
 $ sudo ./ati-driver-installer-11-9-x86.x86_64.run --keep&lt;br /&gt;
Enter the newly created directory (will be named fglrx-install.XXXXXX).&lt;br /&gt;
Use a hexeditor to find bytes starting at A6B0 with the values &amp;lt;nowiki&amp;gt;e8 53 90 ff ff&amp;lt;/nowiki&amp;gt; and replace them with &amp;lt;nowiki&amp;gt;90 90 90 90 90&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
This replaces a faulty free-op with 5 no-ops and fixes the exception thrown by &amp;quot;setup.data/bin/x86_64/setup&amp;quot;.&lt;br /&gt;
Read up on this at &amp;lt;nowiki&amp;gt;http://disbauxes.upc.es/?p=2964&amp;lt;/nowiki&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
Now the kernel-build-environment for the 3.1 kernel is currently missing in the repositories. To get around that type:&lt;br /&gt;
 $ sudo aptitude install linux-source-3.1.0-rc7&lt;br /&gt;
 $ cd /usr/src;tar -xjf linux-source-3.1.0-rc7;ln -s linux-source-3.1.0-rc7 linux;cd linux;&lt;br /&gt;
You may need to append an &amp;quot;-amd64&amp;quot; (or similar) to the localversion of the source to have its version-string match the one of the running kernel.&lt;br /&gt;
To do so open .config in the current dir with an editor and search for &amp;quot;LOCALVERSION&amp;quot;, set that var to &amp;quot;-amd64&amp;quot; or similar.&lt;br /&gt;
Configure the kernel using&lt;br /&gt;
 $ sudo make oldconfig&lt;br /&gt;
and build it using&lt;br /&gt;
 $ make-kpkg --initrd --append-to-version=&amp;quot;-myversion&amp;quot; kernel_image kernel_headers modules_image&lt;br /&gt;
You may not need to rebuild the whole kernel, installing its headers may be enough, &lt;br /&gt;
but i wanted a fresh kernel with a few custom options.&lt;br /&gt;
Install your kernel (or just the headers) from the .deb-files that were created by make-kpkg in the directory above.&lt;br /&gt;
&lt;br /&gt;
After this return to the directory where you extracted the driver to and type:&lt;br /&gt;
 $ sudo ./amd-installer.sh 8.892 --install --force&lt;br /&gt;
&lt;br /&gt;
To load the driver type:&lt;br /&gt;
 $ sudo modprobe fglrx&lt;br /&gt;
&lt;br /&gt;
=Debian Squeeze x86_64 and AMD A Series (June 2012)=&lt;br /&gt;
&lt;br /&gt;
First install Kernel 3.2 from squeeze-backports.&lt;br /&gt;
Add backports to your sources.list&lt;br /&gt;
Add this line&lt;br /&gt;
 deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free&lt;br /&gt;
&lt;br /&gt;
to your sources.list (or add a new file to /etc/apt/sources.list.d/)&lt;br /&gt;
 $ sudo apt-get update&lt;br /&gt;
 $ sudo apt-get -t squeeze-backports install linux-image-3.2.0-0.bpo.2-amd64&lt;br /&gt;
&lt;br /&gt;
 $ sudo reboot&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get remove --purge xserver-xorg-video-radeon&lt;br /&gt;
 $ sudo apt-get -t squeeze-backports install fglrx-driver fglrx-control fglrx-glx fglrx-atieventsd fglrx-modules-dkms&lt;br /&gt;
&lt;br /&gt;
If you are using 64-bit Debian, install the 32-bit fglrx libraries for use with 32-bit programs.&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get -t squeeze-backports install fglrx-glx-ia32&lt;br /&gt;
&lt;br /&gt;
[[Category:Distributions]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide</id>
		<title>Ubuntu Oneiric Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide"/>
				<updated>2013-03-28T15:28:13Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 118.163.33.91 (talk) to last revision by 114.76.8.227&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
= The Options =&lt;br /&gt;
Users with ATI cards have the following driver options:&lt;br /&gt;
* '''vesa''' - very basic, lacks 2D/3D acceleration, and focuses on compatibility with all VESA-compliant graphics cards. It is good for starting the GUI environment when no accelerated driver is available/working, and little else.&lt;br /&gt;
* '''ati''' - actually a thin wrapper that will invoke the radeon driver (or another ati open-source driver for pre-Radeon cards). &lt;br /&gt;
* '''radeon''' - open source driver supporting all Radeon cards. This driver has excellent 2D acceleration and compatibility with the Linux graphics stack. 3D acceleration is sufficient for desktop effects and a nice set of native Linux games. Power management is now comparable to the Catalyst driver.&lt;br /&gt;
* '''radeonhd''' - an alternate driver supporting R520-R7x0 hardware. This driver is now officially deprecated in favor of radeon. If you still want to try it, see: https://help.ubuntu.com/community/RadeonHD&lt;br /&gt;
* '''Catalyst (a.k.a fglrx)''' a proprietary &amp;quot;blob&amp;quot; (closed source binary) driver designed by ATI, with 3D code based off of their Windows driver. Only RadeonHD chips are supported on recent Linux distros.&lt;br /&gt;
&lt;br /&gt;
= Updated Open Source Driver PPA's =&lt;br /&gt;
* '''&amp;quot;Ubuntu-X&amp;quot;''' : This PPA offers the latest stable releases of video driver-related components. Follow the instructions at: https://launchpad.net/~ubuntu-x-swat/+archive/x-updates&lt;br /&gt;
* '''Xorg-edgers''': This bleeding-edge PPA offers video driver-related components straight from their code (git) repositories. Follow the instructions at: https://launchpad.net/~xorg-edgers/+archive/ppa&lt;br /&gt;
&lt;br /&gt;
= Installing Proprietary Drivers a.k.a. Catalyst/fglrx =&lt;br /&gt;
*PLEASE READ FIRST!&lt;br /&gt;
'''Which cards are no longer supported by ATI?'''&lt;br /&gt;
The ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500 (including Mobility RadeonHD 2300, since it is really a DirectX 9 part).  See the complete list [http://wiki.cchtml.com/index.php/9.4 here.]&lt;br /&gt;
If your card is on that list, you are limited to open-source drivers on Ubuntu Lucid/10.04 (and later). If you really need the proprietary Catalyst/fglrx driver, you will have to use an older Linux distribution, such as Debian Lenny/5.0.x or Ubuntu Hardy/8.04.x.&lt;br /&gt;
{| WIDTH=&amp;quot;650&amp;quot; cellpadding=0 cellspacing=0 style=&amp;quot;background-color: red; border: solid 1px #666666; color: #ffffff; text-align: center;&amp;quot; &lt;br /&gt;
| style=&amp;quot;background-color: #666666; border: solid 1px #666666; border-bottom: 1px solid #888;&amp;quot; | &amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;'''ATTENTION RADEON USERS'''&amp;lt;/font&amp;gt; &lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;br /&amp;gt;NOTE: If you enter your card information on AMD/ATI's driver page, it will offer you the Catalyst 9-3 driver to download. However, the Catalyst 9-3 driver doesn't support X servers past 1.5, and it will not work with Oneiric (or anything later than Lucid/10,04)! !!!SO BE CAREFUL!!! If you tried to install Catalyst on a system with one of these cards, see the 'Removing the Driver' section to restore the default/pre-installed drivers.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Using Ubuntu-supplied fglrx/Catalyst ==&lt;br /&gt;
&lt;br /&gt;
This may not give you the latest drivers, but should be safest. On Ubuntu Oneiric, this will install Catalyst 8.881, which is roughly equivalent to Catalyst 11-8. NOTE: You must have the restricted repository enabled in Applications -&amp;gt; Ubuntu Software Center -&amp;gt; Edit -&amp;gt; Software Sources... for this to work. After you complete the install, skip to [[Ubuntu_Oneiric_Installation_Guide#Generate_a_new_.2Fetc.2FX11.2Fxorg.conf_file|Generate a new /etc/X11/xorg.conf file]].&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install fglrx fglrx-amdcccle&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
&lt;br /&gt;
You must have jockey-common and jockey-gtk (or jockey-kde for Kubuntu) packages installed. Go to the Additional Drivers Manager (System -&amp;gt; Administration -&amp;gt; Additional Drivers) and activate the &amp;quot;ATI/AMD proprietary FGLRX graphics driver&amp;quot; (or double-click the &amp;quot;available driver&amp;quot; notification icon). Ubuntu will then install and configure the driver for you.  For ocelot, go to the dashboard home and search for &amp;quot;Additional Drivers&amp;quot; in the applications search field.&lt;br /&gt;
&lt;br /&gt;
== Installing Catalyst Manually (from AMD/ATI's site) ==&lt;br /&gt;
I recommend copying and pasting the commands to ensure there are no typing mistakes and speed up the install process. Remember to use Ctrl '''+ Shift''' + V or Shift + Insert to paste into the terminal (or go to the terminals menu, select edit and click paste).&lt;br /&gt;
&lt;br /&gt;
===''Before you start''===&lt;br /&gt;
If you have previously attempted installing Catalyst, remove any leftover files by following the [[#Removing_Catalyst.2Ffglrx| Removing the Driver]] section. Make sure ''universe'' and ''multiverse'' are enabled in your repository sources (System -&amp;gt; Administration -&amp;gt; Software Sources).&lt;br /&gt;
or Applications-&amp;gt;Ubuntu Software Center-&amp;gt;Edit-&amp;gt;Software sources-&amp;gt;Other software: check canonical partners.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisite packages:&lt;br /&gt;
 sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases linux-headers-generic&lt;br /&gt;
&lt;br /&gt;
''If you are using the x86_64 architecture (64 bit)'':&lt;br /&gt;
1. Install &amp;quot;ia32-libs&amp;quot; before proceeding!''&lt;br /&gt;
 sudo apt-get install ia32-libs&lt;br /&gt;
2. Create a symlink from /usr/lib64 to /usr/lib&amp;lt;ref&amp;gt;[http://ubuntucomputing.blogspot.com/2012/01/amd-catalyst-121-driver-on-hp-pavilion.html AMD Catalyst 12.1 Driver on HP Pavilion dv6t Quad Hybrid Radeon with Linux Mint 12 / Ubuntu 11.10 Oneiric - Ubuntu Computing]&amp;lt;/ref&amp;gt; :&lt;br /&gt;
 cd /usr ; sudo ln -svT lib /usr/lib64&lt;br /&gt;
sudo sh /usr/share/ati/fglrx-uninstall.sh&lt;br /&gt;
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*&lt;br /&gt;
&lt;br /&gt;
===''Download the latest Catalyst package.''===&lt;br /&gt;
This package contains both the 32-bit and 64-bit driver.&lt;br /&gt;
 cd ~/&lt;br /&gt;
 mkdir catalyst{{Catalystversion}}&lt;br /&gt;
 cd catalyst{{Catalystversion}}/&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;http://www2.ati.com/drivers/linux/amd-driver-installer-&amp;lt;/nowiki&amp;gt;{{Catalystdashversion}}-linux-x86.x86_64.zip&lt;br /&gt;
 unzip amd-driver-installer-{{Catalystdashversion}}-linux-x86.x86_64.zip&lt;br /&gt;
 chmod +x amd-driver-installer-{{Catalystdashversion}}-linux-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
===''Create .deb packages.''===&lt;br /&gt;
 sudo sh ./amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run --buildpkg Ubuntu/oneiric&lt;br /&gt;
It may take a while...&lt;br /&gt;
&lt;br /&gt;
===''Install .debs.''===&lt;br /&gt;
 sudo dpkg -i fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
==''Generate a new /etc/X11/xorg.conf file''==&lt;br /&gt;
&lt;br /&gt;
Unfortunately, there is no sure way to generate the ATI version of the Xorg.conf file.  It is entirely dependent on your configuration.  The following subsections will attempt to address possible (and tested) variations for their respective configurations.&lt;br /&gt;
&lt;br /&gt;
=== Generic Config ===&lt;br /&gt;
This will work for most people:&lt;br /&gt;
 sudo aticonfig --initial -f&lt;br /&gt;
&lt;br /&gt;
=== Minimal Config ===&lt;br /&gt;
A very basic /etc/X11/xorg.conf file might be what you need if you have a new card that's not fully supported by aticonfig. Here follows the entirety of a minimal xorg.conf file for the Radeon HD 6870:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;ATI radeon 6870&amp;quot;&lt;br /&gt;
  Driver &amp;quot;fglrx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== X2/Dual GPU Cards ===&lt;br /&gt;
If you have an X2 card (e.g. 4870X2 or 5970), use... '''!!Do not use for two separate cards in crossfire!!'''&lt;br /&gt;
 sudo aticonfig --initial -f --adapter&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;all&lt;br /&gt;
&lt;br /&gt;
=== Dual/Multi Monitors ===&lt;br /&gt;
If you have a dual monitor display (also known as &amp;quot;Big Desktop&amp;quot;), use:&lt;br /&gt;
 sudo aticonfig --initial -f&lt;br /&gt;
 sudo aticonfig --set-pcs-str&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;quot;DDX,EnableRandR12,FALSE&amp;quot;&lt;br /&gt;
This was confirmed in http://phoronix.com/forums/showthread.php?t=18553. Be advised that you may need to manually set the correct refresh rate for your second monitor through catalyst.&lt;br /&gt;
&lt;br /&gt;
==''Force use of the new xorg.conf (if necessary)''==&lt;br /&gt;
Some people find that changes to xorg.conf don't get used by the driver. To force the ATI driver to adopt changes made to xorg.conf, use the following command:&lt;br /&gt;
&lt;br /&gt;
 sudo aticonfig &amp;lt;nowiki&amp;gt;--input=/etc/X11/xorg.conf --tls=1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==''Test your installation''==&lt;br /&gt;
NOTE: if you don't reboot first, fglrxinfo gives an error message.&lt;br /&gt;
Reboot the computer and type&lt;br /&gt;
 fglrxinfo&lt;br /&gt;
into the terminal. If the vendor string contains ATI, you have installed the driver successfully. Using fglrxinfo on a system with Catalyst 11-8 and a RadeonHD 4550 returns:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Radeon HD 4550 (This line may be different depending on what graphics card you are using.)&lt;br /&gt;
OpenGL version string: 3.3.11005 Compatibility Profile Context (This line may be different depending on what graphics card and &lt;br /&gt;
Catalyst version you are using.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now, try:&lt;br /&gt;
 fgl_glxgears&lt;br /&gt;
If you experience issues or a hang, you may need to disable fast TLS.&lt;br /&gt;
 sudo aticonfig --tls=0&lt;br /&gt;
&lt;br /&gt;
===''Just in case''===&lt;br /&gt;
Write down or remember this series of Alt+PrntScr key combinations, just in case your screen should go black and Ctrl+Alt+F1 and Ctrl+Alt+Backspace doesn't work.&lt;br /&gt;
&lt;br /&gt;
Alt+PrntScr+r, Alt+PrntScr+s, Alt+PrntScr+e, Alt+PrntScr+i, Alt+PrntScr+n, Alt+PrntScr+u, Alt+PrntScr+b&lt;br /&gt;
&lt;br /&gt;
These key-presses will reboot the system safely. To remember the key-presses, remember this nonsensical phrase: &amp;quot;Raising Skinny Elephants Is Never Utterly Boring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
An alternative would be to hold down Ctrl+Alt+SysRq (SysRq is usually the same key as PrintScreen) and type very slowly R E I S U B. A way to remember this is by inverting the word: &amp;quot;BUSIER&amp;quot; or remembering a phrase: &amp;quot;Restart Even If System Utterly Broken&amp;quot;. This would also safely shutdown the system.&lt;br /&gt;
&lt;br /&gt;
= Hardware Video Decode Acceleration (EXPERIMENTAL) =&lt;br /&gt;
This is confirmed to work for newer RadeonHD GPU's (those with UVD2). If you have a RadeonHD 4000-series or newer, you have UVD2. To see the complete list: http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install xvba-va-driver libva-glx1 vainfo&lt;br /&gt;
 vainfo&lt;br /&gt;
&lt;br /&gt;
vainfo should return something like the following (and no errors):&lt;br /&gt;
      libva: libva version 0.32.0&lt;br /&gt;
      Xlib:  extension &amp;quot;XFree86-DRI&amp;quot; missing on display &amp;quot;:0.0&amp;quot;.&lt;br /&gt;
      libva: va_getDriverName() returns 0&lt;br /&gt;
      libva: Trying to open /usr/lib/dri/fglrx_drv_video.so&lt;br /&gt;
      libva: va_openDriver() returns 0&lt;br /&gt;
      vainfo: VA API version: 0.32&lt;br /&gt;
      vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8&lt;br /&gt;
      vainfo: Supported profile and entrypoints&lt;br /&gt;
      VAProfileH264High               :	VAEntrypointVLD&lt;br /&gt;
      VAProfileVC1Advanced            :	VAEntrypointVLD&lt;br /&gt;
&lt;br /&gt;
Once you've confirmed that vainfo is correct, you can test video playback. A good test player for xvba is VLC. You can enable xvba in Tools -&amp;gt; Preferences -&amp;gt; Input and Codecs. Check the box named &amp;quot;Use GPU acceleration (experimental)&amp;quot; and then restart VLC.&lt;br /&gt;
&lt;br /&gt;
=Updating Catalyst/fglrx=&lt;br /&gt;
&lt;br /&gt;
DO NOT try to install a new version over an old one. Follow the 'Removing Catalyst/fglrx' section below to remove your existing driver, and then you can start at 'Downloading the latest Catalyst' to install the new one.&lt;br /&gt;
&lt;br /&gt;
=Removing Catalyst/fglrx=&lt;br /&gt;
The uninstall script in the first command will only exist if you downloaded the drivers and installed them directly (rather than building packages as this guide does). Skip the first command if it does not exist.&lt;br /&gt;
 sudo sh /usr/share/ati/fglrx-uninstall.sh&lt;br /&gt;
 sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*&lt;br /&gt;
&lt;br /&gt;
If you plan on using open-source drivers, you will need to reinstall some packages because Catalyst overwrites or diverts some key 3D libraries with proprietary versions. For more information on this issue, see [https://wiki.ubuntu.com/X/Troubleshooting/FglrxInteferesWithRadeonDriver this Ubuntu wiki page]&lt;br /&gt;
 sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon&lt;br /&gt;
 sudo apt-get install xserver-xorg-video-ati&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup&lt;br /&gt;
 sudo rm -rf /etc/ati&lt;br /&gt;
&lt;br /&gt;
If you receive&lt;br /&gt;
&lt;br /&gt;
 $ E: Internal Error, No file name for libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
Change the third command above to:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core&lt;br /&gt;
&lt;br /&gt;
= Issues =&lt;br /&gt;
&lt;br /&gt;
== XvBA Video Acceleration ==&lt;br /&gt;
&lt;br /&gt;
If vainfo returns an error, you may need to create a symlink:&lt;br /&gt;
&lt;br /&gt;
 sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/dri/fglrx_drv_video.so&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/821691&lt;br /&gt;
&lt;br /&gt;
== Video Tearing ==&lt;br /&gt;
&lt;br /&gt;
AMD/ATI claims that the &amp;quot;Tear Free Video&amp;quot; option is enabled by default, but that wasn't the case on the default Oneiric version of Catalyst (maybe Ubuntu disables it by default?).&lt;br /&gt;
If you're having issues with tearing, make sure that &amp;quot;Tear Free Video&amp;quot; is on. You can find this option in the Catalyst Control Center under 'Display Options' or you can use the following command:&lt;br /&gt;
 sudo aticonfig --sync-video=on&lt;br /&gt;
The option will not take effect until you restart X.&lt;br /&gt;
&lt;br /&gt;
If you're using compositing, you should also make sure that vsync is enabled in the compositor's settings. I found that vsync was enabled by default, but here are the appropriate settings should you want to experiment.&lt;br /&gt;
&lt;br /&gt;
=== kwin === &lt;br /&gt;
You can enable vsync for kwin in System Settings -&amp;gt; Desktop Effects -&amp;gt; Advanced tab&lt;br /&gt;
&lt;br /&gt;
=== Compiz (Unity/GNOME-Shell) ===&lt;br /&gt;
TODO: See if there's a friendlier way to make sure vsync is enabled without installing ccsm.&lt;br /&gt;
&lt;br /&gt;
Install the compiz settings manager: &lt;br /&gt;
 sudo apt-get install compizconfig-settings-manager&lt;br /&gt;
 ccsm&lt;br /&gt;
&lt;br /&gt;
The 'Sync to Vblank' is found in the 'OpenGL' subsection of the 'General' group&lt;br /&gt;
&lt;br /&gt;
== Hybrid Graphics and Catalyst==&lt;br /&gt;
&lt;br /&gt;
There are two basic types of hybrid designs. Older hybrid systems use a multiplexor (mux) to switch between GPU's. Newer systems (those with PowerXpress &amp;gt;= 4.0) are muxless. As far as I can tell, PowerXpress 4.0 started with RadeonHD 6000-series GPU's, and systems with older ATI GPU's have a mux, but don't quote that.&lt;br /&gt;
&lt;br /&gt;
=== Intel/ATI Hybrids ===&lt;br /&gt;
&lt;br /&gt;
Use of Catalyst on older systems (those with a mux) is no longer supported. I have one report of switching success with Catalyst 11-6, but ATI has now disabled switching in Catalyst, even if it worked fine with older Catalyst versions. X will refuse to start and you will find this message in your Xorg log:&lt;br /&gt;
  (WW) PowerXpress feature is not supported on A+I Mux platform. Please uninstall fglrx driver.&lt;br /&gt;
  (EE) No devices detected.&lt;br /&gt;
&lt;br /&gt;
Using open-source drivers and the vgaswitcheroo script may work better in this case.&lt;br /&gt;
&lt;br /&gt;
== Build Fails and Log Shows &amp;quot;mixed implicit and normal rules.  Stop.&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
If the installation fails and you find the above message in /var/lib/dkms/fglrx/8.841/build/make.log, it may be because you're using a pentium-build wrapper around gcc. See what the following ls command returns:&lt;br /&gt;
 ls -la /usr/bin/gcc&lt;br /&gt;
If it shows that gcc is a link to builder-cc, temporarily redirect the link to point to the real gcc (gcc-4.5 in Ubuntu Natty). This should allow you to install fglrx:&lt;br /&gt;
 sudo ln -sf /usr/bin/gcc-4.5 /usr/bin/gcc&lt;br /&gt;
When you're finished installing the driver, return the gcc link to its original value:&lt;br /&gt;
 sudo ln -sf /usr/bin/builder-cc /usr/bin/gcc&lt;br /&gt;
Launchpad link for this bug: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/555957&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot; (on 64-bit systems) ==&lt;br /&gt;
Most likely, you probably did not have the &amp;quot;ia32-libs&amp;quot; package installed beforehand. If you have a 64 bit install, the above dpkg command may complain that &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot;.  This is because of a dependency of the amdccle package on 32 bit libraries.  If you receive this error, use the following command, which will force the installation of all of the 32 bit dependencies, and then the amdcccle package:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
Catalyst {{Template:Catalystversion}} on 64-bit systems may require the ''--force-overwrite'' command in the above ''dpkg'' command:&lt;br /&gt;
 sudo dpkg -i --force-overwrite fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
== Problems Starting Xserver ==&lt;br /&gt;
&lt;br /&gt;
If you get a black screen hang, the first thing to check is if xorg.conf is the problem.&lt;br /&gt;
&lt;br /&gt;
You can disable the xorg.conf with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.disabled&lt;br /&gt;
&lt;br /&gt;
Reboot and check to see if things work now.&lt;br /&gt;
&lt;br /&gt;
You can reinstate the file with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf.disabled /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Before tweaking ACPI settings, try ensuring /dev/null is chmodded to 0666. This intermittently changes when using the nano (and possibly other) editors with sudo and the group/world permissions are unset. This leads to the ATI drivers hanging on boot or otherwise. A quick and dirty init script saved as /etc/init/chmodnull does the trick for me -&lt;br /&gt;
&lt;br /&gt;
 start on filesystem&lt;br /&gt;
&lt;br /&gt;
 script&lt;br /&gt;
	chmod 0666 /dev/null&lt;br /&gt;
	chmod 0666 /lib/udev/devices/null&lt;br /&gt;
 end script&lt;br /&gt;
&lt;br /&gt;
This has been tested using Ubuntu 10.04 64-bit on a ATI Radeon HD 4830 (HP Envy 15-1060ea). It's worth noting that I had to disable TLS  (aticonfig --tls=0) to get things to stay stable!&lt;br /&gt;
&lt;br /&gt;
If you've properly installed the driver, but experience problems when starting the X server, such as hanging, black/white/gray screen, distortion, etc., your system BIOS may have a buggy ACPI implementation. To work around, press Ctrl+Alt+F1 to get to a terminal (or failing that, boot to recovery mode) and run:&lt;br /&gt;
 sudo aticonfig --acpi-services=off&lt;br /&gt;
If this method works, you should consider checking your system vendor's BIOS changelogs for relevant ACPI fixes, updating your BIOS, and reenabling the driver's ACPI services.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Hardware Watermark ==&lt;br /&gt;
This can happen if your card's PCI ID wasn't officially certified to work with a particular version of Catalyst. It does not necessarily mean that your card is unsupported, but it does mean that you shouldn't file bugs with that particular card/driver combination. If you installed the driver by downloading it from AMD/ATI, installing a newer version of Catalyst will probably help. &lt;br /&gt;
&lt;br /&gt;
If you installed the proprietary driver included with Ubuntu or you do not want to upgrade to a newer version, it may be possible to work around the issue by using a control file from a newer version of Catalyst than the one you're running.&lt;br /&gt;
 cd ~/; mkdir catalyst{{Catalystversion}}; cd catalyst{{Catalystversion}}/&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;http://www2.ati.com/drivers/linux/amd-driver-installer-&amp;lt;/nowiki&amp;gt;{{Catalystdashversion}}-x86.x86_64.run&lt;br /&gt;
 chmod +x amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run&lt;br /&gt;
 sh amd-driver-installer-{{Catalystdashversion}}-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo mv /etc/ati/control ~/control.bak&lt;br /&gt;
 sudo cp driver/common/etc/ati/control /etc/ati&lt;br /&gt;
&lt;br /&gt;
== Hang at logout ==&lt;br /&gt;
&lt;br /&gt;
If you experience hangs when logging out (of X) it is probably due to the /etc/ati/authatieventsd.sh script looking for X authorization files in the wrong place when it starts up. You can kill the hanging authatieventsd.sh processes from a console tty to allow the shutdown of the X server.&lt;br /&gt;
&lt;br /&gt;
Before the following commands verify that /etc/ati/authatieventsd.sh exists after build and install, if not just do: &lt;br /&gt;
(assuming that the installer is in the directory we used to install)&lt;br /&gt;
&lt;br /&gt;
 cd ~/catalyst{{Catalystversion}}&lt;br /&gt;
 sh amd-driver-installer-{{Catalystversion}}-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo cp driver/packages/Ubuntu/dists/lucid/replacements/authatieventsd.sh /etc/ati/authatieventsd.sh&lt;br /&gt;
 sudo chmod +x /etc/ati/authatieventsd.sh&lt;br /&gt;
&lt;br /&gt;
This problem can be fixed permanently with:&lt;br /&gt;
&lt;br /&gt;
 sudo mkdir -p /var/lib/xdm/authdir&lt;br /&gt;
 sudo ln -s /var/run/xauth /var/lib/xdm/authdir/authfiles&lt;br /&gt;
&lt;br /&gt;
If that doesn't work then you can disable atieventsd with this command:&lt;br /&gt;
&lt;br /&gt;
 sudo /usr/sbin/update-rc.d -f atieventsd remove&lt;br /&gt;
&lt;br /&gt;
You'll have to restart for this to take effect.&lt;br /&gt;
&lt;br /&gt;
== Suspend/Hibernation ==&lt;br /&gt;
&lt;br /&gt;
Suspend hibernation '''works''' with the latest driver.&lt;br /&gt;
&lt;br /&gt;
For Radeon 3200, to wake up from suspend, I had to add the following lines to /etc/X11/xorg.conf:&lt;br /&gt;
(This settings is not good option, if you are using compiz-fusion or any other transparency-based thingie. Not working for HD 3850)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option        &amp;quot;Composite&amp;quot;        &amp;quot;Disable&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
       Option  &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot; &lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Another way to get it working is to do enable Composite, but when you want to suspend simply disable Compiz Fusion. How would you do that? Easy! Install the fusion-icon package (in repos by default):&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install fusion-icon&lt;br /&gt;
&lt;br /&gt;
After you have done that, launch it (Applications &amp;gt; System &amp;gt; Compiz Fusion Icon) and it appears in your notification area. To switch, simply right-mouse click on the icon and select Metacity. Your desktop will flicker and windows will dissapear, but after a while they appear again. Now try to suspend.&lt;br /&gt;
&lt;br /&gt;
When you wake up again, you can (hopefully) unlock your screen and there you go! Now you want Compiz back again, so right-mouse-click on the Compiz Fusion Icon and select Compiz again. Desktop flickering again, but then voila! Your Compiz Fusion Desktop is back again! (At least, that is how it is supposed to work)&lt;br /&gt;
&lt;br /&gt;
KNOWN PROBLEM: When you switch back, all your windows are on the same desktop. This happens because you switched to metacity.&lt;br /&gt;
&lt;br /&gt;
Hopefully this helped some people, as it did for me!&lt;br /&gt;
Solution posted by zwyber@gmail.com&lt;br /&gt;
&lt;br /&gt;
== Can't remove fglrx with dpkg (diversion issue) ==&lt;br /&gt;
&lt;br /&gt;
If dpkg refuses to remove an fglrx package and complains about a diversion of a file, you might need to manually remove it. For example, if dpkg complains:&lt;br /&gt;
&amp;lt;pre&amp;gt;dpkg-divert: mismatch on divert-to&lt;br /&gt;
  when removing `diversion of /usr/lib/libGL.so.1.2 to /usr/share/fglrx/diversions/libGL.so.1.2 by xorg-driver-fglrx'&lt;br /&gt;
  found `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx/libGL.so.1.2.xlibmesa by xorg-driver-fglrx'&amp;lt;/pre&amp;gt;&lt;br /&gt;
then:&lt;br /&gt;
 sudo dpkg-divert --remove /usr/lib/libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
== This module/version combo is already installed ==&lt;br /&gt;
&lt;br /&gt;
If you get this error-message, simply uninstall the previous version before installing the new one with:&lt;br /&gt;
 sudo dkms remove -m fglrx --all&lt;br /&gt;
&lt;br /&gt;
== New kernel installed? ==&lt;br /&gt;
In theory, DKMS should automatically install the fglrx kernel module for your new kernel the first time you boot it. Should you need to manually install it:&lt;br /&gt;
 sudo dkms build -m fglrx -k `uname -r`&lt;br /&gt;
 sudo dkms install -m fglrx -k `uname -r`&lt;br /&gt;
&lt;br /&gt;
if amdcccle doesn't work and says Identifier is not a valid word. Use lower case letter in xorg.conf&lt;br /&gt;
[[Category:Installation Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Aticonfig not found after installation &amp;amp; &amp;quot;module does not exist&amp;quot; after boot ==&lt;br /&gt;
This scenario is possible when the driver installation has seemingly succeeded and is possibly related to previous fglrx installs, including those through Jockey (i.e. you first used drivers provided by Ubuntu but then upgraded to ones available from AMD's website). When doing aticonfig --initial after driver installation, you might end up not having the aticonfig available at all:&lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig: command not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
After booting you might receive X error '(EE) Failed to load module &amp;quot;fglrx&amp;quot; (module does not exist, 0)'. These do not necessarily indicate that the installation has failed completely. On command line, do&lt;br /&gt;
 ls /usr/lib/fglrx/bin&lt;br /&gt;
and see if the command lists some Ati related programs. If they are listed but not found from /usr/bin, it is possible that the &amp;quot;update-alternatives&amp;quot; fglrx .deb installation does has been ignored. See man update-alternatives for more information about the concept and workings of alternatives. In practice, update-alternatives is supposed to create several symbolic links to the files in the fglrx directory, but it will be ignored if the alternatives for the very related gl_conf entry has been set to manual. Do&lt;br /&gt;
 update-alternatives --get-selections | grep gl_conf&lt;br /&gt;
and see if the mode is manual instead of auto and if mesa is mentioned instead of fglrx in the path that is printed. In this case you need to &lt;br /&gt;
 sudo update-alternatives --set gl_conf /usr/lib/fglrx/ld.so.conf&lt;br /&gt;
to set fglrx as the active alternative. You can alternatively (no pun intended) and additionally change the gl_conf into automatic mode before the installation this way:&lt;br /&gt;
 sudo update-alternatives --auto gl_conf&lt;br /&gt;
After that, the alternatives should automatically be configured correctly when the graphics driver .debs are installed.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;update-alternatives: error&amp;quot; during install ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;update-alternatives: error: unable to make /usr/lib/xorg/modules/drivers/fglrx_drv.so.dpkg-tmp a symlink to /etc/alternatives/fglrx_drv: No such file or directory&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can be easily solved by creating directory &amp;quot;drivers&amp;quot; under /usr/lib/xorg/modules/&lt;br /&gt;
 sudo mkdir /usr/lib/xorg/modules/drivers&lt;br /&gt;
&lt;br /&gt;
== 'Can't exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.' during deb generation ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;Can't exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can happen when your /tmp folder is mounted with the option &amp;quot;noexec&amp;quot;. The noexec is suggested by many howtos regarding Ubuntu on SSD, when placing the /tmp in memory.&lt;br /&gt;
A workaround can be found here: [http://serialized.net/2010/03/getting-around-tmpfs-noexec-problems/]&lt;br /&gt;
&lt;br /&gt;
== Black screen after uninstalling old amd drivers ==&lt;br /&gt;
Start you computer in recovery mode and exit to root shell.&lt;br /&gt;
Remount your partitions in rw mode:&lt;br /&gt;
 mount -rw -o remount /&lt;br /&gt;
 ...&lt;br /&gt;
Go to your download directory and proceed with building and installing the drivers in recovery mode.&lt;br /&gt;
All should be fine after a reboot.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Catalyst_10.12</id>
		<title>Catalyst 10.12</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Catalyst_10.12"/>
				<updated>2013-03-20T16:49:08Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Protected &amp;quot;Catalyst 10.12&amp;quot;: Excessive vandalism (‎[edit=autoconfirmed] (indefinite) ‎[move=autoconfirmed] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AMD Catalyst Linux 10.12 driver&amp;lt;br /&amp;gt;&lt;br /&gt;
Revision Number: 10.12 (8.801)&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Date: 12/13/2010&amp;lt;br /&amp;gt;&lt;br /&gt;
Description: Automated installer and Display Drivers for X.Org 6.7, 6.8, 6.9, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, or 7.6 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-10-12-x86.x86_64.run Installer]&lt;br /&gt;
* [http://ati.amd.com/products/catalyst/linux.html AMD Proprietary Linux Driver FAQ]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Catalyst_10.12</id>
		<title>Catalyst 10.12</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Catalyst_10.12"/>
				<updated>2013-03-20T16:48:44Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 201.22.29.64 (talk) to last revision by Dtl131&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AMD Catalyst Linux 10.12 driver&amp;lt;br /&amp;gt;&lt;br /&gt;
Revision Number: 10.12 (8.801)&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Date: 12/13/2010&amp;lt;br /&amp;gt;&lt;br /&gt;
Description: Automated installer and Display Drivers for X.Org 6.7, 6.8, 6.9, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, or 7.6 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-10-12-x86.x86_64.run Installer]&lt;br /&gt;
* [http://ati.amd.com/products/catalyst/linux.html AMD Proprietary Linux Driver FAQ]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Talk:Performance_Issues</id>
		<title>Talk:Performance Issues</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Talk:Performance_Issues"/>
				<updated>2013-03-20T16:48:38Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Radeon 9200 support?&lt;br /&gt;
&lt;br /&gt;
Just came to this site after looking up ATI for Linux on the web.&lt;br /&gt;
&lt;br /&gt;
Does this Wiki say if it's method works with the Radeon 9200 card?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do you have to put the line for the Device in both sections if you are running Dual head?&lt;br /&gt;
&lt;br /&gt;
== Is fastTLS even valid anymore? ==&lt;br /&gt;
&lt;br /&gt;
This workaround was listed over two years ago, wine with direct3d/opengl works with accelerated graphics without adding it to the driver, and we're about 5 generations newer fglrx drivers now.&lt;br /&gt;
&lt;br /&gt;
:From what I've heard you won't need it with wine.  They fixed the issue.  However, you may need it if you use an older game ported with winelib.--[[Special:Contributions/184.58.97.253|184.58.97.253]] 21:46, 19 September 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/8.29.6</id>
		<title>8.29.6</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/8.29.6"/>
				<updated>2013-03-20T16:48:13Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Protected &amp;quot;8.29.6&amp;quot;: Excessive vandalism (‎[edit=autoconfirmed] (indefinite) ‎[move=autoconfirmed] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ATI Linux fglrx driver version 8.29.6&lt;br /&gt;
&lt;br /&gt;
Release date: September 20, 2006&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
The ATI Proprietary Linux software driver introduces Linux Kernel 2.6.18 support.&lt;br /&gt;
&lt;br /&gt;
== Resolved Issues ==&lt;br /&gt;
&lt;br /&gt;
The following section provide a brief description of resolved issues with the latest version of the ATI Proprietary Linux driver. These include:&lt;br /&gt;
* Unreal Tournament 2004: Using the in-game options to change the desktop display resolution no longer results in the display failing to refresh properly when exiting the game. Further details can be found in topic number 737-23307 &lt;br /&gt;
* SpecViewPerf: Running the sub-test UGS-04 no longer results in the operating system failing to respond. Further details can be found in topic number 737-23308&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
The following section provides a brief description of known issues associated with the latest version of ATI Proprietary Linux driver. These issues include: &lt;br /&gt;
* Attempting to install the ATI Proprietary Linux driver on distributions that have updated certain 3D components outside of the stock XOrg 6.8.2 may result in the driver not initializing 3D applications properly. Further details can be found in topic number 737-20868 &lt;br /&gt;
* A system hang may occur when attempting to resume from hibernation mode. Further details can be found in topic number 737-22059 &lt;br /&gt;
* Loading the XVideo Extension on 64-bit Xorg 6.9+ systems causes the X Server to segfault on launch with ATI Radeon X1K products. Further details and the workaround can be found in topic number 737-22837 &lt;br /&gt;
* Users with X Server X.org 7.1 can not play any video using XV. The ATI AVIVO Video adaptor is not present. Further details and the workaround can be found in topic number 737-22852 &lt;br /&gt;
&lt;br /&gt;
For further information and general help on driver or software installation, game issues, and more, visit the [https://support.ati.com/ics/support/default.asp?deptID=894&amp;amp;task=knowledge ATI FAQ website].&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
&lt;br /&gt;
R200 based hardware is no longer supported by this driver.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* Download: [http://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.29.6.run 32-bit and 64-bit Unified Installer]&lt;br /&gt;
* Full Release Notes: [http://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_8.29.6.html Release notes]&lt;br /&gt;
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ] &lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/8.29.6</id>
		<title>8.29.6</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/8.29.6"/>
				<updated>2013-03-20T16:48:06Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ATI Linux fglrx driver version 8.29.6&lt;br /&gt;
&lt;br /&gt;
Release date: September 20, 2006&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
The ATI Proprietary Linux software driver introduces Linux Kernel 2.6.18 support.&lt;br /&gt;
&lt;br /&gt;
== Resolved Issues ==&lt;br /&gt;
&lt;br /&gt;
The following section provide a brief description of resolved issues with the latest version of the ATI Proprietary Linux driver. These include:&lt;br /&gt;
* Unreal Tournament 2004: Using the in-game options to change the desktop display resolution no longer results in the display failing to refresh properly when exiting the game. Further details can be found in topic number 737-23307 &lt;br /&gt;
* SpecViewPerf: Running the sub-test UGS-04 no longer results in the operating system failing to respond. Further details can be found in topic number 737-23308&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
The following section provides a brief description of known issues associated with the latest version of ATI Proprietary Linux driver. These issues include: &lt;br /&gt;
* Attempting to install the ATI Proprietary Linux driver on distributions that have updated certain 3D components outside of the stock XOrg 6.8.2 may result in the driver not initializing 3D applications properly. Further details can be found in topic number 737-20868 &lt;br /&gt;
* A system hang may occur when attempting to resume from hibernation mode. Further details can be found in topic number 737-22059 &lt;br /&gt;
* Loading the XVideo Extension on 64-bit Xorg 6.9+ systems causes the X Server to segfault on launch with ATI Radeon X1K products. Further details and the workaround can be found in topic number 737-22837 &lt;br /&gt;
* Users with X Server X.org 7.1 can not play any video using XV. The ATI AVIVO Video adaptor is not present. Further details and the workaround can be found in topic number 737-22852 &lt;br /&gt;
&lt;br /&gt;
For further information and general help on driver or software installation, game issues, and more, visit the [https://support.ati.com/ics/support/default.asp?deptID=894&amp;amp;task=knowledge ATI FAQ website].&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
&lt;br /&gt;
R200 based hardware is no longer supported by this driver.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* Download: [http://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.29.6.run 32-bit and 64-bit Unified Installer]&lt;br /&gt;
* Full Release Notes: [http://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_8.29.6.html Release notes]&lt;br /&gt;
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ] &lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/8.41.7</id>
		<title>8.41.7</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/8.41.7"/>
				<updated>2013-03-20T16:47:12Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Protected &amp;quot;8.41.7&amp;quot;: Excessive vandalism (‎[edit=autoconfirmed] (indefinite) ‎[move=autoconfirmed] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ATI Linux fglrx driver version 8.41.7&lt;br /&gt;
&lt;br /&gt;
Release Date: 12 September, 2007&lt;br /&gt;
&lt;br /&gt;
The 8.41.7 driver has an entirely new codebase, and supports the new Radeon HD 2000 (R600) cards.&lt;br /&gt;
&lt;br /&gt;
==New Features==&lt;br /&gt;
* OpenGL Game Performance Improvements for ATI Radeon™ Graphics Accelerators: Beta Support&lt;br /&gt;
* Support for the ATI Radeon™ HD 2000 Series of Graphics Processors&lt;br /&gt;
&lt;br /&gt;
==Issues Resolved==&lt;br /&gt;
* The TV-out size and position now supports adjustments on system running Linux and containing an ATI Radeon X1900 or higher product. Further details can be found in topic number 737-29573&lt;br /&gt;
* X server no longer fails to respond when a DFP display device is connected to the secondary port. Further details can be found in topic number 737-29577 &lt;br /&gt;
&lt;br /&gt;
==Known Issues==&lt;br /&gt;
* Corruption may be observed with certain applications on some Linux distributions which enable the Composite extension by default, e.g., RHEL 5. If you are observing application corruption, please disable the Composite extension. Further details can be found in topic number 737-28224&lt;br /&gt;
* Using the xgl enabled x-server interface disables display switching hot plug support&lt;br /&gt;
* There is no support for video playback on the second head in dual head mode. Further details can be found in topic number 737-26985&lt;br /&gt;
* Desktop corruption may be noticed when dragging the overlay/video when using dual-display mode. Further details can be found in topic number 737-29578&lt;br /&gt;
* A black screen may be observed on some hardware when switching to the console or leaving the X window system when a Vesa framebuffer console driver is used. Further details can be found in topic number 737-28558&lt;br /&gt;
* Various error messages may appear during RPM installation under SuSE 10.2. Further details can be found in topic number 737-29576&lt;br /&gt;
* The display may go blank with clone/dual/horizontal mode configured or switching VT on systems containing an ATI Radeon 9800 XT product. Further details can be found in topic number 737-29574 &lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.41.7-x86.x86_64.run Installer]&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_8.41.7.html Release notes]&lt;br /&gt;
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]&lt;br /&gt;
* [http://www.phoronix.com/scan.php?page=article&amp;amp;item=833 Phoronix: AMD 8.41.7 Display Driver]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/8.29.6</id>
		<title>8.29.6</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/8.29.6"/>
				<updated>2013-03-20T16:47:01Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 183.60.80.122 (talk) to last revision by Mooninite&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;pasliroour&lt;br /&gt;
ATI Linux fglrx driver version 8.29.6&lt;br /&gt;
&lt;br /&gt;
Release date: September 20, 2006&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
The ATI Proprietary Linux software driver introduces Linux Kernel 2.6.18 support.&lt;br /&gt;
&lt;br /&gt;
== Resolved Issues ==&lt;br /&gt;
&lt;br /&gt;
The following section provide a brief description of resolved issues with the latest version of the ATI Proprietary Linux driver. These include:&lt;br /&gt;
* Unreal Tournament 2004: Using the in-game options to change the desktop display resolution no longer results in the display failing to refresh properly when exiting the game. Further details can be found in topic number 737-23307 &lt;br /&gt;
* SpecViewPerf: Running the sub-test UGS-04 no longer results in the operating system failing to respond. Further details can be found in topic number 737-23308&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
The following section provides a brief description of known issues associated with the latest version of ATI Proprietary Linux driver. These issues include: &lt;br /&gt;
* Attempting to install the ATI Proprietary Linux driver on distributions that have updated certain 3D components outside of the stock XOrg 6.8.2 may result in the driver not initializing 3D applications properly. Further details can be found in topic number 737-20868 &lt;br /&gt;
* A system hang may occur when attempting to resume from hibernation mode. Further details can be found in topic number 737-22059 &lt;br /&gt;
* Loading the XVideo Extension on 64-bit Xorg 6.9+ systems causes the X Server to segfault on launch with ATI Radeon X1K products. Further details and the workaround can be found in topic number 737-22837 &lt;br /&gt;
* Users with X Server X.org 7.1 can not play any video using XV. The ATI AVIVO Video adaptor is not present. Further details and the workaround can be found in topic number 737-22852 &lt;br /&gt;
&lt;br /&gt;
For further information and general help on driver or software installation, game issues, and more, visit the [https://support.ati.com/ics/support/default.asp?deptID=894&amp;amp;task=knowledge ATI FAQ website].&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
&lt;br /&gt;
R200 based hardware is no longer supported by this driver.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* Download: [http://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.29.6.run 32-bit and 64-bit Unified Installer]&lt;br /&gt;
* Full Release Notes: [http://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_8.29.6.html Release notes]&lt;br /&gt;
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ] &lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/8.41.7</id>
		<title>8.41.7</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/8.41.7"/>
				<updated>2013-03-20T16:47:00Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 200.202.240.174 (talk) to last revision by Mooninite&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ATI Linux fglrx driver version 8.41.7&lt;br /&gt;
&lt;br /&gt;
Release Date: 12 September, 2007&lt;br /&gt;
&lt;br /&gt;
The 8.41.7 driver has an entirely new codebase, and supports the new Radeon HD 2000 (R600) cards.&lt;br /&gt;
&lt;br /&gt;
==New Features==&lt;br /&gt;
* OpenGL Game Performance Improvements for ATI Radeon™ Graphics Accelerators: Beta Support&lt;br /&gt;
* Support for the ATI Radeon™ HD 2000 Series of Graphics Processors&lt;br /&gt;
&lt;br /&gt;
==Issues Resolved==&lt;br /&gt;
* The TV-out size and position now supports adjustments on system running Linux and containing an ATI Radeon X1900 or higher product. Further details can be found in topic number 737-29573&lt;br /&gt;
* X server no longer fails to respond when a DFP display device is connected to the secondary port. Further details can be found in topic number 737-29577 &lt;br /&gt;
&lt;br /&gt;
==Known Issues==&lt;br /&gt;
* Corruption may be observed with certain applications on some Linux distributions which enable the Composite extension by default, e.g., RHEL 5. If you are observing application corruption, please disable the Composite extension. Further details can be found in topic number 737-28224&lt;br /&gt;
* Using the xgl enabled x-server interface disables display switching hot plug support&lt;br /&gt;
* There is no support for video playback on the second head in dual head mode. Further details can be found in topic number 737-26985&lt;br /&gt;
* Desktop corruption may be noticed when dragging the overlay/video when using dual-display mode. Further details can be found in topic number 737-29578&lt;br /&gt;
* A black screen may be observed on some hardware when switching to the console or leaving the X window system when a Vesa framebuffer console driver is used. Further details can be found in topic number 737-28558&lt;br /&gt;
* Various error messages may appear during RPM installation under SuSE 10.2. Further details can be found in topic number 737-29576&lt;br /&gt;
* The display may go blank with clone/dual/horizontal mode configured or switching VT on systems containing an ATI Radeon 9800 XT product. Further details can be found in topic number 737-29574 &lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.41.7-x86.x86_64.run Installer]&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_8.41.7.html Release notes]&lt;br /&gt;
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]&lt;br /&gt;
* [http://www.phoronix.com/scan.php?page=article&amp;amp;item=833 Phoronix: AMD 8.41.7 Display Driver]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/MSI</id>
		<title>MSI</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/MSI"/>
				<updated>2013-03-20T16:46:53Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Protected &amp;quot;MSI&amp;quot;: Excessive vandalism (‎[edit=autoconfirmed] (expires 16:46, 3 April 2013 (UTC)) ‎[move=autoconfirmed] (expires 16:46, 3 April 2013 (UTC)))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Laptop===&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
!Model&lt;br /&gt;
!Graphics&lt;br /&gt;
!Status&lt;br /&gt;
!Distributions&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|S270&lt;br /&gt;
|Radeon Xpress 200M&lt;br /&gt;
|Works&lt;br /&gt;
|&lt;br /&gt;
|The MSI S270 is also sold under the name Medion SAM2000 and many different other names.&lt;br /&gt;
|-&lt;br /&gt;
|VR610X&lt;br /&gt;
|Radeon Mobility X1200&lt;br /&gt;
|Works&lt;br /&gt;
|Ubuntu Intrepid&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:OEMs]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/MSI</id>
		<title>MSI</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/MSI"/>
				<updated>2013-03-20T16:46:43Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Replaced content with &amp;quot;===Laptop===

{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;
!Model
!Graphics
!Status
!Distributions
!Notes
|-
|S270
|Radeon Xpress 200M
|Works
|
|The MSI S270 is also sold under the name M...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Laptop===&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
!Model&lt;br /&gt;
!Graphics&lt;br /&gt;
!Status&lt;br /&gt;
!Distributions&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|S270&lt;br /&gt;
|Radeon Xpress 200M&lt;br /&gt;
|Works&lt;br /&gt;
|&lt;br /&gt;
|The MSI S270 is also sold under the name Medion SAM2000 and many different other names.&lt;br /&gt;
|-&lt;br /&gt;
|VR610X&lt;br /&gt;
|Radeon Mobility X1200&lt;br /&gt;
|Works&lt;br /&gt;
|Ubuntu Intrepid&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:OEMs]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/8.8.25</id>
		<title>8.8.25</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/8.8.25"/>
				<updated>2013-03-20T16:46:10Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Protected &amp;quot;8.8.25&amp;quot;: Excessive vandalism (‎[edit=autoconfirmed] (indefinite) ‎[move=autoconfirmed] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ATI Linux fglrx driver version 8.8.25&lt;br /&gt;
&lt;br /&gt;
==New Features==&lt;br /&gt;
&lt;br /&gt;
* Drivers for X.org 6.8 are now provided&lt;br /&gt;
* x86_64 drivers now available for XFree86 4.3 and X.org 6.8&lt;br /&gt;
&lt;br /&gt;
==Resolved Issues (according to the release notes)==&lt;br /&gt;
* Second head in Dual Head system is no longer corrupt during login screen&lt;br /&gt;
* Display corruption is no longer seen when switching between X-Windows and the Linux text console, and back to X-Windows&lt;br /&gt;
* Video playback in Dual Head mode no longer results in an error message being displayed, or the player failing to start&lt;br /&gt;
* PCI-Express systems no longer hang after running 3D Applications for long periods&lt;br /&gt;
* 3D Applications no longer hang on RHEL 3.0 with 1GB or more memory installed&lt;br /&gt;
* XVideo overlay is once again available in Dual Head Mode&lt;br /&gt;
* A &amp;quot;drm.h: No such file or directory&amp;quot; error message no longer occurs when compiling the fglrx kernel module&lt;br /&gt;
* Stopping and restarting the X server no longer results in memory leaks or hangs on PCI-Express systems &lt;br /&gt;
&lt;br /&gt;
==Known Issues (according to the release notes)==&lt;br /&gt;
* TV Display is Corrupt After Switching Resolutions. Further information on this issue can be found at: http://www.ati.com/support/infobase/4756.html&lt;br /&gt;
* Attempting to resume from system suspension results in the system failing to respond. Further information on this issue can be found at: http://www.ati.com/support/infobase/4746.html&lt;br /&gt;
* Enabling Quad Buffer Stereo results in 2D graphics corruption under XFree86. Further information on this issue can be found at: http://www.ati.com/support/infobase/4747.html&lt;br /&gt;
* Running two X servers simultaneously results in the system failing to respond. Further information on this issue can be found at: http://www.ati.com/support/infobase/4748.html&lt;br /&gt;
* A blank screen may appear momentarily when X starts to load. An error message (or similar) may also appear on the text console. Further information on this issue can be found at: http://www.ati.com/support/infobase/4755.html&lt;br /&gt;
* Moving a window over top of a 3D window may result in the contents of the window becoming corrupted. Further information on this issue can be found at: http://www.ati.com/support/infobase/4757.html &lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_8.8.25.html Release notes]&lt;br /&gt;
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ] &lt;br /&gt;
[[Category:Releases|8.08.25]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/8.8.25</id>
		<title>8.8.25</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/8.8.25"/>
				<updated>2013-03-20T16:46:01Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 199.19.250.12 (talk) to last revision by 77.85.230.67&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ATI Linux fglrx driver version 8.8.25&lt;br /&gt;
&lt;br /&gt;
==New Features==&lt;br /&gt;
&lt;br /&gt;
* Drivers for X.org 6.8 are now provided&lt;br /&gt;
* x86_64 drivers now available for XFree86 4.3 and X.org 6.8&lt;br /&gt;
&lt;br /&gt;
==Resolved Issues (according to the release notes)==&lt;br /&gt;
* Second head in Dual Head system is no longer corrupt during login screen&lt;br /&gt;
* Display corruption is no longer seen when switching between X-Windows and the Linux text console, and back to X-Windows&lt;br /&gt;
* Video playback in Dual Head mode no longer results in an error message being displayed, or the player failing to start&lt;br /&gt;
* PCI-Express systems no longer hang after running 3D Applications for long periods&lt;br /&gt;
* 3D Applications no longer hang on RHEL 3.0 with 1GB or more memory installed&lt;br /&gt;
* XVideo overlay is once again available in Dual Head Mode&lt;br /&gt;
* A &amp;quot;drm.h: No such file or directory&amp;quot; error message no longer occurs when compiling the fglrx kernel module&lt;br /&gt;
* Stopping and restarting the X server no longer results in memory leaks or hangs on PCI-Express systems &lt;br /&gt;
&lt;br /&gt;
==Known Issues (according to the release notes)==&lt;br /&gt;
* TV Display is Corrupt After Switching Resolutions. Further information on this issue can be found at: http://www.ati.com/support/infobase/4756.html&lt;br /&gt;
* Attempting to resume from system suspension results in the system failing to respond. Further information on this issue can be found at: http://www.ati.com/support/infobase/4746.html&lt;br /&gt;
* Enabling Quad Buffer Stereo results in 2D graphics corruption under XFree86. Further information on this issue can be found at: http://www.ati.com/support/infobase/4747.html&lt;br /&gt;
* Running two X servers simultaneously results in the system failing to respond. Further information on this issue can be found at: http://www.ati.com/support/infobase/4748.html&lt;br /&gt;
* A blank screen may appear momentarily when X starts to load. An error message (or similar) may also appear on the text console. Further information on this issue can be found at: http://www.ati.com/support/infobase/4755.html&lt;br /&gt;
* Moving a window over top of a 3D window may result in the contents of the window becoming corrupted. Further information on this issue can be found at: http://www.ati.com/support/infobase/4757.html &lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_8.8.25.html Release notes]&lt;br /&gt;
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ] &lt;br /&gt;
[[Category:Releases|8.08.25]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Ubuntu_Quantal_Installation_Guide</id>
		<title>Ubuntu Quantal Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Ubuntu_Quantal_Installation_Guide"/>
				<updated>2013-03-20T16:45:51Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 65.213.70.116 (talk) to last revision by 108.35.177.183&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; __TOC__&lt;br /&gt;
&lt;br /&gt;
= The Options =&lt;br /&gt;
Users with ATI cards have the following driver options:&lt;br /&gt;
* '''vesa''' - very basic, lacks 2D/3D acceleration, and focuses on compatibility with all VESA-compliant graphics cards. It is good for starting the GUI environment when no accelerated driver is available/working, and little else.&lt;br /&gt;
* '''ati''' - actually a thin wrapper that will invoke the radeon driver (or another ati open-source driver for pre-Radeon cards). &lt;br /&gt;
* '''radeon''' - open source driver supporting all Radeon cards. This driver has excellent 2D acceleration and compatibility with the Linux graphics stack. 3D acceleration is sufficient for desktop effects and a nice set of native Linux games.&lt;br /&gt;
* '''Catalyst (a.k.a fglrx)''' a proprietary &amp;quot;blob&amp;quot; (closed source binary) driver designed by ATI, with 3D code based off of their Windows driver. Only RadeonHD chips are supported on recent Linux distros. You may want to use this driver for longer battery life on a laptop or for more demanding 3D applications.&lt;br /&gt;
&lt;br /&gt;
= Updated Open Source Driver PPA's =&lt;br /&gt;
* '''&amp;quot;Ubuntu-X&amp;quot;''' : This PPA offers the latest stable releases of video driver-related components. Follow the instructions at: https://launchpad.net/~ubuntu-x-swat/+archive/x-updates&lt;br /&gt;
* '''Xorg-edgers''': This bleeding-edge PPA offers video driver-related components straight from their code (git) repositories. Follow the instructions at: https://launchpad.net/~xorg-edgers/+archive/ppa&lt;br /&gt;
&lt;br /&gt;
= Installing Proprietary Drivers a.k.a. Catalyst/fglrx =&lt;br /&gt;
&lt;br /&gt;
{| WIDTH=&amp;quot;650&amp;quot; cellpadding=0 cellspacing=0 style=&amp;quot;background-color: red; border: solid 1px #666666; color: #ffffff; text-align: center;&amp;quot; &lt;br /&gt;
| style=&amp;quot;background-color: #666666; border: solid 1px #666666; border-bottom: 1px solid #888;&amp;quot; | &amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;'''ATTENTION RADEON USERS'''&amp;lt;/font&amp;gt; &lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;br /&amp;gt;*PLEASE READ FIRST!&lt;br /&gt;
'''Which Radeon cards are no longer supported by ATI's Catalyst?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500, Mobility RadeonHD 2300'''&lt;br /&gt;
If your card is on that list, you are limited to open-source drivers on Ubuntu Lucid/10.04 (and later). If you really need the proprietary Catalyst/fglrx driver, you will have to use an older Linux distribution, such as Debian Lenny/5.0.x or Ubuntu Hardy/8.04.x.&lt;br /&gt;
NOTE: If you enter your card information on AMD/ATI's driver page, it will offer you the Catalyst 9-3 driver to download. However, the Catalyst 9-3 driver doesn't support X servers past 1.5, and it will not work with Precise (or anything later than Lucid/10,04)! !!!SO BE CAREFUL!!! If you tried to install Catalyst on a system with one of these cards, see the 'Removing the Driver' section to restore the default/pre-installed drivers.&lt;br /&gt;
&lt;br /&gt;
'''ATI RadeonHD 2x00 - 4xx0 cards'''&lt;br /&gt;
If you have one of these cards, you do have the option of using the Catalyst Legacy driver, but only if you downgrade your Xserver version (the Catalyst Legacy driver does not support the kernel version (3.5) or the Xserver version (1.13) that Ubuntu Quantal/12.10 uses).&lt;br /&gt;
This can be done really easily by following the instructions given at [[https://launchpad.net/~makson96/+archive/fglrx]]. This PPA downgrades the Xserver and install a patched version of fglrx that supports kernel version 3.5 of Ubuntu Quantal.&lt;br /&gt;
&lt;br /&gt;
== Using Ubuntu-supplied fglrx/Catalyst ==&lt;br /&gt;
&lt;br /&gt;
On Ubuntu Quantal, this will install fglrx/Catalyst 9.000, which is roughly equivalent to Catalyst 12-9. NOTE: You must have the restricted repository enabled in Applications -&amp;gt; Software Sources... for this to work. After you complete the install, skip to [[Ubuntu_Quantal_Installation_Guide#Generate_a_new_.2Fetc.2FX11.2Fxorg.conf_file|Generate a new /etc/X11/xorg.conf file]].&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install linux-source fglrx fglrx-amdcccle&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
&lt;br /&gt;
Jockey was removed in 12.10. You now need to go to Software Sources and go to the Additional Hardware tab. You will need to install linux-headers-generic beforehand, or the Panel won't show up after the restart.&lt;br /&gt;
&lt;br /&gt;
== Installing Catalyst Manually (from AMD/ATI's site) ==&lt;br /&gt;
&lt;br /&gt;
I recommend copying and pasting the commands to ensure there are no typing mistakes and speed up the install process. Remember to use Ctrl '''+ Shift''' + V or Shift + Insert to paste into the terminal (or go to the terminals menu, select edit and click paste).&lt;br /&gt;
&lt;br /&gt;
===''Before you start''===&lt;br /&gt;
If you have previously attempted installing Catalyst, remove any leftover files by following the [[#Removing_Catalyst.2Ffglrx| Removing the Driver]] section. Make sure ''universe'' and ''multiverse'' are enabled in your repository sources (System -&amp;gt; Administration -&amp;gt; Software Sources).&lt;br /&gt;
or Applications-&amp;gt;Ubuntu Software Center-&amp;gt;Edit-&amp;gt;Software sources-&amp;gt;Other software: check canonical partners.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisite packages:&lt;br /&gt;
 sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot&lt;br /&gt;
&lt;br /&gt;
''If you are using the x86_64 architecture (64 bit)'':&lt;br /&gt;
 sudo apt-get install lib32gcc1&lt;br /&gt;
&lt;br /&gt;
Create a directory for the build environment and move to that directory&lt;br /&gt;
 mkdir catalyst13.1 &amp;amp;&amp;amp; cd catalyst13.1&lt;br /&gt;
&lt;br /&gt;
===''Download the latest Catalyst package.''===&lt;br /&gt;
This package contains both the 32-bit and 64-bit driver.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 wget http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-13.1-linux-x86.x86_64.zip&lt;br /&gt;
 unzip amd-driver-installer-catalyst-13.1-linux-x86.x86_64.zip&lt;br /&gt;
 chmod +x amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
===''Create and install .deb packages.'' ===&lt;br /&gt;
 sudo sh ./amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --buildpkg Ubuntu/quantal&lt;br /&gt;
 sudo dpkg -i fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
===''In case of failure:''===&lt;br /&gt;
&lt;br /&gt;
Remember these steps before you reboot your computer.&lt;br /&gt;
&lt;br /&gt;
If the X server fails to start, switch to a new TTY using ctrl+alt+F2. Log in, and attempt to start the X server.&lt;br /&gt;
&lt;br /&gt;
 sudo startx&lt;br /&gt;
&lt;br /&gt;
If it fails to start, you will likely see a stacktrace, and immediately above it will be something along the lines of &amp;quot;Could not stat /usr/lib64/fglrx/switchlibGL&amp;quot; which means that you failed to copy the executables properly. Ctrl+c, and immediately copy the switchlibGL and switchlibglx executables to the fglrx folder in /usr/lib64/ or /usr/lib32/. &lt;br /&gt;
&lt;br /&gt;
If all else fails, revert your xorg.conf and reboot.&lt;br /&gt;
&lt;br /&gt;
 sudo cp /etc/X11/xorg.conf.orig /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
This should return your original display.&lt;br /&gt;
&lt;br /&gt;
==''Generate a new /etc/X11/xorg.conf file''==&lt;br /&gt;
&lt;br /&gt;
Unfortunately, there is no sure way to generate the ATI version of the Xorg.conf file.  It is entirely dependent on your configuration.  The following subsections will attempt to address possible (and tested) variations for their respective configurations.&lt;br /&gt;
&lt;br /&gt;
=== Generic Config ===&lt;br /&gt;
This will work for most people:&lt;br /&gt;
 sudo amdconfig --initial -f&lt;br /&gt;
&lt;br /&gt;
=== Minimal Config ===&lt;br /&gt;
A very basic /etc/X11/xorg.conf file might be what you need if you have a new card that's not fully supported by amdconfig. Here follows the entirety of a minimal xorg.conf file for the Radeon HD 6870:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;ATI radeon 6870&amp;quot;&lt;br /&gt;
  Driver &amp;quot;fglrx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== X2/Dual GPU Cards ===&lt;br /&gt;
If you have an X2 card (e.g. 5970), use... '''!!Do not use for two separate cards in crossfire!!'''&lt;br /&gt;
 sudo amdconfig --initial -f --adapter&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;all&lt;br /&gt;
&lt;br /&gt;
=== Dual/Multi Monitors ===&lt;br /&gt;
If you have a dual monitor display (also known as &amp;quot;Big Desktop&amp;quot;), use:&lt;br /&gt;
 sudo amdconfig --initial -f&lt;br /&gt;
 sudo amdconfig --set-pcs-str&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;quot;DDX,EnableRandR12,FALSE&amp;quot;&lt;br /&gt;
This was confirmed in http://phoronix.com/forums/showthread.php?t=18553. Be advised that you may need to manually set the correct refresh rate for your second monitor through catalyst.&lt;br /&gt;
&lt;br /&gt;
==''Force use of the new xorg.conf (if necessary)''==&lt;br /&gt;
Some people find that changes to xorg.conf don't get used by the driver. To force the ATI driver to adopt changes made to xorg.conf, use the following command:&lt;br /&gt;
&lt;br /&gt;
 sudo amdconfig &amp;lt;nowiki&amp;gt;--input=/etc/X11/xorg.conf --tls=1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==''Test your installation''==&lt;br /&gt;
NOTE: if you don't reboot first, fglrxinfo gives an error message.&lt;br /&gt;
Reboot the computer and type&lt;br /&gt;
 fglrxinfo&lt;br /&gt;
into the terminal. If the vendor string contains ATI, you have installed the driver successfully. Using fglrxinfo on a system with Catalyst 12-3 and a RadeonHD 4550 returns:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Radeon HD 4550 (This line may be different depending on what graphics card you are using.)&lt;br /&gt;
OpenGL version string: 3.3.11566 Compatibility Profile Context (This line may be different depending on what graphics card and &lt;br /&gt;
Catalyst version you are using.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now, try:&lt;br /&gt;
 fgl_glxgears&lt;br /&gt;
If you experience issues or a hang, you may need to disable fast TLS.&lt;br /&gt;
 sudo amdconfig --tls=0&lt;br /&gt;
&lt;br /&gt;
== Installing Catalyst Manually (from AMD/ATI's site) BETA/EXPERIMENTAL ==&lt;br /&gt;
&lt;br /&gt;
I recommend copying and pasting the commands to ensure there are no typing mistakes and speed up the install process. Remember to use Ctrl '''+ Shift''' + V or Shift + Insert to paste into the terminal (or go to the terminals menu, select edit and click paste).&lt;br /&gt;
&lt;br /&gt;
===''Before you start''===&lt;br /&gt;
If you have previously attempted installing Catalyst, remove any leftover files by following the [[#Removing_Catalyst.2Ffglrx| Removing the Driver]] section. Make sure ''universe'' and ''multiverse'' are enabled in your repository sources (System -&amp;gt; Administration -&amp;gt; Software Sources).&lt;br /&gt;
or Applications-&amp;gt;Ubuntu Software Center-&amp;gt;Edit-&amp;gt;Software sources-&amp;gt;Other software: check canonical partners.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisite packages:&lt;br /&gt;
 sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot&lt;br /&gt;
&lt;br /&gt;
''If you are using the x86_64 architecture (64 bit)'':&lt;br /&gt;
 sudo apt-get install lib32gcc1&lt;br /&gt;
&lt;br /&gt;
Create a directory for the build environment and move to that directory&lt;br /&gt;
 mkdir catalyst13.2beta6 &amp;amp;&amp;amp; cd catalyst13.2beta6&lt;br /&gt;
&lt;br /&gt;
===''Download the latest Catalyst package.''===&lt;br /&gt;
This package contains both the 32-bit and 64-bit driver.&lt;br /&gt;
&lt;br /&gt;
 wget http://www2.ati.com/drivers/beta/amd-driver-installer-catalyst-13.2-beta6-linux-x86.x86_64.zip&lt;br /&gt;
 unzip amd-driver-installer-catalyst-13.2-beta6-linux-x86.x86_64.zip&lt;br /&gt;
 chmod +x amd-driver-installer-catalyst-13.2-beta6-linux-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
===''Create and install .deb packages.'' ===&lt;br /&gt;
 sudo sh ./amd-driver-installer-catalyst-13.2-beta6-linux-x86.x86_64.run --buildpkg Ubuntu/quantal&lt;br /&gt;
 sudo dpkg -i fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
If building .deb packages fails, there is also an [http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide#Alternative_Manual_Installation Alternative Manual Installation]&lt;br /&gt;
&lt;br /&gt;
When running the dpkg line, you may receive an error like:&lt;br /&gt;
 Errors were encountered while processing:&lt;br /&gt;
   fglrx&lt;br /&gt;
   fglrx-amdcccle&lt;br /&gt;
   fglrx-dev&lt;br /&gt;
&lt;br /&gt;
They may have attempted to install out of order.  Install them individually as:&lt;br /&gt;
&lt;br /&gt;
  sudo dpkg -i fglrx_*.deb&lt;br /&gt;
  sudo dpkg -i fglrx-amdcccle*.deb &lt;br /&gt;
  sudo dpkg -i fglrx-dev*.deb&lt;br /&gt;
&lt;br /&gt;
You should see a successful result similar to:&lt;br /&gt;
&lt;br /&gt;
 user@user-ubuntu:~# sudo dpkg -i fglrx_9.010-0ubuntu1_amd64.deb &lt;br /&gt;
 (Reading database ... 168748 files and directories currently installed.)&lt;br /&gt;
 Preparing to replace fglrx 2:9.010-0ubuntu1 (using fglrx_9.010-0ubuntu1_amd64.deb) ...&lt;br /&gt;
 Removing all DKMS Modules&lt;br /&gt;
 Error! There are no instances of module: fglrx&lt;br /&gt;
 9.010 located in the DKMS tree.&lt;br /&gt;
 Done.&lt;br /&gt;
 Unpacking replacement fglrx ...&lt;br /&gt;
 Setting up fglrx (2:9.010-0ubuntu1) ...&lt;br /&gt;
 update-alternatives: using /usr/lib/fglrx/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in auto mode&lt;br /&gt;
 update-alternatives: using /usr/lib/fglrx/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in auto mode&lt;br /&gt;
 update-initramfs: deferring update (trigger activated)&lt;br /&gt;
 Loading new fglrx-9.010 DKMS files...&lt;br /&gt;
 First Installation: checking all kernels...&lt;br /&gt;
 Building only for 3.5.0-17-generic&lt;br /&gt;
 Building for architecture x86_64&lt;br /&gt;
 Module build for the currently running kernel was skipped since the&lt;br /&gt;
 kernel source for this kernel does not seem to be installed.&lt;br /&gt;
 update-initramfs: deferring update (trigger activated)&lt;br /&gt;
 Processing triggers for ureadahead ...&lt;br /&gt;
 Processing triggers for bamfdaemon ...&lt;br /&gt;
 Rebuilding /usr/share/applications/bamf.index...&lt;br /&gt;
 Processing triggers for initramfs-tools ...&lt;br /&gt;
 update-initramfs: Generating /boot/initrd.img-3.5.0-17-generic&lt;br /&gt;
 Processing triggers for libc-bin ...&lt;br /&gt;
 ldconfig deferred processing now taking place&lt;br /&gt;
&lt;br /&gt;
 user@user-ubuntu:~# sudo dpkg -i fglrx-amdcccle_9.010-0ubuntu1_amd64.deb &lt;br /&gt;
 (Reading database ... 168748 files and directories currently installed.)&lt;br /&gt;
 Preparing to replace fglrx-amdcccle 2:9.010-0ubuntu1 (using fglrx-amdcccle_9.010-0ubuntu1_amd64.deb)  ...&lt;br /&gt;
 Unpacking replacement fglrx-amdcccle ...&lt;br /&gt;
 Setting up fglrx-amdcccle (2:9.010-0ubuntu1) ...&lt;br /&gt;
&lt;br /&gt;
 user@user-ubuntu:~# sudo dpkg -i fglrx-dev_9.010-0ubuntu1_amd64.deb &lt;br /&gt;
 (Reading database ... 168748 files and directories currently installed.)&lt;br /&gt;
 Preparing to replace fglrx-dev 2:9.010-0ubuntu1 (using fglrx-dev_9.010-0ubuntu1_amd64.deb) ...&lt;br /&gt;
 Unpacking replacement fglrx-dev ...&lt;br /&gt;
 Setting up fglrx-dev (2:9.010-0ubuntu1) ...&lt;br /&gt;
&lt;br /&gt;
===''In case of failure:''===&lt;br /&gt;
&lt;br /&gt;
Remember these steps before you reboot your computer.&lt;br /&gt;
&lt;br /&gt;
If the X server fails to start, switch to a new TTY using ctrl+alt+F2. Log in, and attempt to start the X server.&lt;br /&gt;
&lt;br /&gt;
 sudo startx&lt;br /&gt;
&lt;br /&gt;
If it fails to start, you will likely see a stacktrace, and immediately above it will be something along the lines of &amp;quot;Could not stat /usr/lib64/fglrx/switchlibGL&amp;quot; which means that you failed to copy the executables properly. Ctrl+c, and immediately copy the switchlibGL and switchlibglx executables to the fglrx folder in /usr/lib64/ or /usr/lib32/. &lt;br /&gt;
&lt;br /&gt;
If all else fails, revert your xorg.conf and reboot.&lt;br /&gt;
&lt;br /&gt;
 sudo cp /etc/X11/xorg.conf.orig /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
This should return your original display.&lt;br /&gt;
&lt;br /&gt;
==''Generate a new /etc/X11/xorg.conf file''==&lt;br /&gt;
&lt;br /&gt;
Unfortunately, there is no sure way to generate the ATI version of the Xorg.conf file.  It is entirely dependent on your configuration.  The following subsections will attempt to address possible (and tested) variations for their respective configurations.&lt;br /&gt;
&lt;br /&gt;
=== Generic Config ===&lt;br /&gt;
This will work for most people:&lt;br /&gt;
 sudo amdconfig --initial -f&lt;br /&gt;
&lt;br /&gt;
=== Minimal Config ===&lt;br /&gt;
A very basic /etc/X11/xorg.conf file might be what you need if you have a new card that's not fully supported by amdconfig. Here follows the entirety of a minimal xorg.conf file for the Radeon HD 6870:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;ATI radeon 6870&amp;quot;&lt;br /&gt;
  Driver &amp;quot;fglrx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== X2/Dual GPU Cards ===&lt;br /&gt;
If you have an X2 card (e.g. 5970), use... '''!!Do not use for two separate cards in crossfire!!'''&lt;br /&gt;
 sudo amdconfig --initial -f --adapter&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;all&lt;br /&gt;
&lt;br /&gt;
=== Dual/Multi Monitors ===&lt;br /&gt;
If you have a dual monitor display (also known as &amp;quot;Big Desktop&amp;quot;), use:&lt;br /&gt;
 sudo amdconfig --initial -f&lt;br /&gt;
 sudo amdconfig --set-pcs-str&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;quot;DDX,EnableRandR12,FALSE&amp;quot;&lt;br /&gt;
This was confirmed in http://phoronix.com/forums/showthread.php?t=18553. Be advised that you may need to manually set the correct refresh rate for your second monitor through catalyst.&lt;br /&gt;
&lt;br /&gt;
==''Force use of the new xorg.conf (if necessary)''==&lt;br /&gt;
Some people find that changes to xorg.conf don't get used by the driver. To force the ATI driver to adopt changes made to xorg.conf, use the following command:&lt;br /&gt;
&lt;br /&gt;
 sudo amdconfig &amp;lt;nowiki&amp;gt;--input=/etc/X11/xorg.conf --tls=1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==''Test your installation''==&lt;br /&gt;
NOTE: if you don't reboot first, fglrxinfo gives an error message.&lt;br /&gt;
Reboot the computer and type&lt;br /&gt;
 fglrxinfo&lt;br /&gt;
into the terminal. If the vendor string contains ATI, you have installed the driver successfully. Using fglrxinfo on a system with Catalyst 12-3 and a RadeonHD 4550 returns:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Radeon HD 4550 (This line may be different depending on what graphics card you are using.)&lt;br /&gt;
OpenGL version string: 3.3.11566 Compatibility Profile Context (This line may be different depending on what graphics card and &lt;br /&gt;
Catalyst version you are using.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now, try:&lt;br /&gt;
 fgl_glxgears&lt;br /&gt;
If you experience issues or a hang, you may need to disable fast TLS.&lt;br /&gt;
 sudo amdconfig --tls=0&lt;br /&gt;
&lt;br /&gt;
===''Just in case''===&lt;br /&gt;
Write down or remember this series of Alt+PrntScr key combinations, just in case your screen should go black and Ctrl+Alt+F1 and Ctrl+Alt+Backspace doesn't work.&lt;br /&gt;
&lt;br /&gt;
Alt+PrntScr+r, Alt+PrntScr+s, Alt+PrntScr+e, Alt+PrntScr+i, Alt+PrntScr+n, Alt+PrntScr+u, Alt+PrntScr+b&lt;br /&gt;
&lt;br /&gt;
These key-presses will reboot the system safely. To remember the key-presses, remember this nonsensical phrase: &amp;quot;Raising Skinny Elephants Is Never Utterly Boring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
An alternative would be to hold down Ctrl+Alt+SysRq (SysRq is usually the same key as PrintScreen) and type very slowly R E I S U B. A way to remember this is by inverting the word: &amp;quot;BUSIER&amp;quot; or remembering a phrase: &amp;quot;Restart Even If System Utterly Broken&amp;quot;. This would also safely shutdown the system.&lt;br /&gt;
&lt;br /&gt;
= Hardware Video Decode Acceleration (EXPERIMENTAL) =&lt;br /&gt;
&lt;br /&gt;
== Using XBMC player (XvBA) ==&lt;br /&gt;
&lt;br /&gt;
XBMC has added support for accelerating video using XvBA/libxvba directly, but the support is currently not in the xbmc package in Ubuntu's repositories. To install the XvBA-enabled version of xbmc:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository ppa:wsnipex/xbmc-xvba&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install xbmc&lt;br /&gt;
&lt;br /&gt;
== Using the xvba-va Driver (VA-API) ==&lt;br /&gt;
NOTE: The VA-API wrapper for XvBA has been dead code for a while now. It will probably give you some acceleration of HD formats, but using the previously mentioned xbmc PPA is a better solution.&lt;br /&gt;
&lt;br /&gt;
This is confirmed to work for newer RadeonHD GPU's (those with UVD2). If you have a RadeonHD 4000-series or newer, you have UVD2. To see the complete list: http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install xvba-va-driver libva-glx1 libva-x11-1 vainfo&lt;br /&gt;
 vainfo&lt;br /&gt;
&lt;br /&gt;
vainfo should return something like the following (and no errors):&lt;br /&gt;
      libva: libva version 0.32.0&lt;br /&gt;
      Xlib:  extension &amp;quot;XFree86-DRI&amp;quot; missing on display &amp;quot;:0.0&amp;quot;.&lt;br /&gt;
      libva: va_getDriverName() returns 0&lt;br /&gt;
      libva: Trying to open /usr/lib/dri/fglrx_drv_video.so&lt;br /&gt;
      libva: va_openDriver() returns 0&lt;br /&gt;
      vainfo: VA API version: 0.32&lt;br /&gt;
      vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8&lt;br /&gt;
      vainfo: Supported profile and entrypoints&lt;br /&gt;
      VAProfileH264High               :	VAEntrypointVLD&lt;br /&gt;
      VAProfileVC1Advanced            :	VAEntrypointVLD&lt;br /&gt;
&lt;br /&gt;
If vainfo returns an error, you may need to create a symlink:&lt;br /&gt;
&lt;br /&gt;
 sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/x86_64-linux-gnu/dri/fglrx_drv_video.so  #for 64-bit&lt;br /&gt;
 sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/dri/fglrx_drv_video.so  #for 32-bit&lt;br /&gt;
      &lt;br /&gt;
Once you've confirmed that vainfo is correct, you can test video playback. A good test player for va-api is VLC. You can enable va-api in Tools -&amp;gt; Preferences -&amp;gt; Input and Codecs. Check the box named &amp;quot;Use GPU acceleration (experimental)&amp;quot; and then restart VLC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
There is possibility to enable &amp;gt; H.264 Level 5.1 decoding in the driver which &amp;quot;has been in the driver for some time but not enabled by default&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 sudo amdconfig --set-pcs-u32=MCIL,HWUVD_H264Level51Support,1&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 sudo service lightdm stop&lt;br /&gt;
 sudo cp -p  /etc/ati/amdpcsdb  /etc/ati/amdpcsdb.bak&lt;br /&gt;
 sudo sed -i '/UvdEnabled=V1/ a HWUVD_H264Level51Support=V1' /etc/ati/amdpcsdb&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
=Updating Catalyst/fglrx=&lt;br /&gt;
&lt;br /&gt;
DO NOT try to install a new version over an old one. Follow the 'Removing Catalyst/fglrx' section below to remove your existing driver, and then you can start at 'Downloading the latest Catalyst' to install the new one.&lt;br /&gt;
&lt;br /&gt;
=Removing Catalyst/fglrx=&lt;br /&gt;
The uninstall script in the first command will only exist if you downloaded the drivers and installed them directly (rather than building packages as this guide does). Skip the first command if it does not exist.&lt;br /&gt;
 sudo sh /usr/share/ati/fglrx-uninstall.sh&lt;br /&gt;
 sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*&lt;br /&gt;
&lt;br /&gt;
If you plan on using open-source drivers, you will need to reinstall some packages because Catalyst overwrites or diverts some key 3D libraries with proprietary versions. For more information on this issue, see [https://wiki.ubuntu.com/X/Troubleshooting/FglrxInteferesWithRadeonDriver this Ubuntu wiki page]&lt;br /&gt;
 sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon&lt;br /&gt;
 sudo apt-get install xserver-xorg-video-ati&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup&lt;br /&gt;
 sudo rm -rf /etc/ati&lt;br /&gt;
&lt;br /&gt;
If you receive&lt;br /&gt;
&lt;br /&gt;
 $ E: Internal Error, No file name for libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
Change the third command above to:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core&lt;br /&gt;
&lt;br /&gt;
= Issues =&lt;br /&gt;
&lt;br /&gt;
== Video Tearing ==&lt;br /&gt;
&lt;br /&gt;
AMD/ATI claims that the &amp;quot;Tear Free Video&amp;quot; option is enabled by default, but that wasn't the case with Catalyst 12-3 installed on Kubuntu 12.04.&lt;br /&gt;
If you're having issues with tearing, make sure that &amp;quot;Tear Free Video&amp;quot; is on. You can find this option in the Catalyst Control Center under 'Display Options' or you can use the following command:&lt;br /&gt;
 sudo amdconfig --sync-video=on&lt;br /&gt;
The option will not take effect until you restart X (i.e. log out).&lt;br /&gt;
&lt;br /&gt;
If you're using compositing, you should also make sure that vsync is enabled in the compositor's settings. I found that vsync was enabled by default, but here are the appropriate settings should you want to experiment.&lt;br /&gt;
&lt;br /&gt;
=== kwin === &lt;br /&gt;
You can enable vsync for kwin in System Settings -&amp;gt; Desktop Effects -&amp;gt; Advanced tab&lt;br /&gt;
&lt;br /&gt;
=== Compiz (Unity/GNOME-Shell) ===&lt;br /&gt;
TODO: See if there's a friendlier way to make sure vsync is enabled without installing ccsm.&lt;br /&gt;
&lt;br /&gt;
Install the compiz settings manager: &lt;br /&gt;
 sudo apt-get install compizconfig-settings-manager&lt;br /&gt;
 ccsm&lt;br /&gt;
&lt;br /&gt;
The 'Sync to Vblank' is found in the 'OpenGL' subsection of the 'General' group&lt;br /&gt;
&lt;br /&gt;
== Hybrid Graphics and Catalyst==&lt;br /&gt;
&lt;br /&gt;
There are two basic types of hybrid designs. Older hybrid systems use a multiplexor (mux) to switch between GPU's. Newer systems (those with PowerXpress &amp;gt;= 4.0) are muxless. As far as I can tell, PowerXpress 4.0 started with RadeonHD 6000-series GPU's, and systems with older ATI GPU's have a mux, but don't quote that.&lt;br /&gt;
&lt;br /&gt;
=== ATI/ATI Hybrids ===&lt;br /&gt;
As of Catalyst 11-8, switching between two ATI cards (and maybe Intel/ATI muxless too?) is supposed to be doable, though it's not clear if that applies to all ATI/ATI hybrids or only the muxless ones. One would use amdconfig's PowerXpress options to switch back and forth between the integrated and discrete cards, like so:&lt;br /&gt;
&lt;br /&gt;
 amdconfig --pxl            # List current activated GPU&lt;br /&gt;
 sudo amdconfig --px-dgpu   # Activate discrete GPU (High-Performance mode), must re-start X to take effect&lt;br /&gt;
 sudo amdconfig --px-igpu   # Activate integrated GPU (Power-Saving mode), must re-start X to take effect&lt;br /&gt;
&lt;br /&gt;
After switching, one would log out and back in to restart X.&lt;br /&gt;
&lt;br /&gt;
=== Intel/ATI Hybrids ===&lt;br /&gt;
&lt;br /&gt;
By using the officially provided drivers, there are two problems ( Launchpad Bug: [https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1068404 #1068404]):&lt;br /&gt;
: An incompatibility problem between intel and fglrx drivers (This gives segmentation fault at X server)&lt;br /&gt;
: Some paths missing for openGL operation of the fglrx driver (This prevents applications that require direct rendering, e.g. Unity/games/etc, from loading correctly)&lt;br /&gt;
&lt;br /&gt;
If you follow the instructions described in the [https://help.ubuntu.com/community/BinaryDriverHowto/ATI#WORKAROUND Binary Driver HOWTO], you should get functional configuration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is still another bug if you use the integrated GPU (Intel), making the X server crashing ( Launchpad Bug: [https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1088220 #1088220] )&lt;br /&gt;
&lt;br /&gt;
A workaround for now is to use the discrete GPU (ATI)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more information you may want to follow this [http://ubuntuforums.org/showthread.php?p=12324761#post12324761 forum topic]&lt;br /&gt;
&lt;br /&gt;
==== Script solution ====&lt;br /&gt;
&lt;br /&gt;
:Script by anion155, http://pastebin.com/1ALmnqx5.&lt;br /&gt;
:It can help you install &amp;amp; uninstall fglrx drivers for this configuration.&lt;br /&gt;
&lt;br /&gt;
== Build Fails and Log Shows &amp;quot;mixed implicit and normal rules.  Stop.&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
If the installation fails and you find the above message in /var/lib/dkms/fglrx/&amp;lt;version_number&amp;gt;/build/make.log, it may be because you're using a pentium-build wrapper around gcc. See what the following ls command returns:&lt;br /&gt;
 ls -la /usr/bin/gcc&lt;br /&gt;
If it shows that gcc is a link to builder-cc, temporarily redirect the link to point to the real gcc (gcc-4.6 in Ubuntu Precise). This should allow you to install fglrx:&lt;br /&gt;
 sudo ln -sf /usr/bin/gcc-4.6 /usr/bin/gcc&lt;br /&gt;
When you're finished installing the driver, return the gcc link to its original value:&lt;br /&gt;
 sudo ln -sf /usr/bin/builder-cc /usr/bin/gcc&lt;br /&gt;
Launchpad link for this bug: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/555957&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot; (on 64-bit systems) ==&lt;br /&gt;
Most likely, you probably did not have the ia32-libs-multiarch:i386 lib32gcc1 libc6-i386 packages installed beforehand. If you have a 64 bit install, the above dpkg command may complain that &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot;.  This is because of a dependency of the amdccle package on 32 bit libraries.  If you receive this error, use the following command, which will force the installation of all of the 32 bit dependencies, and then the amdcccle package:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
Catalyst {{Template:Catalystversion}} on 64-bit systems may require the ''--force-overwrite'' command in the above ''dpkg'' command:&lt;br /&gt;
 sudo dpkg -i --force-overwrite fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
== Problems Starting Xserver ==&lt;br /&gt;
&lt;br /&gt;
If you get a black screen hang, the first thing to check is if xorg.conf is the problem.&lt;br /&gt;
&lt;br /&gt;
You can disable the xorg.conf with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.disabled&lt;br /&gt;
&lt;br /&gt;
Reboot and check to see if things work now.&lt;br /&gt;
&lt;br /&gt;
You can reinstate the file with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf.disabled /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Before tweaking ACPI settings, try ensuring /dev/null is chmodded to 0666. This intermittently changes when using the nano (and possibly other) editors with sudo and the group/world permissions are unset. This leads to the ATI drivers hanging on boot or otherwise. A quick and dirty init script saved as /etc/init/chmodnull does the trick -&lt;br /&gt;
&lt;br /&gt;
 start on filesystem&lt;br /&gt;
&lt;br /&gt;
 script&lt;br /&gt;
	chmod 0666 /dev/null&lt;br /&gt;
	chmod 0666 /lib/udev/devices/null&lt;br /&gt;
 end script&lt;br /&gt;
&lt;br /&gt;
This has been tested using Ubuntu 10.04 64-bit on a ATI Radeon HD 4830 (HP Envy 15-1060ea). It's worth noting that I had to disable TLS  (amdconfig --tls=0) to get things to stay stable!&lt;br /&gt;
&lt;br /&gt;
If you've properly installed the driver, but experience problems when starting the X server, such as hanging, black/white/gray screen, distortion, etc., your system BIOS may have a buggy ACPI implementation. To work around, press Ctrl+Alt+F1 to get to a terminal (or failing that, boot to recovery mode) and run:&lt;br /&gt;
 sudo amdconfig --acpi-services=off&lt;br /&gt;
If this method works, you should consider checking your system vendor's BIOS changelogs for relevant ACPI fixes, updating your BIOS, and reenabling the driver's ACPI services.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Hardware Watermark ==&lt;br /&gt;
This can happen if your card's PCI ID wasn't officially certified to work with a particular version of Catalyst. It does not necessarily mean that your card is unsupported, but it does mean that you shouldn't file bugs with that particular card/driver combination. If you installed the driver by downloading it from AMD/ATI, installing a newer version of Catalyst will probably help. &lt;br /&gt;
&lt;br /&gt;
If you installed the proprietary driver included with Ubuntu or you do not want to upgrade to a newer version, it is possible to work around the issue. First check if AMD's signature file has a proper signature:&lt;br /&gt;
&lt;br /&gt;
 sudo nano /etc/ati/signature&lt;br /&gt;
&lt;br /&gt;
If the file only contains the word ''UNSIGNED'', replace the line with:&lt;br /&gt;
 9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc&lt;br /&gt;
&lt;br /&gt;
Reboot and see if the watermark is gone. If not, try using a control file from a older version of Catalyst than the one you're running:&lt;br /&gt;
&lt;br /&gt;
 cd ~/; mkdir catalyst12.10; cd catalyst12.10/&lt;br /&gt;
 wget http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-12.10-x86.x86_64.zip&lt;br /&gt;
 unzip amd-driver-installer-catalyst-12.10-x86.x86_64.zip&lt;br /&gt;
 chmod +x amd-driver-installer-catalyst-12.10-x86.x86_64.run&lt;br /&gt;
 sh amd-driver-installer-catalyst-12.10-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo mv /etc/ati/control ~/control.bak&lt;br /&gt;
 sudo cp driver/common/etc/ati/control /etc/ati&lt;br /&gt;
&lt;br /&gt;
== Hang at logout ==&lt;br /&gt;
&lt;br /&gt;
If you experience hangs when logging out (of X) it is probably due to the /etc/ati/authatieventsd.sh script looking for X authorization files in the wrong place when it starts up. You can kill the hanging authatieventsd.sh processes from a console tty to allow the shutdown of the X server.&lt;br /&gt;
&lt;br /&gt;
Before the following commands verify that /etc/ati/authatieventsd.sh exists after build and install, if not just do: &lt;br /&gt;
(assuming that the installer is in the directory we used to install)&lt;br /&gt;
&lt;br /&gt;
 cd ~/catalyst{{Catalystversion}}&lt;br /&gt;
 sh amd-driver-installer-{{Catalystversion}}-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo cp driver/packages/Ubuntu/dists/quantal/replacements/authatieventsd.sh /etc/ati/authatieventsd.sh&lt;br /&gt;
 sudo chmod +x /etc/ati/authatieventsd.sh&lt;br /&gt;
&lt;br /&gt;
This problem can be fixed permanently with:&lt;br /&gt;
&lt;br /&gt;
 sudo mkdir -p /var/lib/xdm/authdir&lt;br /&gt;
 sudo ln -s /var/run/xauth /var/lib/xdm/authdir/authfiles&lt;br /&gt;
&lt;br /&gt;
If that doesn't work then you can disable atieventsd with this command:&lt;br /&gt;
&lt;br /&gt;
 sudo /usr/sbin/update-rc.d -f atieventsd remove&lt;br /&gt;
&lt;br /&gt;
You'll have to restart for this to take effect.&lt;br /&gt;
&lt;br /&gt;
== Can't remove fglrx with dpkg (diversion issue) ==&lt;br /&gt;
&lt;br /&gt;
If dpkg refuses to remove an fglrx package and complains about a diversion of a file, you might need to manually remove it. For example, if dpkg complains:&lt;br /&gt;
&amp;lt;pre&amp;gt;dpkg-divert: mismatch on divert-to&lt;br /&gt;
  when removing `diversion of /usr/lib/libGL.so.1.2 to /usr/share/fglrx/diversions/libGL.so.1.2 by xorg-driver-fglrx'&lt;br /&gt;
  found `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx/libGL.so.1.2.xlibmesa by xorg-driver-fglrx'&amp;lt;/pre&amp;gt;&lt;br /&gt;
then:&lt;br /&gt;
 sudo dpkg-divert --remove /usr/lib/libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
== This module/version combo is already installed ==&lt;br /&gt;
&lt;br /&gt;
If you get this error-message, simply uninstall the previous version before installing the new one with:&lt;br /&gt;
 sudo dkms remove -m fglrx --all&lt;br /&gt;
&lt;br /&gt;
== New kernel installed? ==&lt;br /&gt;
In theory, DKMS should automatically install the fglrx kernel module for your new kernel the first time you boot it. Should you need to manually install it:&lt;br /&gt;
 sudo dkms build -m fglrx -k `uname -r`&lt;br /&gt;
 sudo dkms install -m fglrx -k `uname -r`&lt;br /&gt;
&lt;br /&gt;
if amdcccle doesn't work and says Identifier is not a valid word. Use lower case letter in xorg.conf&lt;br /&gt;
 &lt;br /&gt;
or specify all the correct parameters. For example:&lt;br /&gt;
 sudo dkms build -m fglrx -v '''9.012''' -k '''3.5.0-22'''-generic&lt;br /&gt;
 sudo dkms install -m fglrx -v '''9.012''' -k '''3.5.0-22'''-generic&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation Documentation]]&lt;br /&gt;
&lt;br /&gt;
== amdconfig not found after installation ==&lt;br /&gt;
This scenario is possible when the driver installation has seemingly succeeded and is possibly related to previous fglrx installs, including those through Jockey (i.e. you first used drivers provided by Ubuntu but then upgraded to ones available from AMD's website). When doing amdconfig --initial after driver installation, you might end up not having the amdconfig available at all:&lt;br /&gt;
&amp;lt;pre&amp;gt;amdconfig: command not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
After booting you might receive X error '(EE) Failed to load module &amp;quot;fglrx&amp;quot; (module does not exist, 0)'. These do not necessarily indicate that the installation has failed completely. On command line, do&lt;br /&gt;
 ls /usr/lib/fglrx/bin&lt;br /&gt;
and see if the command lists some Ati related programs. If they are listed but not found from /usr/bin, it is possible that the &amp;quot;update-alternatives&amp;quot; fglrx .deb installation does has been ignored. See man update-alternatives for more information about the concept and workings of alternatives. In practice, update-alternatives is supposed to create several symbolic links to the files in the fglrx directory, but it will be ignored if the alternatives for the very related gl_conf entry has been set to manual. Do&lt;br /&gt;
 update-alternatives --get-selections | grep gl_conf&lt;br /&gt;
and see if the mode is manual instead of auto and if mesa is mentioned instead of fglrx in the path that is printed. In this case you need to &lt;br /&gt;
 sudo update-alternatives --set gl_conf /usr/lib/fglrx/ld.so.conf&lt;br /&gt;
to set fglrx as the active alternative. You can alternatively (no pun intended) and additionally change the gl_conf into automatic mode before the installation this way:&lt;br /&gt;
 sudo update-alternatives --auto gl_conf&lt;br /&gt;
After that, the alternatives should automatically be configured correctly when the graphics driver .debs are installed.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;update-alternatives: error&amp;quot; during install ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;update-alternatives: error: unable to make /usr/lib/xorg/modules/drivers/fglrx_drv.so.dpkg-tmp a symlink to /etc/alternatives/fglrx_drv: No such file or directory&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can be easily solved by creating directory &amp;quot;drivers&amp;quot; under /usr/lib/xorg/modules/&lt;br /&gt;
 sudo mkdir /usr/lib/xorg/modules/drivers&lt;br /&gt;
&lt;br /&gt;
== 'Can't exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.' during deb generation ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;Can't exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can happen when your /tmp folder is mounted with the option &amp;quot;noexec&amp;quot;. The noexec is suggested by many howtos regarding Ubuntu on SSD, when placing the /tmp in memory.&lt;br /&gt;
A workaround can be found here: [http://serialized.net/2010/03/getting-around-tmpfs-noexec-problems/]&lt;br /&gt;
&lt;br /&gt;
== Errors during deb generation ==&lt;br /&gt;
You may recieve errors if you do not have devscripts, dh-make, execstack and dh-modaliases installed. Run apt-get to install, and the errors go away and the deb is generated correctly.&lt;br /&gt;
&lt;br /&gt;
If you recieve the error dpkg-buildpackage: not found:&lt;br /&gt;
 sudo apt-get install devscripts&lt;br /&gt;
&lt;br /&gt;
If you recieve the error make: dh: command not found:&lt;br /&gt;
 sudo apt-get install dh-make&lt;br /&gt;
&lt;br /&gt;
If you recieve the error make: execstack: Command not found:&lt;br /&gt;
 sudo apt-get install execstack&lt;br /&gt;
&lt;br /&gt;
If you recieve the error make: dh_modaliases: Command not found:&lt;br /&gt;
 sudo apt-get install dh-modaliases&lt;br /&gt;
&lt;br /&gt;
== Black screen after uninstalling old amd drivers ==&lt;br /&gt;
Start you computer in recovery mode and exit to root shell.&lt;br /&gt;
Remount your partitions in rw mode:&lt;br /&gt;
 mount -rw -o remount /&lt;br /&gt;
 ...&lt;br /&gt;
Go to your download directory and proceed with building and installing the drivers in recovery mode.&lt;br /&gt;
All should be fine after a reboot.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Targa</id>
		<title>Targa</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Targa"/>
				<updated>2013-03-17T19:38:40Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Laptops===&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
!Model&lt;br /&gt;
!Graphics&lt;br /&gt;
!Status&lt;br /&gt;
!Distributions&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Visionary XP-210&lt;br /&gt;
|Radeon Mobility 9600&lt;br /&gt;
|Works&lt;br /&gt;
|openSUSE 10.2&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
&lt;br /&gt;
[[Category:OEMs]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Targa</id>
		<title>Targa</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Targa"/>
				<updated>2013-03-17T19:38:15Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 83.110.249.177 (talk) to last revision by 122.52.142.140&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IJWTS wow! Why can't I think of tnhigs like that?&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Catalyst_9.2</id>
		<title>Catalyst 9.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Catalyst_9.2"/>
				<updated>2013-03-17T19:38:12Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Protected &amp;quot;Catalyst 9.2&amp;quot;: Excessive vandalism (‎[edit=autoconfirmed] (indefinite) ‎[move=autoconfirmed] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ATI Catalyst Linux 9.2 driver&amp;lt;br /&amp;gt;&lt;br /&gt;
Release date: Feb. 20, 2009&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [https://www2.ati.com/drivers/linux/ati-driver-installer-9.2-x86.x86_64.run Installer]&lt;br /&gt;
* [http://www2.ati.com/drivers/linux/catalyst_92_linux.pdf Release notes]&lt;br /&gt;
* [http://www2.ati.com/drivers/linux/linux_cat92-inst.pdf Installer instructions]&lt;br /&gt;
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Catalyst 09.2]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Catalyst_9.2</id>
		<title>Catalyst 9.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Catalyst_9.2"/>
				<updated>2013-03-17T19:38:04Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 222.146.249.26 (talk) to last revision by 178.76.246.158&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ATI Catalyst Linux 9.2 driver&amp;lt;br /&amp;gt;&lt;br /&gt;
Release date: Feb. 20, 2009&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [https://www2.ati.com/drivers/linux/ati-driver-installer-9.2-x86.x86_64.run Installer]&lt;br /&gt;
* [http://www2.ati.com/drivers/linux/catalyst_92_linux.pdf Release notes]&lt;br /&gt;
* [http://www2.ati.com/drivers/linux/linux_cat92-inst.pdf Installer instructions]&lt;br /&gt;
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases|Catalyst 09.2]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Catalyst_10.9</id>
		<title>Catalyst 10.9</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Catalyst_10.9"/>
				<updated>2013-03-17T19:38:00Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Protected &amp;quot;Catalyst 10.9&amp;quot;: Excessive vandalism (‎[edit=autoconfirmed] (indefinite) ‎[move=autoconfirmed] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AMD Catalyst Linux 10.9 driver&amp;lt;br /&amp;gt;&lt;br /&gt;
Revision Number: 10.9 (8.771)&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Date: 9/15/2010&amp;lt;br /&amp;gt;&lt;br /&gt;
Description: Automated installer and Display Drivers for X.Org 6.7, 6.8, 6.9, 7.0, 7.1, 7.2, 7.3, 7.4, or 7.5 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 The 10.9 installer fails to work with Official Linux kernels &amp;gt; 2.6.35.4&lt;br /&gt;
 due to a conflict with the 32/64 bit memory patch introduced with 2.6.35.5.&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-10-9-x86.x86_64.run Installer]&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_109_linux.pdf Release Notes]&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_cat109-inst.pdf Installer instructions]&lt;br /&gt;
* [http://ati.amd.com/products/catalyst/linux.html AMD Proprietary Linux Driver FAQ]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Catalyst_10.9</id>
		<title>Catalyst 10.9</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Catalyst_10.9"/>
				<updated>2013-03-17T19:37:50Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 162.21.255.103 (talk) to last revision by 131.215.115.31&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AMD Catalyst Linux 10.9 driver&amp;lt;br /&amp;gt;&lt;br /&gt;
Revision Number: 10.9 (8.771)&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Date: 9/15/2010&amp;lt;br /&amp;gt;&lt;br /&gt;
Description: Automated installer and Display Drivers for X.Org 6.7, 6.8, 6.9, 7.0, 7.1, 7.2, 7.3, 7.4, or 7.5 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 The 10.9 installer fails to work with Official Linux kernels &amp;gt; 2.6.35.4&lt;br /&gt;
 due to a conflict with the 32/64 bit memory patch introduced with 2.6.35.5.&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-10-9-x86.x86_64.run Installer]&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_109_linux.pdf Release Notes]&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_cat109-inst.pdf Installer instructions]&lt;br /&gt;
* [http://ati.amd.com/products/catalyst/linux.html AMD Proprietary Linux Driver FAQ]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/ATI_Slack-Packager_(ENG)</id>
		<title>ATI Slack-Packager (ENG)</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/ATI_Slack-Packager_(ENG)"/>
				<updated>2013-03-17T19:37:39Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 67.107.56.204 (talk) to last revision by Spina&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Slackware internal SlackBuild (ENG)]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Slackware:_external_SlackBuild_(ENG)</id>
		<title>Slackware: external SlackBuild (ENG)</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Slackware:_external_SlackBuild_(ENG)"/>
				<updated>2013-03-17T19:37:03Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Redirected page to Slackware: ATI SlackBuild (ENG)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Slackware:_ATI_SlackBuild_(ENG)]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Slackware_internal_SlackBuild_(ENG)</id>
		<title>Slackware internal SlackBuild (ENG)</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Slackware_internal_SlackBuild_(ENG)"/>
				<updated>2013-03-17T19:35:52Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 195.112.9.171 (talk) to last revision by Spina&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Slackware external SlackBuild (ENG)]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Catalyst_12.1</id>
		<title>Catalyst 12.1</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Catalyst_12.1"/>
				<updated>2013-03-17T19:35:47Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Protected &amp;quot;Catalyst 12.1&amp;quot;: Excessive vandalism (‎[edit=autoconfirmed] (indefinite) ‎[move=autoconfirmed] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AMD Catalyst Linux 12.1 driver&lt;br /&gt;
&lt;br /&gt;
Revision Number: 12.1 (8.93)&lt;br /&gt;
&lt;br /&gt;
Release Date: 01/25/12&lt;br /&gt;
&lt;br /&gt;
Description: Automated installer and Display Drivers for [http://x.org X.Org] 6.9, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, or 7.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
System requirements:&lt;br /&gt;
&lt;br /&gt;
* XOrg 6.9, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5 or 7.6&lt;br /&gt;
* Linux kernel 2.6 or above&lt;br /&gt;
* glibc version 2.2 or 2.3&lt;br /&gt;
* POSIX Shared Memory (/dev/shm) support is required for 3D applications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following packages must be installed in order for the AMD Catalyst driver for Linux&lt;br /&gt;
to install and work optimally:&lt;br /&gt;
* XFree86-Mesa-libGL&lt;br /&gt;
* libstdc++&lt;br /&gt;
* libgcc&lt;br /&gt;
* XFree86-libs&lt;br /&gt;
* fontconfig&lt;br /&gt;
* freetype&lt;br /&gt;
* zlib&lt;br /&gt;
* gcc&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Catalyst_12.1</id>
		<title>Catalyst 12.1</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Catalyst_12.1"/>
				<updated>2013-03-17T19:35:24Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 89.185.37.93 (talk) to last revision by Dtl131&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AMD Catalyst Linux 12.1 driver&lt;br /&gt;
&lt;br /&gt;
Revision Number: 12.1 (8.93)&lt;br /&gt;
&lt;br /&gt;
Release Date: 01/25/12&lt;br /&gt;
&lt;br /&gt;
Description: Automated installer and Display Drivers for [http://x.org X.Org] 6.9, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, or 7.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
System requirements:&lt;br /&gt;
&lt;br /&gt;
* XOrg 6.9, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5 or 7.6&lt;br /&gt;
* Linux kernel 2.6 or above&lt;br /&gt;
* glibc version 2.2 or 2.3&lt;br /&gt;
* POSIX Shared Memory (/dev/shm) support is required for 3D applications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following packages must be installed in order for the AMD Catalyst driver for Linux&lt;br /&gt;
to install and work optimally:&lt;br /&gt;
* XFree86-Mesa-libGL&lt;br /&gt;
* libstdc++&lt;br /&gt;
* libgcc&lt;br /&gt;
* XFree86-libs&lt;br /&gt;
* fontconfig&lt;br /&gt;
* freetype&lt;br /&gt;
* zlib&lt;br /&gt;
* gcc&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/8.39.4</id>
		<title>8.39.4</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/8.39.4"/>
				<updated>2013-03-17T19:35:20Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Protected &amp;quot;8.39.4&amp;quot;: Excessive vandalism (‎[edit=autoconfirmed] (indefinite) ‎[move=autoconfirmed] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ATI Linux fglrx driver version 8.39.4&lt;br /&gt;
&lt;br /&gt;
Release Date: 23 July, 2007&lt;br /&gt;
&lt;br /&gt;
==Issues Resolved==&lt;br /&gt;
* The kernel module build no longer fails on kernel version 2.6.22. Further details can be found in topic number 737-28556&lt;br /&gt;
* Starting AMD CCC-LE no longer fails with a floating-point exception when started in certain configurations. Further details can be found in topic number 737-28557&lt;br /&gt;
* When playing videos in I420 color format using the Xv extension and TexturedVideo (the default on R5xx), colors are no longer displayed incorrectly. Further details can be found in topic number 737-28558&lt;br /&gt;
* Running aticonfig --initial in X with the Vesa driver no longer segfaults resulting in the xorg.conf file not being available. Further details can be found in topic number 737-28559 &lt;br /&gt;
&lt;br /&gt;
==Known Issues==&lt;br /&gt;
* Video Tearing may be seen during playback in XV using GLESX. Further details can be found in topic number 737-26984&lt;br /&gt;
* A black screen may be observed on some hardware when switching to the console or leaving the X window system when a Vesa framebuffer console driver is used. Further details can be found in topic number 737-28558&lt;br /&gt;
* Corruption may be observed with certain applications on some Linux distributions which enable the Composite extension by default, e.g., RHEL 5. If you are observing application corruption, please disable the Composite extension. Further details can be found in topic number 737-28224&lt;br /&gt;
* Using the xgl enabled x-server interface disables display switching hot plug support&lt;br /&gt;
* There is no support for video playback on the second head in dual head mode. Further details can be found in topic number 737-26985  &lt;br /&gt;
&lt;br /&gt;
== Feature Wish List ==&lt;br /&gt;
&lt;br /&gt;
The following features are still not supported properly by ATI's driver:&lt;br /&gt;
&lt;br /&gt;
* Composite Extension: The ATI driver is far behind other open source Xorg drivers in supporting Composite extension. Clearly they are not keeping up and will benefit significantly by releasing their source code under GPL or BSD or MIT license.&lt;br /&gt;
* Removing the need to enable module support in the kernel to fully install the driver. It will work without it, but that doesn't enable DRI. This is possible by releasing their source code under the GPL license, and creating a patch for the kernel.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.39.4-x86.x86_64.run Installer]&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_8.39.4.html Release notes]&lt;br /&gt;
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/8.39.4</id>
		<title>8.39.4</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/8.39.4"/>
				<updated>2013-03-17T19:35:07Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 91.213.108.162 (talk) to last revision by Mooninite&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ATI Linux fglrx driver version 8.39.4&lt;br /&gt;
&lt;br /&gt;
Release Date: 23 July, 2007&lt;br /&gt;
&lt;br /&gt;
==Issues Resolved==&lt;br /&gt;
* The kernel module build no longer fails on kernel version 2.6.22. Further details can be found in topic number 737-28556&lt;br /&gt;
* Starting AMD CCC-LE no longer fails with a floating-point exception when started in certain configurations. Further details can be found in topic number 737-28557&lt;br /&gt;
* When playing videos in I420 color format using the Xv extension and TexturedVideo (the default on R5xx), colors are no longer displayed incorrectly. Further details can be found in topic number 737-28558&lt;br /&gt;
* Running aticonfig --initial in X with the Vesa driver no longer segfaults resulting in the xorg.conf file not being available. Further details can be found in topic number 737-28559 &lt;br /&gt;
&lt;br /&gt;
==Known Issues==&lt;br /&gt;
* Video Tearing may be seen during playback in XV using GLESX. Further details can be found in topic number 737-26984&lt;br /&gt;
* A black screen may be observed on some hardware when switching to the console or leaving the X window system when a Vesa framebuffer console driver is used. Further details can be found in topic number 737-28558&lt;br /&gt;
* Corruption may be observed with certain applications on some Linux distributions which enable the Composite extension by default, e.g., RHEL 5. If you are observing application corruption, please disable the Composite extension. Further details can be found in topic number 737-28224&lt;br /&gt;
* Using the xgl enabled x-server interface disables display switching hot plug support&lt;br /&gt;
* There is no support for video playback on the second head in dual head mode. Further details can be found in topic number 737-26985  &lt;br /&gt;
&lt;br /&gt;
== Feature Wish List ==&lt;br /&gt;
&lt;br /&gt;
The following features are still not supported properly by ATI's driver:&lt;br /&gt;
&lt;br /&gt;
* Composite Extension: The ATI driver is far behind other open source Xorg drivers in supporting Composite extension. Clearly they are not keeping up and will benefit significantly by releasing their source code under GPL or BSD or MIT license.&lt;br /&gt;
* Removing the need to enable module support in the kernel to fully install the driver. It will work without it, but that doesn't enable DRI. This is possible by releasing their source code under the GPL license, and creating a patch for the kernel.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.39.4-x86.x86_64.run Installer]&lt;br /&gt;
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_8.39.4.html Release notes]&lt;br /&gt;
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Gentoo</id>
		<title>Gentoo</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Gentoo"/>
				<updated>2013-03-17T19:35:02Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Protected &amp;quot;Gentoo&amp;quot;: Excessive vandalism (‎[edit=autoconfirmed] (expires 19:35, 31 March 2013 (UTC)) ‎[move=autoconfirmed] (expires 19:35, 31 March 2013 (UTC)))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General Status ==&lt;br /&gt;
* Included with Distribution&lt;br /&gt;
See the [http://packages.gentoo.org/package/ati-drivers webindex of the Gentoo package repository] for stable/unstable status of the package.&lt;br /&gt;
It may be useful to use the keyword ~x86 ( or ~amd64 for 64 bit installations) specifically for the x11-drivers/ati-drivers package to get the newest version, since the Gentoo stable / unstable distinction does not always make much sense here.&lt;br /&gt;
&lt;br /&gt;
As of now (February 2009) you may end up in dependency hell, since older ATI drivers dont compile with recent kernel sources, and newer ATI drivers require unstable X... See [[Gentoo Version Limitations]] for more info.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
* [[Gentoo Installation Guide|Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
* Although not supported by ATI, Compiz-Fusion does work (a bit slow though). Valuable information can be found at the following URL's: &lt;br /&gt;
** ... (work in progress)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Resources==&lt;br /&gt;
* [http://en.gentoo-wiki.com/wiki/Fglrx Gentoo Wiki]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{VCT}}&lt;br /&gt;
[[Category:Distributions]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Gentoo</id>
		<title>Gentoo</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Gentoo"/>
				<updated>2013-03-17T19:34:52Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 199.33.126.36 (talk) to last revision by 2002:6027:D46A:1:21F:C6FF:FED7:F9D5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General Status ==&lt;br /&gt;
* Included with Distribution&lt;br /&gt;
See the [http://packages.gentoo.org/package/ati-drivers webindex of the Gentoo package repository] for stable/unstable status of the package.&lt;br /&gt;
It may be useful to use the keyword ~x86 ( or ~amd64 for 64 bit installations) specifically for the x11-drivers/ati-drivers package to get the newest version, since the Gentoo stable / unstable distinction does not always make much sense here.&lt;br /&gt;
&lt;br /&gt;
As of now (February 2009) you may end up in dependency hell, since older ATI drivers dont compile with recent kernel sources, and newer ATI drivers require unstable X... See [[Gentoo Version Limitations]] for more info.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
* [[Gentoo Installation Guide|Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
* Although not supported by ATI, Compiz-Fusion does work (a bit slow though). Valuable information can be found at the following URL's: &lt;br /&gt;
** ... (work in progress)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Resources==&lt;br /&gt;
* [http://en.gentoo-wiki.com/wiki/Fglrx Gentoo Wiki]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{VCT}}&lt;br /&gt;
[[Category:Distributions]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/8.02</id>
		<title>8.02</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/8.02"/>
				<updated>2013-03-17T19:34:48Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Protected &amp;quot;8.02&amp;quot;: Excessive spamming (‎[edit=autoconfirmed] (indefinite) ‎[move=autoconfirmed] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Catalyst 8.02]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/8.02</id>
		<title>8.02</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/8.02"/>
				<updated>2013-03-17T19:34:39Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 42.121.31.229 (talk) to last revision by SheeEttin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Catalyst 8.02]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Catalyst_11.5</id>
		<title>Catalyst 11.5</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Catalyst_11.5"/>
				<updated>2013-03-17T19:34:35Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Protected &amp;quot;Catalyst 11.5&amp;quot;: Excessive vandalism (‎[edit=autoconfirmed] (indefinite) ‎[move=autoconfirmed] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AMD Catalyst Linux 11.5 driver&amp;lt;br /&amp;gt;&lt;br /&gt;
Revision Number: 11.5 (8.85)&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Date: 5/9/2011&amp;lt;br /&amp;gt;&lt;br /&gt;
Description: Automated installer and Display Drivers for X.Org 6.9, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, or 7.6 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://www2.ati.com/drivers/linux/ati-driver-installer-11-5-x86.x86_64.run Installer]&lt;br /&gt;
* [http://www.amd.com/us/products/technologies/ati-catalyst/Pages/catalyst.aspx AMD Proprietary Linux Driver FAQ]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Catalyst_11.5</id>
		<title>Catalyst 11.5</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Catalyst_11.5"/>
				<updated>2013-03-17T19:34:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 86.114.160.253 (talk) to last revision by Dtl131&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AMD Catalyst Linux 11.5 driver&amp;lt;br /&amp;gt;&lt;br /&gt;
Revision Number: 11.5 (8.85)&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Date: 5/9/2011&amp;lt;br /&amp;gt;&lt;br /&gt;
Description: Automated installer and Display Drivers for X.Org 6.9, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, or 7.6 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://www2.ati.com/drivers/linux/ati-driver-installer-11-5-x86.x86_64.run Installer]&lt;br /&gt;
* [http://www.amd.com/us/products/technologies/ati-catalyst/Pages/catalyst.aspx AMD Proprietary Linux Driver FAQ]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Arch_Linux</id>
		<title>Arch Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Arch_Linux"/>
				<updated>2013-03-17T19:34:13Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Protected &amp;quot;Arch Linux&amp;quot;: Excessive vandalism (‎[edit=autoconfirmed] (expires 19:34, 31 March 2013 (UTC)) ‎[move=autoconfirmed] (expires 19:34, 31 March 2013 (UTC)))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Notice: This page is very, very outdated. Do not listen to anything it says until someone fixes it! For now, see [[https://wiki.archlinux.org/index.php/Catalyst]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arch Linux distro No Longer provides pre-built package's in its official repo's you have to use unofficial repo's the AUR for accessible through the pacman package manager.&lt;br /&gt;
&lt;br /&gt;
The installation instructions I've taken straight from Arch's own wiki page, linked below in the External Resources section.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Warning:&lt;br /&gt;
&lt;br /&gt;
    Make sure that you own a R6xx (HD2xxx) or newer card or the driver won't be enabled. You will encounter an error if you try to enable your display using Catalyst and a card older than the R6xx series. &lt;br /&gt;
&lt;br /&gt;
    It appears that Catalyst 9.10-10.11 does not support nForce4 motherboard chipsets.&lt;br /&gt;
&lt;br /&gt;
Warning: Whether or not you install catalyst package from AUR, you will have to reinstall/update fglrx every time the kernel is updated. Otherwise, X will fail to start. Please remember that you can alway use catalyst-hook or catalyst-daemon package which will perform automatic fglrx update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: If you see those warnings:&lt;br /&gt;
&lt;br /&gt;
WARNING: Package contains reference to $srcdir&lt;br /&gt;
&lt;br /&gt;
WARNING: '.pkg' is not a valid archive extension.&lt;br /&gt;
&lt;br /&gt;
while building catalyst-{kernver} package - do not be concerned, it's normal. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installation==unofficial==repo==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Before you start===&lt;br /&gt;
You'll need to install the necessary programs&lt;br /&gt;
&lt;br /&gt;
{{Box Terminal|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -S xorg-server&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -S xf86-input-evdev&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -S xf86-input-mouse&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -S xf86-input-keyboard&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -Rd libgl&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unofficial repositories&lt;br /&gt;
&lt;br /&gt;
There are some unofficial repositories containing the newest (or older) catalyst packages along with the appropriate libs and software in order to use the driver. If you want to know what packages are inside any given repository you need to first add repository to pacman.conf, perform pacman -Sy command and then list repository with pacman -Sl command:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Box Terminal|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -Sl catalyst&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[catalyst] repository&lt;br /&gt;
&lt;br /&gt;
It contains newest stable catalyst driver and some additional packages. This repository should always work with the stock kernel from [core] and it is updated most frequently.&lt;br /&gt;
&lt;br /&gt;
To use it you need:&lt;br /&gt;
&lt;br /&gt;
1.) Edit /etc/pacman.conf and add those lines above all other repositories (so also above [core] and [extra]): &lt;br /&gt;
&lt;br /&gt;
[catalyst]&lt;br /&gt;
&lt;br /&gt;
Server = http://catalyst.apocalypsus.net/repo/catalyst/$arch&lt;br /&gt;
&lt;br /&gt;
2.) Update with: &lt;br /&gt;
&lt;br /&gt;
{{Box Terminal|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -Syu&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
3.) look and see if you have a build &lt;br /&gt;
&lt;br /&gt;
{{Box Terminal|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; cd /lib/modules/3.2.6-2-ARCH/build&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
4) if not you will need one &lt;br /&gt;
&lt;br /&gt;
{{Box Terminal|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -Syu base-devel linux-headers&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
5.) Install catalyst: note  For x86_64 users [catalyst] provides lib32-catalyst-utils package&lt;br /&gt;
needed to run 32-bit opengl applications and wine games. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Box Terminal|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -Sy catalyst catalyst-utils lib32-catalyst-utils&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: If you are updating from catalyst =&amp;lt; 10.8 steps 2,3,4,5 look like this:&lt;br /&gt;
&lt;br /&gt;
{{Box Terminal|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -Sy&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -Rdd catalyst&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -S catalyst catalyst-utils&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
6.) Don't forget to prepare your /etc/X11/xorg.conf for catalyst! if it doesn't exist use.&lt;br /&gt;
&lt;br /&gt;
{{Box Terminal|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; aticonfig --initial&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Configuration&lt;br /&gt;
&lt;br /&gt;
Three things to check in Arch before rebooting, otherwise X can break:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First, xorg.conf: AMD provides the aticonfig tool to create/modify xorg.conf file. It also can configure virtually every aspect of the card for it also accesses the amdpcsdb file. For a complete list of aticonfig options,&lt;br /&gt;
&lt;br /&gt;
Warning: Use the --output option before committing to /etc/X11 as an xorg.conf file will override anything in /etc/X11/xorg.conf.d&lt;br /&gt;
&lt;br /&gt;
If you do not already have an xorg.conf file, you can compare the generated file to one of the Sample Xorg.conf examples listed on the Xorg page.&lt;br /&gt;
&lt;br /&gt;
Although most options are now automatically detected in current Xorg, you may want to specify some in case the defaults change between versions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/etc/X11/xorg.conf&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
On to rc.conf:&lt;br /&gt;
&lt;br /&gt;
/etc/rc.conf&lt;br /&gt;
&lt;br /&gt;
Remove radeon from MODULES and blacklist it in /etc/modprobe.d/modprobe.conf if blacklist-fglrx.conf does not exist.&lt;br /&gt;
Adding fglrx to MODULES appears to be optional if added instead to /etc/mkinitcpio.conf (boot image would be rebuilt before reboot). &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
on to menu.lst&lt;br /&gt;
&lt;br /&gt;
/boot/grub/menu.lst&lt;br /&gt;
&lt;br /&gt;
Clear modesetting options as the driver doesn't appear to take advantage of KMS yet. Add nomodeset.&lt;br /&gt;
For example: kernel /boot/vmlinuz-linux root=/dev/sda1 ro nomodeset &lt;br /&gt;
&lt;br /&gt;
Note: If you are using an AGP card instead of PCI Express add the agp module as well&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reboot!&lt;br /&gt;
Checking operation&lt;br /&gt;
&lt;br /&gt;
Assuming reboot to your login was successful, otherwise #Troubleshooting. Commands to check that fglrx is up and running:&lt;br /&gt;
&lt;br /&gt;
lsmod | grep fglrx&lt;br /&gt;
fglrxinfo   &lt;br /&gt;
&lt;br /&gt;
Finally, run Xorg with startx or by using GDM/KDM and verify that direct rendering is enabled by running the following command in a terminal:&lt;br /&gt;
&lt;br /&gt;
$ glxinfo | grep direct&lt;br /&gt;
&lt;br /&gt;
If it says &amp;quot;direct rendering: yes&amp;quot; then you're good to go! If the glxinfo command is not found, you may need to install the mesa-demos package as well.&lt;br /&gt;
Warning: In recent versions of Xorg, the paths of libs are changed. So, sometimes libGL.so cannot be correctly loaded even if it's installed. Check this if your GL is not working. Please read &amp;quot;Troubleshooting&amp;quot; section for details.&lt;br /&gt;
Double Screen (Dual Head / Dual Screen / Xinerama)&lt;br /&gt;
Introduction&lt;br /&gt;
First of all: you have to know, it does not exist one single solution because each needs and configurations are different. That's why you have to adapt the step below to your own needs. It is possible that you have to try more than once. Therefore, you MUST save your working /etc/X11/xorg.conf BEFORE you start any change and you must be able to recover from tty.&lt;br /&gt;
&lt;br /&gt;
    In this part, we will describe the installation of 2 differend sized screens on only one graphic cad with 2 different output ports (DVI + HDMI) using a &amp;quot;BIG Desktop&amp;quot; configuration. &lt;br /&gt;
&lt;br /&gt;
    The Xinerama solution has some inconveniences, especially because it is not compatible with XrandR. For that very reason, you should not use this solution, because XrandR is just a must for our later configuration. &lt;br /&gt;
&lt;br /&gt;
    The Dual Head solution would allow you to have 2 different sessions (one for each screen). It could be your wish but you will not be able to move windows from one screen to another. If you have only one screen, you will have to define the mouse inside your xorg for the 2 sessions inside the Server Layout section. &lt;br /&gt;
&lt;br /&gt;
ATI Documentation&lt;br /&gt;
ATI Catalyst Control Center&lt;br /&gt;
&lt;br /&gt;
The GUI tool shiped by ATI is very useful and we will try to use it as much as we can. To launch it, open a terminal and use the following command line:&lt;br /&gt;
&lt;br /&gt;
kdesu amdcccle&lt;br /&gt;
&lt;br /&gt;
Note: Of course, you have to adapt if you are using GNOME or any other DM.&lt;br /&gt;
Warning: Do NOT use sudo directly with a gui. Sudo gives you admin rights with user account information. Kdesu gives you admin rights with root privileges &amp;amp; variables.&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
Here, it is easy but important : make sure that your hardware is pluged correctly, power is on, and that you know your hardware caracteristics (screen dimensions, sizes, refresment rates ...) Normally, both screens are recognize during boot time but not necessarly identified properly, especially if you are not using any xorg base configuration file but instead relying on the hot-plugging feature.&lt;br /&gt;
&lt;br /&gt;
The first step is to make sure they will be recognized by your DE / xorg. For this, you need to generate a basic xorg file for your 2 screens :&lt;br /&gt;
&lt;br /&gt;
aticonfig --initial --desktop-setup=horizontal --overlay-on=1&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
aticonfig --initial=dual-head --screen-layout=left&lt;br /&gt;
&lt;br /&gt;
Note: overlay is important because it allows you to have 1 pixel (or more) shared between the 2 screens.&lt;br /&gt;
Tip: For the different possible &amp;amp; available options, do not hesitate to type aticonfig inside a terminal to display all available command lines.&lt;br /&gt;
&lt;br /&gt;
Normally, you have now a basic file that you can now edit to add your screen resolutions. It is important to precise the working resolution especially if you have screens of different sizes. To be added insithe the &amp;quot;Screen&amp;quot; section:&lt;br /&gt;
&lt;br /&gt;
SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
Depth 24&lt;br /&gt;
Modes &amp;quot;1200x800&amp;quot;&lt;br /&gt;
EndSubSection&lt;br /&gt;
&lt;br /&gt;
Well, from now on, instead of editing the xorg.conf file manually, let us use the ATI gui tool. Reboot X to be sure that your 2 screens are well supported and that the resolution are well recognized. (Screens must be independant).&lt;br /&gt;
Configuration&lt;br /&gt;
&lt;br /&gt;
Here, you only have to launch the ATI control center with root privileges, go inside the display menu and choose how you would like to set your configuration (small arrow of the drop down menu). A last reboot of X and you will be done !&lt;br /&gt;
&lt;br /&gt;
Before you reboot, do not hesitate to verify your new xorg.conf file. At this stage, inside the &amp;quot;Display&amp;quot; sub-section of the &amp;quot;Screen&amp;quot; section, you should see a &amp;quot;Virtual&amp;quot; command line, of which the resolution should be the sum of both screens. The &amp;quot;Server Layout&amp;quot; section says all the rest. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Notes====&lt;br /&gt;
&lt;br /&gt;
* These packages contain '''only''' the kernel module, and depend on the &amp;lt;code&amp;gt;catalyst-utils&amp;lt;/code&amp;gt; package.  The &amp;lt;code&amp;gt;catalyst-utils&amp;lt;/code&amp;gt; package is kernel-independent and provides the libraries and utilities for Xorg, including ATI's own &amp;lt;code&amp;gt;libGL.so&amp;lt;/code&amp;gt;.&lt;br /&gt;
* After installing the package, you'll need to either &amp;lt;code&amp;gt;source /etc/profile&amp;lt;/code&amp;gt; or log out, then back in to set up the environment properly.&lt;br /&gt;
* If you run both &amp;lt;code&amp;gt;kernel26&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;kernel26beyond&amp;lt;/code&amp;gt; then install both catalyst module packages.  They won't conflict with one another.&lt;br /&gt;
&lt;br /&gt;
=== Custom Kernels ===&lt;br /&gt;
&lt;br /&gt;
To install catalyst for a custom kernel, you'll need to build your own &amp;lt;code&amp;gt;catalyst-$kernel&amp;lt;/code&amp;gt; package, containing the kernel module compiled specifically for your kernel.&lt;br /&gt;
&lt;br /&gt;
If you are at all uncomfortable or inexperienced making packages, read up Arch's [http://wiki.archlinux.org/index.php/ABS ABS] wiki page first so things go smoothly.&lt;br /&gt;
&lt;br /&gt;
==== Obtaining PKGBUILD ====&lt;br /&gt;
Obtain the &amp;lt;code&amp;gt;PKGBUILD&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;catalyst.install&amp;lt;/code&amp;gt; files from CVS or ABS.  Either:&lt;br /&gt;
&lt;br /&gt;
* Visit http://www.archlinux.org/packages.php?id=10416 and click &amp;quot;View CVS Entries&amp;quot; to find them, or &lt;br /&gt;
* Run &amp;lt;code&amp;gt;abs&amp;lt;/code&amp;gt; as root and locate the files in &amp;lt;code&amp;gt;/var/abs/extra/modules/catalyst&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Editing the PKGBUILD and building ====&lt;br /&gt;
Three changes need to be made here: &lt;br /&gt;
&lt;br /&gt;
'''First''', change&lt;br /&gt;
    pkgname=catalyst&lt;br /&gt;
to&lt;br /&gt;
    pkgname=catalyst-KERNEL_NAME&lt;br /&gt;
where KERNEL_NAME is whatever you want (custom, mm, themostawesomekernelever)&lt;br /&gt;
&lt;br /&gt;
'''Second''', remove &amp;lt;code&amp;gt;kernel26&amp;lt;/code&amp;gt; from the dependencies list.&lt;br /&gt;
&lt;br /&gt;
'''Third''', change&lt;br /&gt;
    _kernver=2.6.15-ARCH&lt;br /&gt;
to&lt;br /&gt;
    _kernver=`uname -r`&lt;br /&gt;
(or directly insert the output of uname -r '''when running your custom kernel''' there)&lt;br /&gt;
&lt;br /&gt;
Finally, build and install the package.  (&amp;lt;code&amp;gt;makepkg -i&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;makepkg&amp;lt;/code&amp;gt; followed by &amp;lt;code&amp;gt;pacman -A pkgname.pkg.tar.gz&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* No changes need to be made to the &amp;lt;code&amp;gt;catalyst-utils&amp;lt;/code&amp;gt; package, which is completely kernel-independent.  '''All''' you need to do is compile a kernel module.&lt;br /&gt;
* To build and run the catalyst kernel module with 2.6.16 kernels, patches are needed!  Check out the cvs entries for catalyst in testing for the required patch.&lt;br /&gt;
&lt;br /&gt;
==Related Resources==&lt;br /&gt;
* [http://www.archlinux.org Arch Linux Homepage]&lt;br /&gt;
* [http://bbs.archlinux.org Arch Linux Forums]&lt;br /&gt;
* http://wiki.archlinux.org/index.php/ATI&lt;br /&gt;
&lt;br /&gt;
{{VCT}}&lt;br /&gt;
[[Category:Distributions]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Arch_Linux</id>
		<title>Arch Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Arch_Linux"/>
				<updated>2013-03-17T19:34:03Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 142.32.208.226 (talk) to last revision by 81.170.129.200&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Notice: This page is very, very outdated. Do not listen to anything it says until someone fixes it! For now, see [[https://wiki.archlinux.org/index.php/Catalyst]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arch Linux distro No Longer provides pre-built package's in its official repo's you have to use unofficial repo's the AUR for accessible through the pacman package manager.&lt;br /&gt;
&lt;br /&gt;
The installation instructions I've taken straight from Arch's own wiki page, linked below in the External Resources section.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Warning:&lt;br /&gt;
&lt;br /&gt;
    Make sure that you own a R6xx (HD2xxx) or newer card or the driver won't be enabled. You will encounter an error if you try to enable your display using Catalyst and a card older than the R6xx series. &lt;br /&gt;
&lt;br /&gt;
    It appears that Catalyst 9.10-10.11 does not support nForce4 motherboard chipsets.&lt;br /&gt;
&lt;br /&gt;
Warning: Whether or not you install catalyst package from AUR, you will have to reinstall/update fglrx every time the kernel is updated. Otherwise, X will fail to start. Please remember that you can alway use catalyst-hook or catalyst-daemon package which will perform automatic fglrx update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: If you see those warnings:&lt;br /&gt;
&lt;br /&gt;
WARNING: Package contains reference to $srcdir&lt;br /&gt;
&lt;br /&gt;
WARNING: '.pkg' is not a valid archive extension.&lt;br /&gt;
&lt;br /&gt;
while building catalyst-{kernver} package - do not be concerned, it's normal. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installation==unofficial==repo==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Before you start===&lt;br /&gt;
You'll need to install the necessary programs&lt;br /&gt;
&lt;br /&gt;
{{Box Terminal|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -S xorg-server&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -S xf86-input-evdev&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -S xf86-input-mouse&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -S xf86-input-keyboard&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -Rd libgl&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unofficial repositories&lt;br /&gt;
&lt;br /&gt;
There are some unofficial repositories containing the newest (or older) catalyst packages along with the appropriate libs and software in order to use the driver. If you want to know what packages are inside any given repository you need to first add repository to pacman.conf, perform pacman -Sy command and then list repository with pacman -Sl command:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Box Terminal|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -Sl catalyst&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[catalyst] repository&lt;br /&gt;
&lt;br /&gt;
It contains newest stable catalyst driver and some additional packages. This repository should always work with the stock kernel from [core] and it is updated most frequently.&lt;br /&gt;
&lt;br /&gt;
To use it you need:&lt;br /&gt;
&lt;br /&gt;
1.) Edit /etc/pacman.conf and add those lines above all other repositories (so also above [core] and [extra]): &lt;br /&gt;
&lt;br /&gt;
[catalyst]&lt;br /&gt;
&lt;br /&gt;
Server = http://catalyst.apocalypsus.net/repo/catalyst/$arch&lt;br /&gt;
&lt;br /&gt;
2.) Update with: &lt;br /&gt;
&lt;br /&gt;
{{Box Terminal|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -Syu&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
3.) look and see if you have a build &lt;br /&gt;
&lt;br /&gt;
{{Box Terminal|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; cd /lib/modules/3.2.6-2-ARCH/build&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
4) if not you will need one &lt;br /&gt;
&lt;br /&gt;
{{Box Terminal|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -Syu base-devel linux-headers&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
5.) Install catalyst: note  For x86_64 users [catalyst] provides lib32-catalyst-utils package&lt;br /&gt;
needed to run 32-bit opengl applications and wine games. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Box Terminal|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -Sy catalyst catalyst-utils lib32-catalyst-utils&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: If you are updating from catalyst =&amp;lt; 10.8 steps 2,3,4,5 look like this:&lt;br /&gt;
&lt;br /&gt;
{{Box Terminal|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -Sy&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -Rdd catalyst&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; pacman -S catalyst catalyst-utils&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
6.) Don't forget to prepare your /etc/X11/xorg.conf for catalyst! if it doesn't exist use.&lt;br /&gt;
&lt;br /&gt;
{{Box Terminal|&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; aticonfig --initial&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Configuration&lt;br /&gt;
&lt;br /&gt;
Three things to check in Arch before rebooting, otherwise X can break:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First, xorg.conf: AMD provides the aticonfig tool to create/modify xorg.conf file. It also can configure virtually every aspect of the card for it also accesses the amdpcsdb file. For a complete list of aticonfig options,&lt;br /&gt;
&lt;br /&gt;
Warning: Use the --output option before committing to /etc/X11 as an xorg.conf file will override anything in /etc/X11/xorg.conf.d&lt;br /&gt;
&lt;br /&gt;
If you do not already have an xorg.conf file, you can compare the generated file to one of the Sample Xorg.conf examples listed on the Xorg page.&lt;br /&gt;
&lt;br /&gt;
Although most options are now automatically detected in current Xorg, you may want to specify some in case the defaults change between versions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/etc/X11/xorg.conf&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
On to rc.conf:&lt;br /&gt;
&lt;br /&gt;
/etc/rc.conf&lt;br /&gt;
&lt;br /&gt;
Remove radeon from MODULES and blacklist it in /etc/modprobe.d/modprobe.conf if blacklist-fglrx.conf does not exist.&lt;br /&gt;
Adding fglrx to MODULES appears to be optional if added instead to /etc/mkinitcpio.conf (boot image would be rebuilt before reboot). &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
on to menu.lst&lt;br /&gt;
&lt;br /&gt;
/boot/grub/menu.lst&lt;br /&gt;
&lt;br /&gt;
Clear modesetting options as the driver doesn't appear to take advantage of KMS yet. Add nomodeset.&lt;br /&gt;
For example: kernel /boot/vmlinuz-linux root=/dev/sda1 ro nomodeset &lt;br /&gt;
&lt;br /&gt;
Note: If you are using an AGP card instead of PCI Express add the agp module as well&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reboot!&lt;br /&gt;
Checking operation&lt;br /&gt;
&lt;br /&gt;
Assuming reboot to your login was successful, otherwise #Troubleshooting. Commands to check that fglrx is up and running:&lt;br /&gt;
&lt;br /&gt;
lsmod | grep fglrx&lt;br /&gt;
fglrxinfo   &lt;br /&gt;
&lt;br /&gt;
Finally, run Xorg with startx or by using GDM/KDM and verify that direct rendering is enabled by running the following command in a terminal:&lt;br /&gt;
&lt;br /&gt;
$ glxinfo | grep direct&lt;br /&gt;
&lt;br /&gt;
If it says &amp;quot;direct rendering: yes&amp;quot; then you're good to go! If the glxinfo command is not found, you may need to install the mesa-demos package as well.&lt;br /&gt;
Warning: In recent versions of Xorg, the paths of libs are changed. So, sometimes libGL.so cannot be correctly loaded even if it's installed. Check this if your GL is not working. Please read &amp;quot;Troubleshooting&amp;quot; section for details.&lt;br /&gt;
Double Screen (Dual Head / Dual Screen / Xinerama)&lt;br /&gt;
Introduction&lt;br /&gt;
First of all: you have to know, it does not exist one single solution because each needs and configurations are different. That's why you have to adapt the step below to your own needs. It is possible that you have to try more than once. Therefore, you MUST save your working /etc/X11/xorg.conf BEFORE you start any change and you must be able to recover from tty.&lt;br /&gt;
&lt;br /&gt;
    In this part, we will describe the installation of 2 differend sized screens on only one graphic cad with 2 different output ports (DVI + HDMI) using a &amp;quot;BIG Desktop&amp;quot; configuration. &lt;br /&gt;
&lt;br /&gt;
    The Xinerama solution has some inconveniences, especially because it is not compatible with XrandR. For that very reason, you should not use this solution, because XrandR is just a must for our later configuration. &lt;br /&gt;
&lt;br /&gt;
    The Dual Head solution would allow you to have 2 different sessions (one for each screen). It could be your wish but you will not be able to move windows from one screen to another. If you have only one screen, you will have to define the mouse inside your xorg for the 2 sessions inside the Server Layout section. &lt;br /&gt;
&lt;br /&gt;
ATI Documentation&lt;br /&gt;
ATI Catalyst Control Center&lt;br /&gt;
&lt;br /&gt;
The GUI tool shiped by ATI is very useful and we will try to use it as much as we can. To launch it, open a terminal and use the following command line:&lt;br /&gt;
&lt;br /&gt;
kdesu amdcccle&lt;br /&gt;
&lt;br /&gt;
Note: Of course, you have to adapt if you are using GNOME or any other DM.&lt;br /&gt;
Warning: Do NOT use sudo directly with a gui. Sudo gives you admin rights with user account information. Kdesu gives you admin rights with root privileges &amp;amp; variables.&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
Here, it is easy but important : make sure that your hardware is pluged correctly, power is on, and that you know your hardware caracteristics (screen dimensions, sizes, refresment rates ...) Normally, both screens are recognize during boot time but not necessarly identified properly, especially if you are not using any xorg base configuration file but instead relying on the hot-plugging feature.&lt;br /&gt;
&lt;br /&gt;
The first step is to make sure they will be recognized by your DE / xorg. For this, you need to generate a basic xorg file for your 2 screens :&lt;br /&gt;
&lt;br /&gt;
aticonfig --initial --desktop-setup=horizontal --overlay-on=1&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
aticonfig --initial=dual-head --screen-layout=left&lt;br /&gt;
&lt;br /&gt;
Note: overlay is important because it allows you to have 1 pixel (or more) shared between the 2 screens.&lt;br /&gt;
Tip: For the different possible &amp;amp; available options, do not hesitate to type aticonfig inside a terminal to display all available command lines.&lt;br /&gt;
&lt;br /&gt;
Normally, you have now a basic file that you can now edit to add your screen resolutions. It is important to precise the working resolution especially if you have screens of different sizes. To be added insithe the &amp;quot;Screen&amp;quot; section:&lt;br /&gt;
&lt;br /&gt;
SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
Depth 24&lt;br /&gt;
Modes &amp;quot;1200x800&amp;quot;&lt;br /&gt;
EndSubSection&lt;br /&gt;
&lt;br /&gt;
Well, from now on, instead of editing the xorg.conf file manually, let us use the ATI gui tool. Reboot X to be sure that your 2 screens are well supported and that the resolution are well recognized. (Screens must be independant).&lt;br /&gt;
Configuration&lt;br /&gt;
&lt;br /&gt;
Here, you only have to launch the ATI control center with root privileges, go inside the display menu and choose how you would like to set your configuration (small arrow of the drop down menu). A last reboot of X and you will be done !&lt;br /&gt;
&lt;br /&gt;
Before you reboot, do not hesitate to verify your new xorg.conf file. At this stage, inside the &amp;quot;Display&amp;quot; sub-section of the &amp;quot;Screen&amp;quot; section, you should see a &amp;quot;Virtual&amp;quot; command line, of which the resolution should be the sum of both screens. The &amp;quot;Server Layout&amp;quot; section says all the rest. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Notes====&lt;br /&gt;
&lt;br /&gt;
* These packages contain '''only''' the kernel module, and depend on the &amp;lt;code&amp;gt;catalyst-utils&amp;lt;/code&amp;gt; package.  The &amp;lt;code&amp;gt;catalyst-utils&amp;lt;/code&amp;gt; package is kernel-independent and provides the libraries and utilities for Xorg, including ATI's own &amp;lt;code&amp;gt;libGL.so&amp;lt;/code&amp;gt;.&lt;br /&gt;
* After installing the package, you'll need to either &amp;lt;code&amp;gt;source /etc/profile&amp;lt;/code&amp;gt; or log out, then back in to set up the environment properly.&lt;br /&gt;
* If you run both &amp;lt;code&amp;gt;kernel26&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;kernel26beyond&amp;lt;/code&amp;gt; then install both catalyst module packages.  They won't conflict with one another.&lt;br /&gt;
&lt;br /&gt;
=== Custom Kernels ===&lt;br /&gt;
&lt;br /&gt;
To install catalyst for a custom kernel, you'll need to build your own &amp;lt;code&amp;gt;catalyst-$kernel&amp;lt;/code&amp;gt; package, containing the kernel module compiled specifically for your kernel.&lt;br /&gt;
&lt;br /&gt;
If you are at all uncomfortable or inexperienced making packages, read up Arch's [http://wiki.archlinux.org/index.php/ABS ABS] wiki page first so things go smoothly.&lt;br /&gt;
&lt;br /&gt;
==== Obtaining PKGBUILD ====&lt;br /&gt;
Obtain the &amp;lt;code&amp;gt;PKGBUILD&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;catalyst.install&amp;lt;/code&amp;gt; files from CVS or ABS.  Either:&lt;br /&gt;
&lt;br /&gt;
* Visit http://www.archlinux.org/packages.php?id=10416 and click &amp;quot;View CVS Entries&amp;quot; to find them, or &lt;br /&gt;
* Run &amp;lt;code&amp;gt;abs&amp;lt;/code&amp;gt; as root and locate the files in &amp;lt;code&amp;gt;/var/abs/extra/modules/catalyst&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Editing the PKGBUILD and building ====&lt;br /&gt;
Three changes need to be made here: &lt;br /&gt;
&lt;br /&gt;
'''First''', change&lt;br /&gt;
    pkgname=catalyst&lt;br /&gt;
to&lt;br /&gt;
    pkgname=catalyst-KERNEL_NAME&lt;br /&gt;
where KERNEL_NAME is whatever you want (custom, mm, themostawesomekernelever)&lt;br /&gt;
&lt;br /&gt;
'''Second''', remove &amp;lt;code&amp;gt;kernel26&amp;lt;/code&amp;gt; from the dependencies list.&lt;br /&gt;
&lt;br /&gt;
'''Third''', change&lt;br /&gt;
    _kernver=2.6.15-ARCH&lt;br /&gt;
to&lt;br /&gt;
    _kernver=`uname -r`&lt;br /&gt;
(or directly insert the output of uname -r '''when running your custom kernel''' there)&lt;br /&gt;
&lt;br /&gt;
Finally, build and install the package.  (&amp;lt;code&amp;gt;makepkg -i&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;makepkg&amp;lt;/code&amp;gt; followed by &amp;lt;code&amp;gt;pacman -A pkgname.pkg.tar.gz&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* No changes need to be made to the &amp;lt;code&amp;gt;catalyst-utils&amp;lt;/code&amp;gt; package, which is completely kernel-independent.  '''All''' you need to do is compile a kernel module.&lt;br /&gt;
* To build and run the catalyst kernel module with 2.6.16 kernels, patches are needed!  Check out the cvs entries for catalyst in testing for the required patch.&lt;br /&gt;
&lt;br /&gt;
==Related Resources==&lt;br /&gt;
* [http://www.archlinux.org Arch Linux Homepage]&lt;br /&gt;
* [http://bbs.archlinux.org Arch Linux Forums]&lt;br /&gt;
* http://wiki.archlinux.org/index.php/ATI&lt;br /&gt;
&lt;br /&gt;
{{VCT}}&lt;br /&gt;
[[Category:Distributions]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Catalyst_11.2</id>
		<title>Catalyst 11.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Catalyst_11.2"/>
				<updated>2013-03-17T19:33:51Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Protected &amp;quot;Catalyst 11.2&amp;quot;: Excessive vandalism (‎[edit=autoconfirmed] (indefinite) ‎[move=autoconfirmed] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AMD Catalyst Linux 11.2 driver&amp;lt;br /&amp;gt;&lt;br /&gt;
Revision Number: 11.2 (8.821)&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Date: 2/16/2011&amp;lt;br /&amp;gt;&lt;br /&gt;
Description: Automated installer and Display Drivers for X.Org 6.7, 6.8, 6.9, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, or 7.6 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://www2.ati.com/drivers/linux/ati-driver-installer-11-2-x86.x86_64.run Installer]&lt;br /&gt;
* [http://www.amd.com/us/products/technologies/ati-catalyst/Pages/catalyst.aspx AMD Proprietary Linux Driver FAQ]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Catalyst_11.2</id>
		<title>Catalyst 11.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Catalyst_11.2"/>
				<updated>2013-03-17T19:33:42Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 195.54.62.22 (talk) to last revision by Mooninite&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AMD Catalyst Linux 11.2 driver&amp;lt;br /&amp;gt;&lt;br /&gt;
Revision Number: 11.2 (8.821)&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Date: 2/16/2011&amp;lt;br /&amp;gt;&lt;br /&gt;
Description: Automated installer and Display Drivers for X.Org 6.7, 6.8, 6.9, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, or 7.6 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://www2.ati.com/drivers/linux/ati-driver-installer-11-2-x86.x86_64.run Installer]&lt;br /&gt;
* [http://www.amd.com/us/products/technologies/ati-catalyst/Pages/catalyst.aspx AMD Proprietary Linux Driver FAQ]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	<entry>
		<id>http://wiki.cchtml.com/index.php/Talk:Performance_Issues</id>
		<title>Talk:Performance Issues</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php/Talk:Performance_Issues"/>
				<updated>2013-03-17T19:32:43Z</updated>
		
		<summary type="html">&lt;p&gt;Mooninite: Reverted edits by 189.205.27.4 (talk) to last revision by 184.58.97.253&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Radeon 9200 support?&lt;br /&gt;
&lt;br /&gt;
Just came to this site after looking up ATI for Linux on the web.&lt;br /&gt;
&lt;br /&gt;
Does this Wiki say if it's method works with the Radeon 9200 card?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do you have to put the line for the Device in both sections if you are running Dual head?&lt;br /&gt;
&lt;br /&gt;
== Is fastTLS even valid anymore? ==&lt;br /&gt;
&lt;br /&gt;
This workaround was listed over two years ago, wine with direct3d/opengl works with accelerated graphics without adding it to the driver, and we're about 5 generations newer fglrx drivers now.&lt;br /&gt;
&lt;br /&gt;
:From what I've heard you won't need it with wine.  They fixed the issue.  However, you may need it if you use an older game ported with winelib.--[[Special:Contributions/184.58.97.253|184.58.97.253]] 21:46, 19 September 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>	</entry>

	</feed>