http://wiki.cchtml.com/api.php?action=feedcontributions&user=178.76.246.158&feedformat=atomcchtml.com - User contributions [en]2024-03-28T11:11:20ZUser contributionsMediaWiki 1.39.4http://wiki.cchtml.com/index.php?title=Ubuntu_Quantal_Installation_Guide&diff=9600Ubuntu Quantal Installation Guide2013-01-19T16:50:54Z<p>178.76.246.158: /* New kernel installed? */</p>
<hr />
<div> __TOC__<br />
<br />
= The Options =<br />
Users with ATI cards have the following driver options:<br />
* '''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.<br />
* '''ati''' - actually a thin wrapper that will invoke the radeon driver (or another ati open-source driver for pre-Radeon cards). <br />
* '''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.<br />
* '''Catalyst (a.k.a fglrx)''' a proprietary "blob" (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.<br />
<br />
= Updated Open Source Driver PPA's =<br />
* '''"Ubuntu-X"''' : 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<br />
* '''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<br />
<br />
= Installing Proprietary Drivers a.k.a. Catalyst/fglrx =<br />
<br />
{| WIDTH="650" cellpadding=0 cellspacing=0 style="background-color: red; border: solid 1px #666666; color: #ffffff; text-align: center;" <br />
| style="background-color: #666666; border: solid 1px #666666; border-bottom: 1px solid #888;" | <font size="-1">'''ATTENTION RADEON USERS'''</font> <br />
|- <br />
| <br />*PLEASE READ FIRST!<br />
'''Which Radeon cards are no longer supported by ATI's Catalyst?'''<br />
<br /><br /><br />
|}<br />
<br />
'''ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500, Mobility RadeonHD 2300'''<br />
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.<br />
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.<br />
<br />
'''ATI RadeonHD 2x00 - 4xx0 cards'''<br />
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).<br />
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.<br />
<br />
== Using Ubuntu-supplied fglrx/Catalyst ==<br />
<br />
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 -> 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]].<br />
<br />
=== Command line ===<br />
<br />
sudo apt-get install linux-source fglrx fglrx-amdcccle<br />
<br />
=== GUI ===<br />
<br />
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.<br />
<br />
== Installing Catalyst Manually (from AMD/ATI's site) ==<br />
<br />
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).<br />
<br />
===''Before you start''===<br />
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 -> Administration -> Software Sources).<br />
or Applications->Ubuntu Software Center->Edit->Software sources->Other software: check canonical partners.<br />
<br />
Install the prerequisite packages:<br />
sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic<br />
<br />
''If you are using the x86_64 architecture (64 bit)'':<br />
sudo apt-get install lib32gcc1<br />
<br />
===''Download the latest Catalyst package.''===<br />
This package contains both the 32-bit and 64-bit driver.<br />
<br />
wget http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-13.1-linux-x86.x86_64.zip<br />
unzip amd-driver-installer-catalyst-13.1-linux-x86.x86_64.zip<br />
chmod +x amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run<br />
<br />
===''Create and install .deb packages.'' ===<br />
sudo sh ./amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --buildpkg Ubuntu/quantal<br />
sudo dpkg -i fglrx*.deb<br />
<br />
===''In case of failure:''===<br />
<br />
Remember these steps before you reboot your computer.<br />
<br />
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.<br />
<br />
sudo startx<br />
<br />
If it fails to start, you will likely see a stacktrace, and immediately above it will be something along the lines of "Could not stat /usr/lib64/fglrx/switchlibGL" 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/. <br />
<br />
If all else fails, revert your xorg.conf and reboot.<br />
<br />
sudo cp /etc/X11/xorg.conf.orig /etc/X11/xorg.conf<br />
<br />
This should return your original display.<br />
<br />
==''Generate a new /etc/X11/xorg.conf file''==<br />
<br />
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.<br />
<br />
=== Generic Config ===<br />
This will work for most people:<br />
sudo amdconfig --initial -f<br />
<br />
=== Minimal Config ===<br />
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:<br />
<br />
Section "Device"<br />
Identifier "ATI radeon 6870"<br />
Driver "fglrx"<br />
EndSection<br />
<br />
=== X2/Dual GPU Cards ===<br />
If you have an X2 card (e.g. 5970), use... '''!!Do not use for two separate cards in crossfire!!'''<br />
sudo amdconfig --initial -f --adapter<nowiki>=</nowiki>all<br />
<br />
=== Dual/Multi Monitors ===<br />
If you have a dual monitor display (also known as "Big Desktop"), use:<br />
sudo amdconfig --initial -f<br />
sudo amdconfig --set-pcs-str<nowiki>=</nowiki>"DDX,EnableRandR12,FALSE"<br />
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.<br />
<br />
==''Force use of the new xorg.conf (if necessary)''==<br />
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:<br />
<br />
sudo amdconfig <nowiki>--input=/etc/X11/xorg.conf --tls=1</nowiki><br />
<br />
==''Test your installation''==<br />
NOTE: if you don't reboot first, fglrxinfo gives an error message.<br />
Reboot the computer and type<br />
fglrxinfo<br />
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:<br />
<pre><br />
display: :0.0 screen: 0<br />
OpenGL vendor string: ATI Technologies Inc.<br />
OpenGL renderer string: ATI Radeon HD 4550 (This line may be different depending on what graphics card you are using.)<br />
OpenGL version string: 3.3.11566 Compatibility Profile Context (This line may be different depending on what graphics card and <br />
Catalyst version you are using.)<br />
</pre><br />
Now, try:<br />
fgl_glxgears<br />
If you experience issues or a hang, you may need to disable fast TLS.<br />
sudo amdconfig --tls=0<br />
<br />
== Installing Catalyst Manually (from AMD/ATI's site) BETA/EXPERIMENTAL ==<br />
<br />
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).<br />
<br />
===''Before you start''===<br />
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 -> Administration -> Software Sources).<br />
or Applications->Ubuntu Software Center->Edit->Software sources->Other software: check canonical partners.<br />
<br />
Install the prerequisite packages:<br />
sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic<br />
<br />
''If you are using the x86_64 architecture (64 bit)'':<br />
sudo apt-get install lib32gcc1<br />
<br />
===''Download the latest Catalyst package.''===<br />
This package contains both the 32-bit and 64-bit driver.<br />
<br />
wget http://www2.ati.com/drivers/beta/amd-driver-installer-catalyst-12.11-beta11-x86.x86_64.zip<br />
unzip amd-driver-installer-catalyst-12.11-beta11-x86.x86_64.zip<br />
chmod +x amd-driver-installer-catalyst-12.11-beta11-x86.x86_64.run<br />
<br />
===''Create and install .deb packages.'' ===<br />
sudo sh ./amd-driver-installer-catalyst-12.11-beta11-x86.x86_64.run --buildpkg Ubuntu/quantal<br />
sudo dpkg -i fglrx*.deb<br />
<br />
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]<br />
<br />
When running the dpkg line, you may receive an error like:<br />
Errors were encountered while processing:<br />
fglrx<br />
fglrx-amdcccle<br />
fglrx-dev<br />
<br />
They may have attempted to install out of order. Install them individually as:<br />
<br />
sudo dpkg -i fglrx_*.deb<br />
sudo dpkg -i fglrx-amdcccle*.deb <br />
sudo dpkg -i fglrx-dev*.deb<br />
<br />
You should see a successful result similar to:<br />
<br />
user@user-ubuntu:~# sudo dpkg -i fglrx_9.010-0ubuntu1_amd64.deb <br />
(Reading database ... 168748 files and directories currently installed.)<br />
Preparing to replace fglrx 2:9.010-0ubuntu1 (using fglrx_9.010-0ubuntu1_amd64.deb) ...<br />
Removing all DKMS Modules<br />
Error! There are no instances of module: fglrx<br />
9.010 located in the DKMS tree.<br />
Done.<br />
Unpacking replacement fglrx ...<br />
Setting up fglrx (2:9.010-0ubuntu1) ...<br />
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<br />
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<br />
update-initramfs: deferring update (trigger activated)<br />
Loading new fglrx-9.010 DKMS files...<br />
First Installation: checking all kernels...<br />
Building only for 3.5.0-17-generic<br />
Building for architecture x86_64<br />
Module build for the currently running kernel was skipped since the<br />
kernel source for this kernel does not seem to be installed.<br />
update-initramfs: deferring update (trigger activated)<br />
Processing triggers for ureadahead ...<br />
Processing triggers for bamfdaemon ...<br />
Rebuilding /usr/share/applications/bamf.index...<br />
Processing triggers for initramfs-tools ...<br />
update-initramfs: Generating /boot/initrd.img-3.5.0-17-generic<br />
Processing triggers for libc-bin ...<br />
ldconfig deferred processing now taking place<br />
<br />
user@user-ubuntu:~# sudo dpkg -i fglrx-amdcccle_9.010-0ubuntu1_amd64.deb <br />
(Reading database ... 168748 files and directories currently installed.)<br />
Preparing to replace fglrx-amdcccle 2:9.010-0ubuntu1 (using fglrx-amdcccle_9.010-0ubuntu1_amd64.deb) ...<br />
Unpacking replacement fglrx-amdcccle ...<br />
Setting up fglrx-amdcccle (2:9.010-0ubuntu1) ...<br />
<br />
user@user-ubuntu:~# sudo dpkg -i fglrx-dev_9.010-0ubuntu1_amd64.deb <br />
(Reading database ... 168748 files and directories currently installed.)<br />
Preparing to replace fglrx-dev 2:9.010-0ubuntu1 (using fglrx-dev_9.010-0ubuntu1_amd64.deb) ...<br />
Unpacking replacement fglrx-dev ...<br />
Setting up fglrx-dev (2:9.010-0ubuntu1) ...<br />
<br />
===''In case of failure:''===<br />
<br />
Remember these steps before you reboot your computer.<br />
<br />
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.<br />
<br />
sudo startx<br />
<br />
If it fails to start, you will likely see a stacktrace, and immediately above it will be something along the lines of "Could not stat /usr/lib64/fglrx/switchlibGL" 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/. <br />
<br />
If all else fails, revert your xorg.conf and reboot.<br />
<br />
sudo cp /etc/X11/xorg.conf.orig /etc/X11/xorg.conf<br />
<br />
This should return your original display.<br />
<br />
==''Generate a new /etc/X11/xorg.conf file''==<br />
<br />
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.<br />
<br />
=== Generic Config ===<br />
This will work for most people:<br />
sudo amdconfig --initial -f<br />
<br />
=== Minimal Config ===<br />
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:<br />
<br />
Section "Device"<br />
Identifier "ATI radeon 6870"<br />
Driver "fglrx"<br />
EndSection<br />
<br />
=== X2/Dual GPU Cards ===<br />
If you have an X2 card (e.g. 5970), use... '''!!Do not use for two separate cards in crossfire!!'''<br />
sudo amdconfig --initial -f --adapter<nowiki>=</nowiki>all<br />
<br />
=== Dual/Multi Monitors ===<br />
If you have a dual monitor display (also known as "Big Desktop"), use:<br />
sudo amdconfig --initial -f<br />
sudo amdconfig --set-pcs-str<nowiki>=</nowiki>"DDX,EnableRandR12,FALSE"<br />
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.<br />
<br />
==''Force use of the new xorg.conf (if necessary)''==<br />
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:<br />
<br />
sudo amdconfig <nowiki>--input=/etc/X11/xorg.conf --tls=1</nowiki><br />
<br />
==''Test your installation''==<br />
NOTE: if you don't reboot first, fglrxinfo gives an error message.<br />
Reboot the computer and type<br />
fglrxinfo<br />
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:<br />
<pre><br />
display: :0.0 screen: 0<br />
OpenGL vendor string: ATI Technologies Inc.<br />
OpenGL renderer string: ATI Radeon HD 4550 (This line may be different depending on what graphics card you are using.)<br />
OpenGL version string: 3.3.11566 Compatibility Profile Context (This line may be different depending on what graphics card and <br />
Catalyst version you are using.)<br />
</pre><br />
Now, try:<br />
fgl_glxgears<br />
If you experience issues or a hang, you may need to disable fast TLS.<br />
sudo amdconfig --tls=0<br />
<br />
===''Just in case''===<br />
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.<br />
<br />
Alt+PrntScr+r, Alt+PrntScr+s, Alt+PrntScr+e, Alt+PrntScr+i, Alt+PrntScr+n, Alt+PrntScr+u, Alt+PrntScr+b<br />
<br />
These key-presses will reboot the system safely. To remember the key-presses, remember this nonsensical phrase: "Raising Skinny Elephants Is Never Utterly Boring".<br />
<br />
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: "BUSIER" or remembering a phrase: "Restart Even If System Utterly Broken". This would also safely shutdown the system.<br />
<br />
= Hardware Video Decode Acceleration (EXPERIMENTAL) =<br />
<br />
== Using XBMC player (XvBA) ==<br />
<br />
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:<br />
<br />
sudo apt-add-repository ppa:wsnipex/xbmc-xvba<br />
sudo apt-get update<br />
sudo apt-get install xbmc<br />
<br />
== Using the xvba-va Driver (VA-API) ==<br />
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.<br />
<br />
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<br />
<br />
sudo apt-get install xvba-va-driver libva-glx1 libva-x11-1 vainfo<br />
vainfo<br />
<br />
vainfo should return something like the following (and no errors):<br />
libva: libva version 0.32.0<br />
Xlib: extension "XFree86-DRI" missing on display ":0.0".<br />
libva: va_getDriverName() returns 0<br />
libva: Trying to open /usr/lib/dri/fglrx_drv_video.so<br />
libva: va_openDriver() returns 0<br />
vainfo: VA API version: 0.32<br />
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8<br />
vainfo: Supported profile and entrypoints<br />
VAProfileH264High : VAEntrypointVLD<br />
VAProfileVC1Advanced : VAEntrypointVLD<br />
<br />
If vainfo returns an error, you may need to create a symlink:<br />
<br />
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<br />
sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/dri/fglrx_drv_video.so #for 32-bit<br />
<br />
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 -> Preferences -> Input and Codecs. Check the box named "Use GPU acceleration (experimental)" and then restart VLC.<br />
<br />
=Updating Catalyst/fglrx=<br />
<br />
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.<br />
<br />
=Removing Catalyst/fglrx=<br />
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.<br />
sudo sh /usr/share/ati/fglrx-uninstall.sh<br />
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*<br />
<br />
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]<br />
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon<br />
sudo apt-get install xserver-xorg-video-ati<br />
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core<br />
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup<br />
sudo rm -rf /etc/ati<br />
<br />
If you receive<br />
<br />
$ E: Internal Error, No file name for libgl1-mesa-dri<br />
<br />
Change the third command above to:<br />
<br />
sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core<br />
<br />
= Issues =<br />
<br />
== Video Tearing ==<br />
<br />
AMD/ATI claims that the "Tear Free Video" option is enabled by default, but that wasn't the case with Catalyst 12-3 installed on Kubuntu 12.04.<br />
If you're having issues with tearing, make sure that "Tear Free Video" is on. You can find this option in the Catalyst Control Center under 'Display Options' or you can use the following command:<br />
sudo amdconfig --sync-video=on<br />
The option will not take effect until you restart X (i.e. log out).<br />
<br />
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.<br />
<br />
=== kwin === <br />
You can enable vsync for kwin in System Settings -> Desktop Effects -> Advanced tab<br />
<br />
=== Compiz (Unity/GNOME-Shell) ===<br />
TODO: See if there's a friendlier way to make sure vsync is enabled without installing ccsm.<br />
<br />
Install the compiz settings manager: <br />
sudo apt-get install compizconfig-settings-manager<br />
ccsm<br />
<br />
The 'Sync to Vblank' is found in the 'OpenGL' subsection of the 'General' group<br />
<br />
== Hybrid Graphics and Catalyst==<br />
<br />
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 >= 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.<br />
<br />
=== ATI/ATI Hybrids ===<br />
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:<br />
<br />
amdconfig --pxl # List current activated GPU<br />
sudo amdconfig --px-dgpu # Activate discrete GPU (High-Performance mode), must re-start X to take effect<br />
sudo amdconfig --px-igpu # Activate integrated GPU (Power-Saving mode), must re-start X to take effect<br />
<br />
After switching, one would log out and back in to restart X.<br />
<br />
=== Intel/ATI Hybrids ===<br />
<br />
By using the officially provided drivers, there are two problems ( Launchpad Bug: [https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1068404 #1068404]):<br />
: An incompatibility problem between intel and fglrx drivers (This gives segmentation fault at X server)<br />
: 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)<br />
<br />
If you follow the instructions described in the [https://help.ubuntu.com/community/BinaryDriverHowto/ATI#WORKAROUND Binary Driver HOWTO], you should get functional configuration<br />
<br />
<br />
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] )<br />
<br />
A workaround for now is to use the discrete GPU (ATI)<br />
<br />
<br />
For more information you may want to follow this [http://ubuntuforums.org/showthread.php?p=12324761#post12324761 forum topic]<br />
<br />
==== Script solution ====<br />
<br />
:Script by anion155, http://pastebin.com/1ALmnqx5.<br />
:It can help you install & uninstall fglrx drivers for this configuration.<br />
:You must change 13 line in the script for your directory.<br />
<br />
== Build Fails and Log Shows "mixed implicit and normal rules. Stop." ==<br />
<br />
If the installation fails and you find the above message in /var/lib/dkms/fglrx/<version_number>/build/make.log, it may be because you're using a pentium-build wrapper around gcc. See what the following ls command returns:<br />
ls -la /usr/bin/gcc<br />
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:<br />
sudo ln -sf /usr/bin/gcc-4.6 /usr/bin/gcc<br />
When you're finished installing the driver, return the gcc link to its original value:<br />
sudo ln -sf /usr/bin/builder-cc /usr/bin/gcc<br />
Launchpad link for this bug: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/555957<br />
<br />
== "Errors were encountered while processing: fglrx-amdcccle" (on 64-bit systems) ==<br />
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 "Errors were encountered while processing: fglrx-amdcccle". 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:<br />
<br />
sudo apt-get -f install<br />
<br />
Catalyst {{Template:Catalystversion}} on 64-bit systems may require the ''--force-overwrite'' command in the above ''dpkg'' command:<br />
sudo dpkg -i --force-overwrite fglrx*.deb<br />
<br />
== Problems Starting Xserver ==<br />
<br />
If you get a black screen hang, the first thing to check is if xorg.conf is the problem.<br />
<br />
You can disable the xorg.conf with:<br />
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.disabled<br />
<br />
Reboot and check to see if things work now.<br />
<br />
You can reinstate the file with:<br />
sudo mv /etc/X11/xorg.conf.disabled /etc/X11/xorg.conf<br />
<br />
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 -<br />
<br />
start on filesystem<br />
<br />
script<br />
chmod 0666 /dev/null<br />
chmod 0666 /lib/udev/devices/null<br />
end script<br />
<br />
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!<br />
<br />
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:<br />
sudo amdconfig --acpi-services=off<br />
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.<br />
<br />
== Unsupported Hardware Watermark ==<br />
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. <br />
<br />
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:<br />
<br />
sudo nano /etc/ati/signature<br />
<br />
If the file only contains the word ''UNSIGNED'', replace the line with:<br />
9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc<br />
<br />
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:<br />
<br />
cd ~/; mkdir catalyst12.10; cd catalyst12.10/<br />
wget http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-12.10-x86.x86_64.zip<br />
unzip amd-driver-installer-catalyst-12.10-x86.x86_64.zip<br />
chmod +x amd-driver-installer-catalyst-12.10-x86.x86_64.run<br />
sh amd-driver-installer-catalyst-12.10-x86.x86_64.run --extract driver<br />
sudo mv /etc/ati/control ~/control.bak<br />
sudo cp driver/common/etc/ati/control /etc/ati<br />
<br />
== Hang at logout ==<br />
<br />
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.<br />
<br />
Before the following commands verify that /etc/ati/authatieventsd.sh exists after build and install, if not just do: <br />
(assuming that the installer is in the directory we used to install)<br />
<br />
cd ~/catalyst{{Catalystversion}}<br />
sh amd-driver-installer-{{Catalystversion}}-x86.x86_64.run --extract driver<br />
sudo cp driver/packages/Ubuntu/dists/quantal/replacements/authatieventsd.sh /etc/ati/authatieventsd.sh<br />
sudo chmod +x /etc/ati/authatieventsd.sh<br />
<br />
This problem can be fixed permanently with:<br />
<br />
sudo mkdir -p /var/lib/xdm/authdir<br />
sudo ln -s /var/run/xauth /var/lib/xdm/authdir/authfiles<br />
<br />
If that doesn't work then you can disable atieventsd with this command:<br />
<br />
sudo /usr/sbin/update-rc.d -f atieventsd remove<br />
<br />
You'll have to restart for this to take effect.<br />
<br />
== Can't remove fglrx with dpkg (diversion issue) ==<br />
<br />
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:<br />
<pre>dpkg-divert: mismatch on divert-to<br />
when removing `diversion of /usr/lib/libGL.so.1.2 to /usr/share/fglrx/diversions/libGL.so.1.2 by xorg-driver-fglrx'<br />
found `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx/libGL.so.1.2.xlibmesa by xorg-driver-fglrx'</pre><br />
then:<br />
sudo dpkg-divert --remove /usr/lib/libGL.so.1.2<br />
<br />
== This module/version combo is already installed ==<br />
<br />
If you get this error-message, simply uninstall the previous version before installing the new one with:<br />
sudo dkms remove -m fglrx --all<br />
<br />
== New kernel installed? ==<br />
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:<br />
sudo dkms build -m fglrx -k `uname -r`<br />
sudo dkms install -m fglrx -k `uname -r`<br />
<br />
if amdcccle doesn't work and says Identifier is not a valid word. Use lower case letter in xorg.conf<br />
<br />
or specify all the correct parameters. For example:<br />
sudo dkms build -m fglrx -v '''9.012''' -k '''3.5.0-22'''-generic<br />
sudo dkms install -m fglrx -v '''9.012''' -k '''3.5.0-22'''-generic<br />
<br />
[[Category:Installation Documentation]]<br />
<br />
== amdconfig not found after installation ==<br />
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:<br />
<pre>amdconfig: command not found</pre><br />
After booting you might receive X error '(EE) Failed to load module "fglrx" (module does not exist, 0)'. These do not necessarily indicate that the installation has failed completely. On command line, do<br />
ls /usr/lib/fglrx/bin<br />
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 "update-alternatives" 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<br />
update-alternatives --get-selections | grep gl_conf<br />
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 <br />
sudo update-alternatives --set gl_conf /usr/lib/fglrx/ld.so.conf<br />
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:<br />
sudo update-alternatives --auto gl_conf<br />
After that, the alternatives should automatically be configured correctly when the graphics driver .debs are installed.<br />
<br />
== "update-alternatives: error" during install ==<br />
During installation you may receive the following message:<br />
<pre>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</pre><br />
This can be easily solved by creating directory "drivers" under /usr/lib/xorg/modules/<br />
sudo mkdir /usr/lib/xorg/modules/drivers<br />
<br />
== 'Can't exec "debian/rules": Permission denied at /usr/bin/dpkg-buildpackage line 507.' during deb generation ==<br />
During installation you may receive the following message:<br />
<pre>Can't exec "debian/rules": Permission denied at /usr/bin/dpkg-buildpackage line 507.</pre><br />
This can happen when your /tmp folder is mounted with the option "noexec". The noexec is suggested by many howtos regarding Ubuntu on SSD, when placing the /tmp in memory.<br />
A workaround can be found here: [http://serialized.net/2010/03/getting-around-tmpfs-noexec-problems/]<br />
<br />
== Errors during deb generation ==<br />
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.<br />
<br />
If you recieve the error dpkg-buildpackage: not found:<br />
sudo apt-get install devscripts<br />
<br />
If you recieve the error make: dh: command not found:<br />
sudo apt-get install dh-make<br />
<br />
If you recieve the error make: execstack: Command not found:<br />
sudo apt-get install execstack<br />
<br />
If you recieve the error make: dh_modaliases: Command not found:<br />
sudo apt-get install dh-modaliases<br />
<br />
== Black screen after uninstalling old amd drivers ==<br />
Start you computer in recovery mode and exit to root shell.<br />
Remount your partitions in rw mode:<br />
mount -rw -o remount /<br />
...<br />
Go to your download directory and proceed with building and installing the drivers in recovery mode.<br />
All should be fine after a reboot.<br />
<br />
== References ==<br />
<br />
<references/></div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_8.9&diff=9599Catalyst 8.92013-01-19T16:14:56Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 8.9 driver<br /><br />
Release date: 18 September, 2008<br />
<br />
== External Links ==<br />
* [https://www2.ati.com/drivers/linux/ati-driver-installer-8-9-x86.x86_64.run Installer]<br />
* [http://www2.ati.com/drivers/linux/catalyst_89_linux.html Release notes]<br />
* [http://www2.ati.com/drivers/linux/linux_cat89-inst.html Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 08.9]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_8.8&diff=9598Catalyst 8.82013-01-19T16:14:36Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 8.8 driver<br /><br />
Release date: 20 August, 2008<br />
<br />
== External Links ==<br />
* [https://www2.ati.com/drivers/linux/ati-driver-installer-8-8-x86.x86_64.run Installer]<br />
* [http://www2.ati.com/drivers/linux/catalyst_88_linux.html Release notes]<br />
* [http://www2.ati.com/drivers/linux/linux_cat88-inst.html Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 08.8]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_8.7&diff=9597Catalyst 8.72013-01-19T16:14:20Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 8.7 driver<br /><br />
Release date: 21 July, 2008<br />
<br />
== External Links ==<br />
* [https://www2.ati.com/drivers/linux/ati-driver-installer-8-7-x86.x86_64.run Installer]<br />
* [http://www2.ati.com/drivers/linux/catalyst_87_linux.html Release notes]<br />
* [http://www2.ati.com/drivers/linux/linux_cat87-inst.html Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 08.7]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_8.6&diff=9596Catalyst 8.62013-01-19T16:14:06Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 8.6 driver<br /><br />
Release date: 18 June, 2008<br /><br />
Driver version: 8.501<br />
<br />
== External Links ==<br />
* [https://www2.ati.com/drivers/linux/ati-driver-installer-8-6-x86.x86_64.run Installer]<br />
* [http://www2.ati.com/drivers/linux/catalyst_86_linux.html Release notes]<br />
* [http://www2.ati.com/drivers/linux/linux_cat86-inst.html Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 08.6]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_8.5&diff=9595Catalyst 8.52013-01-19T16:13:51Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 8.5 driver<br /><br />
Release date: 21 May, 2008<br />
<br />
== External Links ==<br />
* [https://www2.ati.com/drivers/linux/ati-driver-installer-8-5-x86.x86_64.run Installer]<br />
* [http://www2.ati.com/drivers/linux/catalyst_85_linux.html Release notes]<br />
* [http://www2.ati.com/drivers/linux/linux_cat85-inst.html Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 08.5]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_9.1&diff=9594Catalyst 9.12013-01-19T16:13:22Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 9.1 driver<br /><br />
Release date: 29 January, 2009<br />
<br />
== External Links ==<br />
* [https://www2.ati.com/drivers/linux/ati-driver-installer-9-1-x86.x86_64.run Installer]<br />
* [http://www2.ati.com/drivers/linux/catalyst_91_linux.pdf Release notes]<br />
* [http://www2.ati.com/drivers/linux/linux_cat91-inst.pdf Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 09.1]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_9.10&diff=9593Catalyst 9.102013-01-19T16:13:08Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 9.10 driver<br /><br />
Release date: October 22nd, 2009<br />
<br />
<br />
== New Features ==<br />
This release of ATI CatalystTM Linux introduces support for the following new operating<br />
system:<br />
*Ubuntu 9.10 early look support<br />
<br />
== Resolved Issues ==<br />
*"aticonfig -xinerama=on" no longer results in different dimensions and DPI settings between Ubuntu 8.10 and 9.04<br />
*CAL SDK samples will no longer throw an error message while executing on the second ASIC<br />
*Playback with UVD acceleration no longer causes Mplayer to terminate abruptly or display blank video<br />
*Display corruption no longer observed after changing TV format from NTSC to PAL and restarting X server<br />
*System now responds properly when multi-display mode is being configured<br />
*Pressing the "Detect Displays" button in Catalyst Control Center will now detect newly hotplugged displays properly<br />
*System no longer becomes unresponsive when playing VC-1 or H.264 content in dual stream with SD MPEG content<br />
*Changes to gamma values are no longer applied to the wrong display when X is restarted<br />
*With CrossFire enabled, pressing the "Detect Displays" button no longer causes the "3D" settings drop down menu to expand in the Catalyst Control Center Display Manager<br />
*Desktop rotation changes will no longer cause segmentation fault in clone mode<br />
*Systems with both CRT and LVDS displays connected will now respond properly when starting the X server<br />
<br />
== Known Issues ==<br />
*With CrossFire enabled, system may become unresponsive when switching to DC (battery) mode with full-screen applications running<br />
*Desktop resolution changes through Catalyst Control Center might not be applied after restarting X<br />
*System may become unresponsive when toggling between virtual terminals in multi-head configuration with applications running<br />
*System may become unreponsive after executing specific combinations of XRandR reflections and rotations<br />
*X server may fail to start GUI Desktop Manager after enabling secondary adapter using Catalyst Control Center<br />
*[Ubuntu 9.04] Animated busy mouse cursor may disappear or flicker in clone mode<br />
*Corruption may be visible after hotplugging a display and doing a Virtual Terminal switch<br />
*[RHEL 5.3] The secondary display may become disabled after resuming from sleep/hibernation in big desktop mode<br />
*Screen rotation may result in corrupt video playback<br />
*[SUSE 11.1] Unplugging the secondary display and terminating the X server (Ctrl + Alt + Backspace) may cause the primary display to become blank and display corruption<br />
*fgl_glxgears application may fail to function and cause the system to stop responding while performing OpenGL GLX Remote Rendering<br />
*In dual-head mode, performing a XRandR command (rotation or screen resolution change) on screen 1 may cause both screens to display corruption<br />
*Segmentation fault may occur or system may display error during boot up if X is stopped in Dual-Head mode<br />
<br />
<br />
== External Links ==<br />
* [http://www2.ati.com/drivers/linux/ati-driver-installer-9-10-x86.x86_64.run Installer]<br />
* [http://www2.ati.com/drivers/linux/catalyst_910_linux.pdf Release notes]<br />
* [http://www2.ati.com/drivers/linux/linux_cat910-inst.pdf Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 09.10]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_9.11&diff=9592Catalyst 9.112013-01-19T16:12:44Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 9.11 driver<br /><br />
Release date: November 17th, 2009<br />
<br />
<br />
== External Links ==<br />
* [http://www2.ati.com/drivers/linux/ati-driver-installer-9-11-x86.x86_64.run Installer]<br />
* [http://www2.ati.com/drivers/linux/catalyst_911_linux.pdf Release notes]<br />
* [http://www2.ati.com/drivers/linux/linux_cat911-inst.pdf Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 09.11]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_9.12&diff=9591Catalyst 9.122013-01-19T16:12:24Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 9.12 driver<br /><br />
Release date: December 17th, 2009<br /><br />
Revision Number: 10.1<br /><br />
Release Date: 1/27/2010<br /> <br />
Description:<br />
Automated installer and Display Drivers for X.Org 6.7, 6.8, 6.9, 7.0, 7.1, 7.2, 7.3, or 7.4<br />
<em><h3>Note: Doesn't work on 7.4-2</h3></em><br />
<br />
<br />
== External Links ==<br />
* [http://www2.ati.com/drivers/linux/ati-driver-installer-9-12-x86.x86_64.run Installer]<br />
* [http://www2.ati.com/drivers/linux/catalyst_912_linux.pdf Release notes]<br />
* [http://www2.ati.com/drivers/linux/linux_cat912-inst.pdf Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 09.12]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_9.2&diff=9590Catalyst 9.22013-01-19T16:12:08Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 9.2 driver<br /><br />
Release date: Feb. 20, 2009<br />
<br />
== External Links ==<br />
* [https://www2.ati.com/drivers/linux/ati-driver-installer-9.2-x86.x86_64.run Installer]<br />
* [http://www2.ati.com/drivers/linux/catalyst_92_linux.pdf Release notes]<br />
* [http://www2.ati.com/drivers/linux/linux_cat92-inst.pdf Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 09.2]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_9.5&diff=9589Catalyst 9.52013-01-19T16:11:48Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 9.5 driver<br /><br />
Release date: May 18, 2009<br />
<br />
==Resolved Issues==<br />
*Catalyst Control Center, the primary display is now identified when using the Identify Displays button<br />
*Error message no longer occurs while setting the TV geometry<br />
*Game corruption does not happen in full screen when 2 monitors are connected and RandR 1.2 is enabled<br />
*TV screen corruption is no longer visible while starting the X-server on some ASICs<br />
*Executing the following command : aticonfig --initial -f does not cause the following message "No supported adapters detected" on some display adapters<br />
*Detecting second display using amdccle "Detect Display" button no longer results in error and will require a relaunch to detect both displays properly<br />
*Mplayer does not fail to render video when resizing DVD playback window<br />
*Fixed: Some system may become unresponsive after starting and killing X-server<br />
*[SUSE 11.X x86] System no longer fail to respond when executing multiple server generations<br />
<br />
<br />
== External Links ==<br />
* [https://www2.ati.com/drivers/linux/ati-driver-installer-9-5-x86.x86_64.run Installer]<br />
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_95_linux.pdf Release notes]<br />
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_cat95-inst.pdf Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 09.5]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_9.6&diff=9588Catalyst 9.62013-01-19T16:11:32Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 9.6 driver<br /><br />
Release date: June 15, 2009<br />
<br />
==Resolved Issues==<br />
The following section provides a brief description of resolved issues with the latest<br />
version of the ATI CatalystTM Linux software suite. These include:<br />
*With desktop effects enabled, transparent desktop no longer causes desktop icons and application windows to disappear<br />
*Video playback no longer exhibits corruption when desktop effects are enabled and Composite is not explicitly disabled<br />
*[Ubuntu 8.10] System now functions properly when starting X on surround view systems<br />
*Resizing DVD playback window on Mplayer no longer causes blank video<br />
*System instability no longer occurring when switching to full screen DVD playback with Totem Player<br />
*Terminal window no longer displays error message when launching Catalyst Control Center in MultiView<br />
*[Ubuntu 9.04] Xserver now starts properly with ATI Radeon HD 4870 GPU configurations<br />
*[Ubuntu 9.04] When xrandr --prop is evoked, Xserver failure no longer occurs under various system configurations<br />
*The engine clock and memory clock values are now reported properly by ATI CAL<br />
<br />
== External Links ==<br />
* [http://www2.ati.com/drivers/linux/ati-driver-installer-9-6-x86.x86_64.run Installer]<br />
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_96_linux.pdf Release notes]<br />
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_cat95-inst.pdf Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 09.6]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_9.8&diff=9587Catalyst 9.82013-01-19T16:11:09Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 9.8 driver<br /><br />
Release date: August 17th, 2009<br />
<br />
<br />
== New Features ==<br />
* Support for New Linux Operating Systems<br />
** RHEL 4.8 production support<br />
** Ubuntu 9.04 production support<br />
* ATI CatalystTM Control Center Linux Edition support for RandR 1.2 and includes the following new features:<br />
** Display rotation<br />
** Multiple display arrangement and desktop sizing<br />
<br />
<br />
== Resolved Issues ==<br />
* Catalyst Control Center: Display Manager now displays HDTV PAL modes<br />
* [Ubuntu 9.04] Moving the mouse cursor between displays no longer leaves behind a static mouse cursor for multi ASIC configured systems<br />
* [RandR 1.2] Monitor detection now functions properly, client no longer takes several seconds per monitor<br />
* Catalyst Control Center: CrossFire aspect will no longer apply current settings when the cancel button is pressed<br />
* [RandR 1.2] Specifying Rotate in xorg.conf no longer causes X startup to fail<br />
* Toggling between terminals no longer causes the system to become unresponsive<br />
* Executing aticonfig commands on a new Ubuntu 9.04 installation no longer causes error messages<br />
<br />
<br />
== Known Issues ==<br />
* Running "aticonfig --crossfire=off" might not disable CrossFire under specific configurations<br />
* System may become unresponsive when toggling between virtual terminals in multi-head configuration with application running<br />
* System may stop responding when running Return to Castle Wolfenstein: Enemy Territory<br />
* Error message may appear while playing H264/VC1/mpeg2 media files with Hardware Acceleration<br />
* Secondary display may go blank when X is stopped<br />
* The mouse cursor may show incorrect rotation and position on some systems with large desktop enabled<br />
* Segmentation fault may occur or system may display error during boot up if X is stopped in Dual-Head mode<br />
* [RandR 1.2] Enabling disabled GPU may cause desktop overlap (default monitor section not being used)<br />
* Catalyst Control Center: Display may be mapped to wrong desktop/screen after X restarts under specific configurations<br />
* Catalyst Control Center: The refresh rate might not be preserved after restarting X<br />
* Catalyst Control Center: The "Identify" icon might not rotate when screen is rotated with RandR 1.2<br />
* Some virtual sizes set in xorg.conf may cause segmentation fault when starting X for specific 64MB ASICs<br />
* [Ubuntu 9.04] Executing any "phoronix-test-suite" command may cause the screen to temporarily go blank before returning to normal<br />
* “aticonfig -xinerama=on" may result in different dimensions and DPI settings between Ubuntu 8.10 and 9.04<br />
* [Ubuntu 9.04] Screen refresh may take up to 3 seconds when changing screen resolution using xrandr command<br />
* Hotplugging the second display may cause X to fail with the keyboard and mouse becoming inoperable<br />
* Removing the secondary display during suspend/hibernation may cause the login screen to appear on the disconnected ghost monitor instead of the primary monitor when system resumes<br />
* Some CAL SDK samples throw an error message when executing on the second ASIC when the primary and secondary ASICs belong to different ASIC families<br />
* CrossFireX settings in Catalyst Control Center may appear as disabled even though CrossFire is actually enabled with specific ASICs<br />
* [Ubuntu 9.04] Under specific system configurations, resume from S3 and S4 in extended desktop mode may result in the desktop appearing with no menu or icons<br />
* "Force maximum perf clocks" status in Catalyst Control Center might not persist if change is made to one adapter only for specific ASICs<br />
* CRT might not be enabled when connected with S-Video/CV in X windows mode<br />
* With CrossFire enabled, Catalyst Control Center may throw segmentation fault while selecting the secondary display<br />
<br />
<br />
== External Links ==<br />
* [http://www2.ati.com/drivers/linux/ati-driver-installer-9-8-x86.x86_64.run Installer]<br />
* [http://www2.ati.com/drivers/linux/catalyst_98_linux.pdf Release notes]<br />
* [http://www2.ati.com/drivers/linux/linux_cat98-inst.pdf Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 09.8]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_9.7&diff=9586Catalyst 9.72013-01-19T16:10:49Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 9.7 driver<br /><br />
Release date: July 23, 2009<br />
<br />
== Resolved Issues ==<br />
* X segmentation fault no longer occurs after applying reflections or rotations on some systems that support Xrandr 1.2 or higher<br />
* Catalyst Control Center hot plugging a secondary display no longer causes screen corruption in clone mode<br />
* Monitor are now disabled after removing the secondary display when system is in standby<br />
* Some systems now report CrossFire adapters available during driver re-install<br />
* On some multi-monitor configurations disabling one display no longer causes both displays to become disabled<br />
* X Server does not intermittently fail to start on some multi adapter configurations<br />
* Executing xrandr --prop no longer causes Ubuntu 9.04 X Server to stop responding<br />
* [Ubuntu 9.04] Segmentation fault no longer occurs with X server Xinerama is enabled<br />
<br />
== Known Issues ==<br />
* Toggling between terminals may cause the system to become unresponsive<br />
* Catalyst Control Center Display Manager may fail to display HDTV PAL modes<br />
* The mouse cursor may fail to switch between primary and secondary display in some dual-head configurations<br />
* “aticonfig -xinerama=on" may result in different dimension and dpi settings between Ubuntu 8.10 and 9.04<br />
* RandR 1.2 specifying Rotate in xorg.conf may cause X startup to fail<br />
* The mouse cursor may show incorrect rotation and position on some systems with large desktop enabled<br />
* Removing secondary display may cause the login screen to appear on the ghost monitor<br />
* Moving the mouse cursor between two displays may show a the cursor on both displays simultaneously<br />
* System may stop responding when running Return to Castle Wolfenstein<br />
<br />
== External Links ==<br />
* [http://www2.ati.com/drivers/linux/ati-driver-installer-9-7-x86.x86_64.run Installer]<br />
* [http://www2.ati.com/drivers/linux/catalyst_97_linux.pdf Release notes]<br />
* [http://www2.ati.com/drivers/linux/linux_cat97-inst.pdf Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 09.7]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_8.4&diff=9585Catalyst 8.42013-01-19T16:10:11Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 8.4 driver<br /><br />
Release date: 16 April, 2008<br /><br />
Driver version: 8.476<br />
<br />
== External Links ==<br />
* [https://www2.ati.com/drivers/linux/ati-driver-installer-8-4-x86.x86_64.run Installer]<br />
* [http://www2.ati.com/drivers/linux/catalyst_84_linux.html Release notes]<br />
* [http://www2.ati.com/drivers/linux/linux_cat84-inst.html Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
* [http://www.frogge.de/pepper/patch/patch.html#fglrx Unofficial Patch to make it run under 2.6.25]<br />
<br />
[[Category:Releases|Catalyst 08.4]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_8.3&diff=9584Catalyst 8.32013-01-19T16:09:39Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 8.3 driver<br /><br />
Release date: 5 March, 2008<br /><br />
Driver version: 8.471<br />
<br />
== External Links ==<br />
* [http://www2.ati.com/drivers/linux/ati-driver-installer-8-3-x86.x86_64.run Installer]<br />
* [http://www2.ati.com/drivers/linux/catalyst_83_linux.html Release notes]<br />
* [http://www2.ati.com/drivers/linux/linux_cat83-inst.html Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 08.3]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_8.12&diff=9583Catalyst 8.122013-01-19T16:08:54Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 8.12 driver<br /><br />
Release date: 10 December, 2008<br />
<br />
== External Links ==<br />
* [https://www2.ati.com/drivers/linux/ati-driver-installer-8-12-x86.x86_64.run Installer]<br />
* [http://www2.ati.com/drivers/linux/catalyst_812_linux.pdf Release notes]<br />
* [http://www2.ati.com/drivers/linux/linux_cat812-inst.pdf Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 08.12]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_8.11&diff=9582Catalyst 8.112013-01-19T16:08:36Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 8.11 driver<br /><br />
Release date: 12 November, 2008<br />
<br />
New features:<br />
* Support for New Linux Operating Systems - RHEL 4.7<br />
* New Display Enhancement - display scaling to resize the display devices that support TV timings (480i/p, 720p, 1080i, 1080p) through either digital (DVI or HDMI) or analog (component) interfaces<br />
* ATI CrossFireX Enhancement - enables users to verify whether an application is running in ATI CrossFireX mode<br />
<br />
== External Links ==<br />
* [https://www2.ati.com/drivers/linux/ati-driver-installer-8-11-x86.x86_64.run Installer]<br />
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_811_linux.pdf Release notes]<br />
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_cat811-inst.html Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 08.11]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_8.10&diff=9581Catalyst 8.102013-01-19T16:07:59Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 8.10 driver<br /><br />
Release date: 15 October, 2008<br />
<br />
== External Links ==<br />
* [https://www2.ati.com/drivers/linux/ati-driver-installer-8-10-x86.x86_64.run Installer]<br />
* [http://www2.ati.com/drivers/linux/catalyst_810_linux.html Release notes]<br />
* [http://www2.ati.com/drivers/linux/linux_cat810-inst.html Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 08.10]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_7.12&diff=9580Catalyst 7.122013-01-19T16:07:44Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 7.12 driver<br />
<br />
Release date: 20 December, 2007<br />
<br />
The driver contains lots of bugfixes. Finally suspend/hibernate works with SLUB.<br />
<br />
==New Features (according to the release notes)==<br />
*This release of the ATI Catalyst™ Linux driver introduces support for the following new operating systems:<br />
<br />
* Red Flag DT 6.0 Support<br />
* OpenSUSE 10.3 Support<br />
<br />
==Resolved Issues (according to the release notes)==<br />
* A memory leak is no longer noticed when running OpenGL applications<br />
* Running X -configure no longer results in a segmentation fault in the fglrx driver<br />
* fglrxinfo no longer reports OpenGL Render string: as Mesa GLX Indirect on systems containing an ATI Rialto AGP series of product<br />
<br />
==Known Issues (according to the release notes)==<br />
* 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<br />
* 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<br />
* 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-30687<br />
* Corruption may be noticed in the lower right corner of the display after the system is running for a long period of time<br />
* Display flicker may be noticed when the gnome screen-saver starts<br />
* Diagonal tearing may be noticed when playing a video file using a video player that utilizes the XVideo extension<br />
* Video playback may look blocky when playing a video file using a video player that utilizes the XVideo extension<br />
* Video Playback may display wrong colors and additional shadow images when cropping or expanding a video file using a video player that utilizes the XVideo extension<br />
* Connecting a display device that supports 1680x1050 to a system running Linux may result in a maximum display resolution of 1280x1024 only being available<br />
* Custom mode lines in xorg.conf may be ignored by the fglrx driver<br />
* Building RPM packages for Mandriva may fail<br />
* A system may freeze with the "northern lights" effect. (Radeon Mobility 9600/9700)<br />
<br />
==Known Issues (according to users)==<br />
Some of the issues are the same issues that have been plaguing the driver, just finally acknowledged. The one about the 1680x1050 resolution is true, accept when I tried the driver I could only get 1024x768. Similar issues have also been observed with a Thinkpad T43 and HP 8510p; the native resolution of 1400x1050 cannot be used, and even if it is the only mode defined in xorg.conf, the display starts up with 1280x1024. Same on a MacBook Pro (maximum is 1152x864, should be 1400x900). Bugs [http://ati.cchtml.com/show_bug.cgi?id=160 160] and [http://ati.cchtml.com/show_bug.cgi?id=939 939] cover this issue.<br />
<br />
==External links==<br />
<br />
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.443.1-x86.x86_64.run Installer] <br />
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_712_linux.html Release notes]<br />
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_cat712-inst.html Installer Instructions] <br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 07.12]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_7.11&diff=9579Catalyst 7.112013-01-19T16:05:25Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 7.11 driver<br />
<br />
Release date: 21 November, 2007<br />
<br />
The new driver release carry a new name (the same used for the Windows counterpart) and version numbering (7.11 means year 2007, month November). It is still a proprietary closed-source driver.<br />
<br />
The main improvement is the full support to 2.6.23 kernel. This should solve the Suspend/Hibernation problems recently found due to the incompatibilities between older fglrx driver and SLUB memory allocator (default in the 2.6.23 kernel).<br />
<br />
==New Features==<br />
*This release of the ATI Catalyst™ Linux driver introduces early-look support for the following new operating systems:<br />
<br />
* Red Hat Enterprise Linux 4.6 (tested with Snapshot 6)<br />
* Red Hat Enterprise Linux 5.1 (tested with Snapshot 7)<br />
* Ubuntu 7.10<br />
* RedFlag 6.0 DT (tested with RC)<br />
* OpenSUSE 10.3 (tested with RC1) <br />
<br />
==Issues Resolved==<br />
* Corruption for example in the Gnome Terminal or on the Gnome desktop background is no longer observed on XPress 1200 series graphics hardware.<br />
* The kernel module is now working on kernel version 2.6.23<br />
* An error message no longer appears during installation if dash is used as /bin/sh <br />
<br />
==Known Issues==<br />
* 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<br />
* 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<br />
* 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-30687 <br />
<br />
==External links==<br />
<br />
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-7-11-x86.x86_64.run Installer]<br />
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_711_linux.html Release notes]<br />
* [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_cat711-inst.html Installer Instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 07.11]]</div>178.76.246.158http://wiki.cchtml.com/index.php?title=Catalyst_8.1&diff=9578Catalyst 8.12013-01-19T16:04:24Z<p>178.76.246.158: </p>
<hr />
<div>ATI Catalyst Linux 8.01 driver<br />
<br />
Release date: 18 January, 2008<br />
<br />
Driver version: 8.452<br />
<br />
This driver includes support for Red Hat Enterprise Linux versions 4.6 and 5.1, along with Ubuntu 7.10 (Gutsy Gibbon). According to the official release notes, this driver also fixes corruption issues with the cursor, issues with certain widescreen resolutions, issues with the driver ignoring custom modelines in xorg.conf, and hopefully the last fix needed for suspending to RAM on Linux kernel versions 2.6.23 and up.<br />
<br />
*Note: According to the [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_81_linux.html release notes], the driver supports suspend '''only''' on 2.6.23 and above! Using 2.6.22 it didn't work for me with 8.01, whereas it did with 7.12.<br />
<br />
== External Links ==<br />
* [https://www2.ati.com/drivers/linux/ati-driver-installer-8-01-x86.x86_64.run Installer]<br />
* [https://www2.ati.com/drivers/linux/catalyst_81_linux.html Release notes]<br />
* [https://www2.ati.com/drivers/linux/linux_cat81-inst.html Installer instructions]<br />
* [http://ati.amd.com/products/catalyst/linux.html ATI Proprietary Linux Driver FAQ]<br />
<br />
[[Category:Releases|Catalyst 08.1]]</div>178.76.246.158