You are on page 1of 22

Ubuntu Quantal Installation Guide

[edit] The Options
Users with ATI cards have the following driver options: vesa - very basic, lacks 2D/3D acceleration, and focuses on compatibility with all VESAcompliant graphics cards. It is good for starting the GUI environment when no accelerated driver is available/working, and little else. ati - actually a thin wrapper that will invoke the radeon driver (or another ati opensource driver for pre-Radeon cards). 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. 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.

[edit] Updated Open Source Driver PPA's
"Ubuntu-X" : This PPA offers the latest stable releases of video driver-related components. Follow the instructions at: https://launchpad.net/~ubuntu-xswat/+archive/x-updates 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

[edit] Installing Proprietary Drivers a.k.a. Catalyst/fglrx
AT T ENT ION RADEON USERS *PLEASE READ FIRST! Which Radeon cards are no longer supported by AT I's Catalyst?

ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500, Mobility RadeonHD 2300 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

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. 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. ATI RadeonHD 2x00 - 4xx0 cards 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). This can be done really easily by following the instructions given at [[1]]. This PPA downgrades the Xserver and install a patched version of fglrx that supports kernel version 3.5 of Ubuntu Quantal.

[edit] Using Ubuntu-supplied fglrx/Catalyst
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 Generate a new /etc/X11/xorg.conf file.

[edit] Command line
sd atgtisallnxsuc flxflxadcl uo p-e ntl iu-ore gr gr-mcce

[edit] GUI
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.

[edit] Installing Catalyst Manually (from AMD/ATI's site)
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).

[edit] Before you start

-iu-8. If the X server fails to start. Install the prerequisite packages: sd atgtisalbidesnilcb d-aedm eesak uo p-e ntl ul-seta ds hmk ks xctc d-oaisslnxhaesgnrc hmdlae iu-edr-eei If you are using the x86_64 architecture (64 bit): sd atgtisallb2c1 uo p-e ntl i3gc [edit] Download the latest Catalyst package. remove any leftover files by following the Removing the Driver section. or Applications->Ubuntu Software Center->Edit->Software sources->Other software: check canonical partners.t.-iu-8.e uo pg i gr*db [edit] In case of failure: Remember these steps before you reboot your computer. Make sure universe and multiverse are enabled in your repository sources (System -> Administration -> Software Sources).8_4rn ho x m-rvrisalrctls-31lnxx6x66. we ht:/w2aicmdieslnxaddie-ntle-aa gt tp/ww. Log in.addie-ntle-aayt1.o/rvr/iu/m-rvrisalrctl yt1. This package contains both the 32-bit and 64-bit driver.u [edit] Create and install .Before you start If you have previously attempted installing Catalyst.8_4rn uo h /m-rvrisalrctls-31lnxx6x66.deb packages. sd s .u -bidk Uut/una -ulpg bnuqatl sd dk . and attempt to start the X server.-iu-8.i cmd+ addie-ntle-aayt1.8_4zp ni m-rvrisalrctls-31lnxx6x66.-iu-8.flx. sd sat uo trx .i uzpaddie-ntle-aayt1. switch to a new TTY using ctrl+alt+F2.8_4zp s-31lnxx6x66.

. 5970). [edit] Generic Config This will work for most people: sd adofg-iiiluo mcni -nta f [edit] Minimal Config A very basic /etc/X11/xorg. It is entirely dependent on your configuration. Ctrl+c..conf and reboot. !!Do not use for two separate cards in crossfire!! .conf file for the Radeon HD 6870: Scin"eie eto Dvc" Ietfe "T rdo 67" dniir AI aen 80 Die "gr" rvr flx Edeto nScin [edit] X2/Dual GPU Cards If you have an X2 card (e. sd c /t/1/ogcn.conf file might be what you need if you have a new card that's not fully supported by amdconfig.g.If it fails to start. you will likely see a stacktrace. If all else fails. The following subsections will attempt to address possible (and tested) variations for their respective configurations. [edit] Generate a new /etc/X11/xorg.conf file. and immediately copy the switchlibGL and switchlibglx executables to the fglrx folder in /usr/lib64/ or /usr/lib32/.conf file Unfortunately.of This should return your original display. there is no sure way to generate the ATI version of the Xorg. Here follows the entirety of a minimal xorg. 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.ofoi ecX1xr.rg/t/1/ogcn uo p ecX1xr. revert your xorg. use.

[edit] Force use of the new xorg.-aatral uo mcni -nta f -dpe=l [edit] Dual/Multi Monitors If you have a dual monitor display (also known as "Big Desktop"). Using fglrxinfo on a system with Catalyst 12-3 and a RadeonHD 4550 returns: dsly :. fglrxinfo gives an error message.of -l= [edit] Test your installation NOTE: if you don't reboot first. To force the ATI driver to adopt changes made to xorg. Reboot the computer and type flxno grif into the terminal.sd adofg-iiil. you have installed the driver successfully. If the vendor string contains ATI. OeG vrinsrn:33156CmaiiiyPoieCnet( pnL eso tig .conf don't get used by the driver. sre:0 ipa: 00 cen OeG vno srn:AITcnlge Ic pnL edr tig T ehoois n.conf. Be advised that you may need to manually set the correct refresh rate for your second monitor through catalyst. use: sd adofg-iiiluo mcni -nta f sd adofg-stpssr"D.16 optblt rfl otx T hsln myb dfeetdpnigo wa gahc cr ad i ie a e ifrn eedn n ht rpis ad n Ctls vrinyuaeuig) aayt eso o r sn. OeG rnee srn:AIRdo H 45 (hsln myb df pnL edrr tig T aen D 50 Ti ie a e if eetdpnigo wa gahc cr yuaeuig) rn eedn n ht rpis ad o r sn.php?t=18553. Now.conf (if necessary) Some people find that changes to xorg. use the following command: sd adofg-ipt/t/1/ogcn -ts1 uo mcni -nu=ecX1xr.com/forums/showthread.nbead1..AS" uo mcni -e-c-t=DXEalRnR2FLE This was confirmed in http://phoronix. try: .

Remember to use Ctrl + Shift + V or Shift + Insert to paste into the terminal (or go to the terminals menu.1bt1-8.1bt1-8.8_4r ho x m-rvrisalrctls-21-ea1x6x66. Make sure universe and multiverse are enabled in your repository sources (System -> Administration -> Software Sources). we ht:/w2aicmdiesbt/m-rvrisalrctl gt tp/ww.i cmd+ addie-ntle-aayt1.1bt1-8. Install the prerequisite packages: sd atgtisalbidesnilcb d-aedm eesak uo p-e ntl ul-seta ds hmk ks xctc d-oaisslnxhaesgnrc hmdlae iu-edr-eei If you are using the x86_64 architecture (64 bit): sd atgtisallb2c1 uo p-e ntl i3gc [edit] Download the latest Catalyst package. [edit] Before you start If you have previously attempted installing Catalyst.t. you may need to disable fast TLS. sd adofg-ts0 uo mcni -l= [edit] Installing Catalyst BETA/EXPERIMENTAL Manually (from AMD/ATI's site) I recommend copying and pasting the commands to ensure there are no typing mistakes and speed up the install process.flgxer g_lgas If you experience issues or a hang.i t1.8_4zp ni m-rvrisalrctls-21-ea1x6x66.8_4zp uzpaddie-ntle-aayt1.u n . This package contains both the 32-bit and 64-bit driver. or Applications->Ubuntu Software Center->Edit->Software sources->Other software: check canonical partners.o/rvr/eaaddie-ntle-aay s-21-ea1x6x66. remove any leftover files by following the Removing the Driver section. select edit and click paste).

.flxdv.1-uut1 uig gr_.1-uut1 . Peaigt rpaeflx29000bnu (sn flx9000 rprn o elc gr :.ofdi8-iu-n_Lcn (36lnxgug_o e ecl.flx9000bnu_m6.1bt1-8. etn p gr 29000bnu) . sd s . udt-lentvs uig/s/i/gr/ds.deb packages fails.flxadcl*db uo pg i gr-mcce.1-u bnu_m6.deb packages. u -bidk Uut/una n -ulpg bnuqatl sd dk .e sd dk .oft poie/ paeatraie: sn urlbflxl./36lnxguG. there is also an Alternative Manual Installation When running the dpkg line.e)./8_4lnxguG. Install them individually as: sd dk .1 oae n h KS re Dn.of(8_4lnxgug_o t/ds.8_4r uo h /m-rvrisalrctls-21-ea1x6x66.addie-ntle-aayt1.. 678 ie n ietre urnl nt ald) le.e srue-bnu~ uo pg i gr_.. nakn elcmn gr .184 flsaddrcoiscretyis Raig aaae .e sd dk .ocn. you may receive an error like: Err wr ecutrdwiepoesn: ros ee nonee hl rcsig flx gr flxadcl gr-mcce flxdv gr-e They may have attempted to install out of order.1-uut1ad4db (edn dtbs .of i8-iu-n_lc n)i at md f n uo oe .e uo pg i gr-e*db You should see a successful result similar to: ue@sruut:#sd dk ..ocn. ut1ad4db .ocn o rv d /t/ds.flx*db uo pg i gr_.e uo pg i gr*db If building ..flx.n [edit] Create and install .oft poi paeatraie: sn urlbflxatl. Rmvn alDM Mdls eoig l KS oue Err Teeaen isacso mdl:flx ro! hr r o ntne f oue gr 900lctdi teDM te.ocn o rvd ecl.ofdx66-iu-n_Lcn x66-iu-n_lc n)i at md f n uo oe udt-lentvs uig/s/i/gr/l_ds. Stigu flx(:. oe Upcigrpaeetflx.

. rcsig rges o icbn . Stigu flxdv(:.e) .1-uut1ad4d e b (edn dtbs . udt-ntaf:Gnrtn /otiir. nakn elcmn gr-mcce .. is ntlain hcig l enl.1 KS ie. rcsig rges o ntaf-ol . If the X server fails to start.184 flsaddrcoiscretyis Raig aaae . adcl_. Upcigrpaeetflxdv... Log in. . Stigu flxadcl (:.1-uut1ad4db . Upcigrpaeetflxadcl ..n)i at md f n uo oe udt-ntaf:dfrigudt (rge atvtd paeiirms eern pae tigr ciae) Laignwflx900DM fls.ne.-7gnrc paeiirms eeaig bo/ntdig3501-eei Poesn tigr frlb-i ... FrtIsalto:cekn alkres.1-uut1 uig gr -mcce9000bnu_m6. etn p gr-mcce 29000bnu) . etn p gr-e 29000bnu) . Bidn ol fr3501-eei ulig ny o ..-7gnrc Bidn fracietr x66 ulig o rhtcue 8_4 Mdl bidfrtecretyrnigkre wssipdsnet oue ul o h urnl unn enl a kpe ic h e kre suc frti kre de ntse t b isald enl ore o hs enl os o em o e ntle. rcsig rges o raaed . Poesn tigr frbmdeo . lcni dfre poesn nwtkn pae dofg eerd rcsig o aig lc ue@sruut:#sd dk .flxdv9000bnu_m6. and attempt to start the X server.e (edn dtbs . eulig ursaeapiain/afidx. Poesn tigr friirmstos. switch to a new TTY using ctrl+alt+F2..1-uut1 . srue-bnu~ uo pg i gr-e_... Peaigt rpaeflxdv29000bnu (sn flxdv rprn o elc gr-e :.1-uut1ad4db . nakn elcmn gr-e ... 678 ie n ietre urnl nt ald) le.flxadcl_.. [edit] In case of failure: Remember these steps before you reboot your computer....m-. udt-ntaf:dfrigudt (rge atvtd paeiirms eern pae tigr ciae) Poesn tigr fruedha .1-uut1a srue-bnu~ uo pg i gr-mcce9000bnu_m d4db 6.1-uut1 . 678 ie n ietre urnl nt ald) le. odn e gr-. ue@sruut:#sd dk . Peaigt rpaeflxadcl 29000bnu (sn flx rprn o elc gr-mcce :..e). Rbidn /s/hr/plctosbm.184 flsaddrcoiscretyis Raig aaae . rcsig rges o afamn .1-uut1 uig gr-e_ 9000bnu_m6.

and immediately copy the switchlibGL and switchlibglx executables to the fglrx folder in /usr/lib64/ or /usr/lib32/. revert your xorg. sd sat uo trx If it fails to start. The following subsections will attempt to address possible (and tested) variations for their respective configurations.conf file for the Radeon HD 6870: Scin"eie eto Dvc" Ietfe "T rdo 67" dniir AI aen 80 Die "gr" rvr flx Edeto nScin [edit] X2/Dual GPU Cards . there is no sure way to generate the ATI version of the Xorg.rg/t/1/ogcn uo p ecX1xr. sd c /t/1/ogcn.ofoi ecX1xr.start the X server. 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. If all else fails.conf and reboot. [edit] Generic Config This will work for most people: sd adofg-iiiluo mcni -nta f [edit] Minimal Config A very basic /etc/X11/xorg.conf file.conf file might be what you need if you have a new card that's not fully supported by amdconfig.of This should return your original display. Ctrl+c. It is entirely dependent on your configuration.conf file Unfortunately. you will likely see a stacktrace. Here follows the entirety of a minimal xorg. [edit] Generate a new /etc/X11/xorg.

php?t=18553.. 5970). use: sd adofg-iiiluo mcni -nta f sd adofg-stpssr"D. Be advised that you may need to manually set the correct refresh rate for your second monitor through catalyst. [edit] Force use of the new xorg.. you have installed the driver successfully. To force the ATI driver to adopt changes made to xorg.nbead1.of -l= [edit] Test your installation NOTE: if you don't reboot first. use. OeG rnee srn:AIRdo H 45 (hsln myb df pnL edrr tig T aen D 50 Ti ie a e if eetdpnigo wa gahc cr yuaeuig) rn eedn n ht rpis ad o r sn.16 optblt rfl otx T hsln myb dfeetdpnigo wa gahc cr ad i ie a e ifrn eedn n ht rpis ad n .conf.g. fglrxinfo gives an error message. Using fglrxinfo on a system with Catalyst 12-3 and a RadeonHD 4550 returns: dsly :. Reboot the computer and type flxno grif into the terminal. If the vendor string contains ATI.X2/Dual GPU Cards If you have an X2 card (e..conf (if necessary) Some people find that changes to xorg.conf don't get used by the driver. sre:0 ipa: 00 cen OeG vno srn:AITcnlge Ic pnL edr tig T ehoois n.com/forums/showthread. OeG vrinsrn:33156CmaiiiyPoieCnet( pnL eso tig . !!Do not use for two separate cards in crossfire!! sd adofg-iiil. use the following command: sd adofg-ipt/t/1/ogcn -ts1 uo mcni -nu=ecX1xr.-aatral uo mcni -nta f -dpe=l [edit] Dual/Multi Monitors If you have a dual monitor display (also known as "Big Desktop").AS" uo mcni -e-c-t=DXEalRnR2FLE This was confirmed in http://phoronix.

[edit] Hardware Video Decode Acceleration (EXPERIMENTAL) [edit] Using XBMC player (XvBA) XBMC has added support for accelerating video using XvBA/libxvba directly. Alt+PrntScr+b These key-presses will reboot the system safely. To install the XvBA-enabled version of xbmc: sd atadrpstr pawnpxxm-va uo p-d-eoioy p:sie/bcxb sd atgtudt uo p-e pae sd atgtisalxm uo p-e ntl bc [edit] Using the xvba-va Driver (VA-API) . To remember the key-presses. Alt+PrntScr+u. Now. sd adofg-ts0 uo mcni -l= [edit] Just in case Write down or remember this series of Alt+PrntScr key combinations. This would also safely shutdown the system. Alt+PrntScr+s. Alt+PrntScr+r. A way to remember this is by inverting the word: "BUSIER" or remembering a phrase: "Restart Even If System Utterly Broken". Alt+PrntScr+n. Alt+PrntScr+e. try: flgxer g_lgas If you experience issues or a hang. 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. just in case your screen should go black and Ctrl+Alt+F1 and Ctrl+Alt+Backspace doesn't work. but the support is currently not in the xbmc package in Ubuntu's repositories. Alt+PrntScr+i.Ctls vrinyuaeuig) aayt eso o r sn. you may need to disable fast TLS. remember this nonsensical phrase: "Raising Skinny Elephants Is Never Utterly Boring".

A good test player for va-api is VLC. you have UVD2.20 Xi: etnin"Fe8-R"msigo dsly"00. This is confirmed to work for newer RadeonHD GPU's (those with UVD2).ano vif ano vainfo should return something like the following (and no errors): lba lbavrin03.. It will probably give you some acceleration of HD formats.o #o 6-i lnxgudiflxdvvdos fr 4bt sd l .org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs sd atgtisalxb-adie lbagx lbax11vif uo p-e ntl vav-rvr iv-l1 iv-1. you may need to create a symlink: sd l . vif:Spotdpoieadetyons ano upre rfl n nrpit VPoie24ih ArflH6Hg : VEtyonVD AnrpitL VPoieCAvne ArflV1dacd : VEtyonVD AnrpitL If vainfo returns an error. [edit] Updating Catalyst/fglrx DO NOT try to install a new version over an old one. iv: iv eso . you can test video playback. If you have a RadeonHD 4000-series or newer. Check the box named "Use GPU acceleration (experimental)" and then restart VLC.o urlbx66 -iu-n/r/gr_r_ie. Follow the 'Removing Catalyst/fglrx' ./s/i/adiesflxdvvdos /s/i/r/g uo n s urlbv/rvr/gr_r_ie.Using the xvba-va Driver (VA-API) NOTE: The VA-API wrapper for XvBA has been dead code for a while now.wikipedia./s/i/adiesflxdvvdos /s/i/8_4 uo n s urlbv/rvr/gr_r_ie.o fr 2bt Once you've confirmed that vainfo is correct. lb xeso Xre6DI isn n ipa :." lba v_eDieNm( rtrs0 iv: agtrvrae) eun lba Tyn t oe /s/i/r/gr_r_ie.o iv: rig o pn urlbdiflxdvvdos lba v_pnrvr)rtrs0 iv: aoeDie( eun vif:V AIvrin 03 ano A P eso: .2 vif:Die vrin Slte-eko SsesXB bce ano rvr eso: pitdDstp ytm vA akn dfrV-P -078 o AAI .o urlbdif lxdvvdos #o 3-i r_r_ie. You can enable va-api in Tools -> Preferences -> Input and Codecs. To see the complete list: http://en. but using the previously mentioned xbmc PPA is a better solution.

akp uo v ecX1xr. For more information on this issue.h uo h ursaeaiflxuisals sd atgtrmv -preflxflx*flxadcl*flxd uo p-e eoe -ug gr gr_ gr-mcce gre* v If you plan on using open-source drivers. Follow the 'Removing Catalyst/fglrx' section below to remove your existing driver.of ecX1xr.DO NOT try to install a new version over an old one. o ie ae o ig1ms-r Change the third command above to: sd atgtisal-risallbl-eagxi8 lbl-ea uo p-e ntl -entl ig1ms-l:36 ig1ms -l:m6 lbl-eadii8 lbl-eadiad4xevrxr gxad4 ig1ms-r:36 ig1ms-r:m6 sre-o gcr -oe [edit] Issues [edit] Video Tearing . [edit] Removing Catalyst/fglrx 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). and then you can start at 'Downloading the latest Catalyst' to install the new one.ofbcu sd r -f/t/t uo m r ecai If you receive $E Itra Err N fl nm frlbl-eadi : nenl ro. Skip the first command if it does not exist. see this Ubuntu wiki page sd atgtrmv -prexevrxr-ie-t xevrxruo p-e eoe -ug sre-ogvdoai sre-ogv ie-aen dordo sd atgtisalxevrxr-ie-t uo p-e ntl sre-ogvdoai sd atgtisal-risallbl-eagxlbl-eadi uo p-e ntl -entl ig1ms-l ig1ms-r xevrxr-oe sre-ogcr sd m /t/1/ogcn /t/1/ogcn. you will need to reinstall some packages because Catalyst overwrites or diverts some key 3D libraries with proprietary versions. sd s /s/hr/t/gr-nntl.

switching between two ATI cards (and maybe Intel/ATI muxless too?) is supposed to be doable.04. Older hybrid systems use a multiplexor (mux) to switch between GPU's.0) are muxless. Newer systems (those with PowerXpress >= 4. though it's not clear if that applies to all ATI/ATI hybrids or only the . but that wasn't the case with Catalyst 12-3 installed on Kubuntu 12. but don't quote that. I found that vsync was enabled by default. [edit] ATI/ATI Hybrids As of Catalyst 11-8. As far as I can tell. If you're having issues with tearing. log out). but here are the appropriate settings should you want to experiment. [edit] kwin You can enable vsync for kwin in System Settings -> Desktop Effects -> Advanced tab [edit] Compiz (Unity/GNOME-Shell) TODO: See if there's a friendlier way to make sure vsync is enabled without installing ccsm. PowerXpress 4. You can find this option in the Catalyst Control Center under 'Display Options' or you can use the following command: sd adofg-sn-ie=n uo mcni -ycvdoo The option will not take effect until you restart X (i. If you're using compositing.e. Install the compiz settings manager: sd atgtisalcmicni-etnsmngr uo p-e ntl opzofgstig-aae cs cm The 'Sync to Vblank' is found in the 'OpenGL' subsection of the 'General' group [edit] Hybrid Graphics and Catalyst There are two basic types of hybrid designs. make sure that "Tear Free Video" is on.Video Tearing AMD/ATI claims that the "Tear Free Video" option is enabled by default. you should also make sure that vsync is enabled in the compositor's settings.0 started with RadeonHD 6000-series GPU's. and systems with older ATI GPU's have a mux.

you should get functional configuration There is still another bug if you use the integrated GPU (Intel). You must change 13 line in the script for your directory. [edit] Intel/ATI Hybrids By using the officially provided drivers. ut esat o ae fet sd adofg-p-gu #Atvt itgae GU(oe-ai uo mcni -xip ciae nertd P PwrSvn gmd) ms r-tr Xt tk efc oe. like so: adofg-pl mcni -x #Ls cretatvtdGU it urn ciae P sd adofg-p-gu #Atvt dsrt GU(ihProm uo mcni -xdp ciae icee P Hg-efra nemd) ms r-tr Xt tk efc c oe. there are two problems ( Launchpad Bug: #1068404): An incompatibility problem between intel and fglrx drivers (This gives segmentation fault at X server) Some paths missing for openGL operation of the fglrx driver (This prevents applications that require direct rendering. One would use amdconfig's PowerXpress options to switch back and forth between the integrated and discrete cards. from loading correctly) If you follow the instructions described in the Binary Driver HOWTO.g. ut esat o ae fet After switching. Stop." If the installation fails and you find the above message in . [edit] Build Fails and Log Shows "mixed implicit and normal rules. It can help you install & uninstall fglrx drivers for this configuration. one would log out and back in to restart X. http://pastebin. Unity/games/etc. though it's not clear if that applies to all ATI/ATI hybrids or only the muxless ones.supposed to be doable.com/1ALmnqx5. making the X server crashing ( Launchpad Bug: #1088220 ) A workaround for now is to use the discrete GPU (ATI) For more information you may want to follow this forum topic [edit] Script solution Script by anion155. e.

e uo pg i -oc-vrrt gr*db [edit] Problems Starting Xserver If you get a black screen hang. /s/i/c uo n s urbngc46 urbngc When you're finished installing the driver.launchpad. the above dpkg command may complain that "Errors were encountered while processing: fglrx-amdcccle". This should allow you to install fglrx: sd l -f/s/i/c-. If you receive this error.6 in Ubuntu Precise). the first thing to check is if xorg. it may be because you're using a pentium-build wrapper around gcc. and then the amdcccle package: sd atgt. This is because of a dependency of the amdccle package on 32 bit libraries.isal uo p-e f ntl Catalyst 13. See what the following ls command returns: l -a/s/i/c s l urbngc If it shows that gcc is a link to builder-cc.conf with: . you probably did not have the ia32-libs-multiarch:i386 lib32gcc1 libc6-i386 packages installed beforehand. return the gcc link to its original value: sd l -f/s/i/ule-c/s/i/c uo n s urbnbidrc urbngc Launchpad link for installer/+bug/555957 this bug: https://bugs.net/ubuntu/+source/fglrx- [edit] "Errors were encountered while processing: fglrx-amdcccle" (on 64-bit systems) Most likely.conf is the problem. temporarily redirect the link to point to the real gcc (gcc-4.If the installation fails and you find the above message in /var/lib/dkms/fglrx/<version_number>/build/make. You can disable the xorg. If you have a 64 bit install.log.1 on 64-bit systems may require the --force-overwrite command in the above dpkg command: sd dk .-freoewieflx. which will force the installation of all of the 32 bit dependencies. use the following command.

and reenabling the driver's ACPI services. installing a newer version of Catalyst will probably help.iald/t/1/ogcn uo v ecX1xr.of ecX1xr. but it does mean that you shouldn't file bugs with that particular card/driver combination. distortion.sd m /t/1/ogcn /t/1/ogcn.ofdsbe Reboot and check to see if things work now. etc. you should consider checking your system vendor's BIOS changelogs for relevant ACPI fixes. press Ctrl+Alt+F1 to get to a terminal (or failing that. [edit] Unsupported Hardware Watermark This can happen if your card's PCI ID wasn't officially certified to work with a particular version of Catalyst. If you installed the driver by downloading it from AMD/ATI. It's worth noting that I had to disable TLS (amdconfig --tls=0) to get things to stay stable! If you've properly installed the driver. This intermittently changes when using the nano (and possibly other) editors with sudo and the group/world permissions are unset.04 64-bit on a ATI Radeon HD 4830 (HP Envy 151060ea). You can reinstate the file with: sd m /t/1/ogcn.of Before tweaking ACPI settings. boot to recovery mode) and run: sd adofg-ap-evcsof uo mcni -cisrie=f If this method works. 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 sato flsse tr n ieytm srp cit chmod 0666 /dev/null chmod 0666 /lib/udev/devices/null edsrp n cit This has been tested using Ubuntu 10.iald uo v ecX1xr. but experience problems when starting the X server. such as hanging. To work around. your system BIOS may have a buggy ACPI implementation. black/white/gray screen. updating your BIOS.. It does not necessarily mean that your card is unsupported. try ensuring /dev/null is chmodded to 0666.ofdsbe ecX1xr. .

sh script looking for X authorization files in the wrong place when it starts up.i s-21-8.h .i ni m-rvrisalrctls-21-8.0x6x66.by downloading it from AMD/ATI.mdrctls1.8_4rn -xrc rvr ie sd m /t/t/oto ~cnrlbk uo v ecaicnrl /oto.-8.8_4rn -xrc rvr sd c die/akgsUut/it/una/elcmnsatai uo p rvrpcae/bnudssqatlrpaeet/uht eetds /t/t/uhteetds vns. installing a newer version of Catalyst will probably help.0x6x66.0x6x66.u -etatd h m-rvrisalrctls-21-8.8_4zp uzpaddie-ntle-aayt1.sh exists after build and install.8_4zp cmd+ addie-ntle-aayt1. First check if AMD's signature file has a proper signature: sd nn /t/t/intr uo ao ecaisgaue If the file only contains the word UNSIGNED.8_4rn s addie-ntle-aayt1.u ho x m-rvrisalrctls-21-8. If you installed the proprietary driver included with Ubuntu or you do not want to upgrade to a newer version. Before the following commands verify that /etc/ati/authatieventsd.0 c ctls1. it is possible to work around the issue. if not just do: (assuming that the installer is in the directory we used to install) c ~ctls1.sh processes from a console tty to allow the shutdown of the X server.0 d / ki aayt21. try using a control file from a older version of Catalyst than the one you're running: c ~.o/rvr/iu/m-rvrisalrctl yt1. d /aayt31 s addie-ntle-31x6x66. You can kill the hanging authatieventsd. d aayt21/ we ht:/w2aicmdieslnxaddie-ntle-aa gt tp/ww. If not. replace the line with: 97c8710fae0c2a5a:e9597169fd600d5f 77599074ef692d42a5fb523d9d3f1938 a4fb424deb4e1969a4:6200f55db8481b 632da649fbf9af5015f1fb126c9d3f19 39a1ae426c9d3a196cf4fb1269983f193 0be11da614fffd18c4611af250ae4f69 0b217bd62dfeff48d2661c 9f1ae476c983a1969f4fb Reboot and see if the watermark is gone.u -etatdie h m-rvrisalr1.a sd c die/omnecaicnrl/t/t uo p rvrcmo/t/t/oto ecai [edit] Hang at logout If you experience hangs when logging out (of X) it is probably due to the /etc/ati/authatieventsd.h ecaiataivns.t.0x6x66.

.o12t /s/hr hn eoig dvrin f urlblbLs../a/u/at /a/i/d/uhi/uhie uo n s vrrnxuh vrlbxmatdratfls If that doesn't work then you can disable atieventsd with this command: sd /s/bnudt-cd. DKMS should automatically install the fglrx kernel module for your new kernel the first time you boot it. b xr-rvrflx flxdvrin/iG.o12 y ogdie-gr' fud`ieso o /s/i/iG./a/i/d/uhi uo ki p vrlbxmatdr sd l . simply uninstall the previous version before installing the new one with: sd dm rmv . o ursae /gr/iesoslbLs. [edit] This module/version combo is already installed If you get this error-message. [edit] Can't remove fglrx with dpkg (diversion issue) If dpkg refuses to remove an fglrx package and complains about a diversion of a file.o12t /s/i/gr/i on dvrin f urlblbLs. o urlbflxlb G.sd cmd+ /t/t/uhteetds uo ho x ecaiataivns. For example.lbea y ogdie-gr' then: sd dk-iet-rmv /s/i/iG. you might need to manually remove it.aivns rmv uo ursi/paer.. Should you need to manually install it: .flx-al uo ks eoe m gr -l [edit] New kernel installed? In theory. f teetd eoe You'll have to restart for this to take effect.o12 uo pgdvr -eoe urlblbLs.h This problem can be fixed permanently with: sd mdr. if dpkg complains: dk-iet msac o dvr-o pgdvr: imth n iett we rmvn `ieso o /s/i/iG...o12xims b xr-rvrflx Ls..

These do not necessarily indicate that the installation has failed completely. For example: sd dm bid..902.flx. Do udt-lentvs-gtslcin |ge g_of paeatraie -e-eetos rp lcn and see if the mode is manual instead of auto and if mesa is mentioned instead of fglrx in the path that is printed.flx.1 k . do l /s/i/gr/i s urlbflxbn and see if the command lists some Ati related programs. including those through Jockey (i. See man update-alternatives for more information about the concept and workings of alternatives. In practice.flx.-2gnrc [edit] amdconfig not found after installation This scenario is possible when the driver installation has seemingly succeeded and is possibly related to previous fglrx installs. update-alternatives is supposed to create several symbolic links to the files in the fglrx directory. On command line.`nm -` uo ks ntl m gr k uae r if amdcccle doesn't work and says Identifier is not a valid word.3502-eei uo ks ul m gr v . it is possible that the "update-alternatives" fglrx .-2gnrc sd dm isal. but it will be ignored if the alternatives for the very related gl_conf entry has been set to manual. you might end up not having the amdconfig available at all: adofg cmadntfud mcni: omn o on After booting you might receive X error '(EE) Failed to load module "fglrx" (module does not exist. In this case you need to sd udt-lentvs-stg_of/s/i/gr/ds.3502-eei uo ks ntl m gr v .of uo paeatraie -e lcn urlbflxl. you first used drivers provided by Ubuntu but then upgraded to ones available from AMD's website)..sd dm bid. Use lower case letter in xorg.e.flx. 0)'. When doing amdconfig --initial after driver installation.902.ocn .deb installation does has been ignored.`nm -` uo ks ul m gr k uae r sd dm isal.1 k . If they are listed but not found from /usr/bin.conf or specify all the correct parameters.

The noexec is suggested by many howtos regarding Ubuntu on SSD.odk-m yln o ecatraie/gr xdv N sc fl o drcoy _r: o uh ie r ietr This can be easily solved by creating directory "drivers" under /usr/lib/xorg/modules/ sd mdr/s/i/ogmdlsdies uo ki urlbxr/oue/rvr [edit] 'Can't exec "debian/rules": Permission denied buildpackage line 507.' during deb generation During installation you may receive the following message: at /usr/bin/dpkg- Cntee "einrls:Priso dne a /s/i/pgbi a' xc dba/ue" emsin eid t urbndk-u lpcaeln 57 dakg ie 0. A workaround can be found here: [2] [edit] Errors during deb generation You may recieve errors if you do not have devscripts. Run apt-get to install. You can alternatively (no pun intended) and additionally change the gl_conf into automatic mode before the installation this way: sd udt-lentvs-at g_of uo paeatraie -uo lcn After that. execstack and dh-modaliases installed. when placing the /tmp in memory. If you recieve the error dpkg-buildpackage: not found: .pgtpasmikt /t/lentvsfl rvr/gr_r. [edit] "update-alternatives: error" during install During installation you may receive the following message: udt-lentvs err ual t mk /s/i/ogmdls paeatraie: ro: nbe o ae urlbxr/oue/ diesflxdvs. This can happen when your /tmp folder is mounted with the option "noexec". the alternatives should automatically be configured correctly when the graphics driver .to set fglrx as the active alternative.debs are installed. and the errors go away and the deb is generated correctly. dh-make.

rmut/ on r o eon . [edit] References wiki. Remount your partitions in rw mode: mut-w.sd atgtisaldvcit uo p-e ntl esrps If you recieve the error make: dh: command not found: sd atgtisald-ae uo p-e ntl hmk If you recieve the error make: execstack: Command not found: sd atgtisaleesak uo p-e ntl xctc If you recieve the error make: dh_modaliases: Command not found: sd atgtisald-oaiss uo p-e ntl hmdlae [edit] Black screen after uninstalling old amd drivers Start you computer in recovery mode and exit to root shell.. All should be fine after a reboot.h/bnuQatl tp/wk. .o/ne.cchtml. Go to your download directory and proceed with building and installing the drivers in recovery mode.lfg tp/gog/fS .com ht:/iichm.ctlcmidxppUut_una _ntlainGie Isalto_ud ht:/o.