The last week or so has been one of transition for AMDโ€™s Catalyst driver, especially for those you have a quite old Radeon GPU. Alongside the launch of Ubuntu 12.10 โ€“ that comes with new xorg 1.13 and breaks the fglrx (aka Catalyst 12.9) โ€“ AMD has also drop the support for Radeon HD 4000, HD 3000 or HD 2000 graphics cards, forcing a broken upgrade up to Quantal 12.10. On the development side of things, this problem is not 100% percent related to Ubuntu 12.10, but it comes with the new version of xorg 1.13 that is included in Quantal, meaning that you need to downgrade xorg down to 1.12. ย So for the time being there is no AMD Legacy support with X-Server 1.13, and you need to downgrade.ย Capping this off, the solution comes from inside the root of the problem, thus AMDโ€™s driver team has launched a new driver for these outdated GPU models, called Catalyst Legacy.

If you own one of these GPUs, then you need the Legacy driver:

[toggle title=”No Longer Supported cards”]

These cards need Legacy Catalyst driver in order to be functional

AMD Radeon HD 4000 Series
AMD Radeon HD 3000 Series
AMD Radeon HD 2000 Series
AMD Radeon HD Series AGP
AMD Mobility Radeon HD 4000 Series
AMD Mobility Radeon HD 3000 Series
AMD Mobility Radeon HD 2000 Series[/toggle]

Itโ€™s clear these jumps in complexity and development time doesn’t work for linux, breaking everything upside down. This makes us quite disappointed because many users when they wished to upgrade their Ubuntu 12.04 up to 12.10, they encountered a problem concerning their graphics. Maybe that’s why there are some negative comments, concerning Unity’s speed.

Have a peak to the AMD’s Press Release:

โ€œAMD has moved to the AMD Radeonโ„ข HD 4000, AMD Radeon HD 3000, and AMD Radeon HD 2000 Series new driver support model.ย  These updates will focus on resolving application specific issues and critical updates. The reason for the shift in support policy is largely due to the fact that the AMD Radeon HD 4000, AMD Radeon HD 3000, and AMD Radeon HD 2000 Series have been optimized to their maximum potential from a performance and feature perspective.โ€œ

As we stated earlier, AMD will be moving to a dynamic/as-needed schedule for driver releases. Itโ€™s their hope โ€“ as it is ours โ€“ that theyโ€™ll be able to further improve on the quality and meaningfulness of Catalyst driver releases. Certainly this decision is a good thing for new hardware support since you upgrade your hardware in regular basis. However, sad but true, I personally own a Radeon HD4890 and now it’s nothing more than a Legacy garbage down the mouldy basement.

[dropcap]let’s fix the problem[/dropcap]

 

  1. Downgrade from X-Server 1.13 to X-Server 1.12
  2. Download the Legacy Driver
  3. install it
  4. “patch it” (since you would not be able to install vanilla drivers on 3.5 kernel.)

[highlight color=”yellow”]OR Tomasz Makarewicz will do all the above steps automatically[/highlight]

In order to download the driver, on the button bellow:

[button color=”red” link=”http://www2.ati.com/drivers/legacy/amd-driver-installer-12.6-legacy-x86.x86_64.zip”%5DLegacy 12.6 Driver[/button]

Unzip the package and choose one of them:

[toggle title=”Run the script”]

unzip amd-driver-installer-*
sh amd-driver-installer-12.6-legacy-x86.x86_64.run

[/toggle]

OR

[toggle title=”Build Quantal packages – NOT WORKING”]

This method will not work since there is no packaging ย script for quantal in
legacy driver. So for the time being you CANNOT follow these instructions.

unzip amd-driver-installer-*
sudo sh ./amd-driver-installer-*.run --buildpkg Ubuntu/quantal
sudo dpkg -i fglrx*.deb
sudo aticonfig --initial -f

[/toggle]

 

OR IF YOU DON’T KNOW HOW TO DOWNGRADE X-SERVER, PATCH THE VANILLA KERNEL ETC… TRY THIS PPA

We’ve been informed by OSArena that with the release of the Catalyst 12.6 Legacy, there is a 3rd party repo created byย Tomasz Makarewicz for this purpose only. ย You can’t install AMD Legacy on Ubuntu 12.10. It is not supporting X-Server 1.13. X-Server 1.12 will not break Unity. Actually in Tomasz ppa he is downgrading X-Server to 1.12 version to make it work with fglrx-legacy. Just in case you want to follow the white rabbit, here’s the path for the blue pill…

This repository is downgrading X-Server from 1.13 to 1.12.3 (which is maximum version supported by the drivers). Also driver Catalyst 12.6 (fglrx 8.97.100.3) is patched with this:
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/993427/comments/14
so it could work on Linux kernel 3.5.

[toggle title=”Using Makarewicz PPA”]

sudo add-apt-repository ppa:makson96/fglrx
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fglrx-legacy

[/toggle]

Now reboot your PC ๐Ÿ™‚

Thanks to Tomasz Makarewicz for the clarification

40 responses to “How to fix your AMD Graphics in Ubuntu 12.10 (updated)”

  1. Henrique Souza Avatar

    thank you. I tried several times to install this driver and had error.
    but now everything is ok

    Like

  2. maknesiumblog Avatar
    maknesiumblog

    I created a step-by-step guide with screenshots that people have found very helpful in assisting them in upgrading from 12.04 to 12.10. Check it out and let me know what you think!

    http://www.maknesium.de/guide-upgrade-ubuntu-from-12-04-lts-precise-pangolin-to-12-10-quantal-quetzal

    Like

  3. ziopeppino Avatar
    ziopeppino

    I don’t understand. I read that the legacy driver doesn’t support the 1.13 version of xorg. So I have to downgrade to xorg 1.12 for this guide or not?

    Like

    1. Panos Georgiadis Avatar

      Yes you have to downgrade to xorg 1.12

      Like

  4. Tomasz Makarewicz Avatar
    Tomasz Makarewicz

    Hi,
    This tutorial is misleading. Not only you must downgrade X-Server to version 1.12, but also put special patch on driver to make it work with kernel 3.5. Of coures my ppa (which is given here) is doing all of that. So feel safe to use it.
    Best regards

    Like

    1. ziopeppino Avatar
      ziopeppino

      Hello, excuse me, how can I control if the driver is running? Typing fglrxinfo in terminal, I have “command not found”.

      Like

      1. Tomasz Makarewicz Avatar
        Tomasz Makarewicz

        Simple:
        glxinfo
        would do the trick.

        Like

    2. Panos Georgiadis Avatar

      Article is fixed Tomasz. Thanks so much for pointing this out.

      Like

    3. Sam B Avatar
      Sam B

      Thanks for this. You’re a prince.

      Like

    4. Fethi Avatar
      Fethi

      Thanks a lot! This works like a charm.

      Like

    5. Kent Avatar
      Kent

      Thanks – fixed 12.10 on a Vostro 410 with AMD Radeon HD 3650

      Like

    6. Denn Massalitin Avatar

      THANK YOU TOMASZ!!!)
      All worked perfectly!)

      I am a newbie ubuntu user, and im using my laptop for work, so this problem was very serious for me.

      Like

  5. Carl Avatar
    Carl

    Tried the PPA but it didn’t result in anything different than I get from the default driver (desktop background, no unity). This is for a Radeon 6750.

    Like

  6. Tahir Baringtin Avatar
    Tahir Baringtin

    ubuntu doesnt fix anything my desktop become very slow….i have ati readeon but still slow..win 8 preformace better than ubuntu….

    Like

  7. Aaron McCann Avatar

    Trying to install drivers AMD Radeon 6470m on a fresh install of Ubuntu 12.10. Followed instructions, and everything installs ok but upon reboot no menu bar, nothing appears, just the background?? (no unity).

    Like

    1. Rubert Jack Avatar

      I have the same issue. were you able to fix it?

      Like

      1. abdou zak Avatar
        abdou zak

        the same problem for me too !! anyone has a solution ???

        Like

  8. Grant Avatar
    Grant

    Thanks Tomasz for the PPA and Panos for posting the details. I had upgraded my Dell Inspiron 2305 to Ubuntu 12.04 (not enough research on my part) and my graphics were screwed. The PPA fixed that and I’m up and running again.

    Like

  9. Ben W Avatar
    Ben W

    I have used your ppa to install the fglrx driver, and it seems to have worked, but now my graphics are visibly slower then before. I’m using a ATI Radeon HD 3200 and the system reports “VESA: RS780M” as my graphics. I’m new to Ubuntu.

    Like

  10. Jordan Ketterer Avatar

    Im not using a lagacy card, but i still used your ppa to downgrade the x.org, (i just added the ppa and then did apt-get upgrade) and should it still work

    Like

  11. KUBUNTU Avatar
    KUBUNTU

    HI,
    i had a same problem with my graphic card ( ati radeon HD7650m). when i
    install ubuntu v 11.10/12.04/12.10, in software information see`s her
    as unknown device. i tried update, all the steps a find on forums, tried
    to change the codes in driver of graphic but nothing…so. i install
    kubuntu and he find her immediately. i hope that help ๐Ÿ™‚

    Like

  12. Petr Kolman Avatar
    Petr Kolman

    Hi, after downgrade was Ubuntu 12.10 unstable. I bought NVidia but I don’t know how to make back upgrade Xserver to 1.13 :(.

    Like

    1. Rodislav Moldovan Avatar
      Rodislav Moldovan

      sudo apt-get install ppa-purge
      sudo ppa-purge ppa:makson96/fglrx

      Like

  13. Guest Avatar
    Guest

    thanks for the tuto, but i followed it, and end up with an empty desktop after rebooting, not status bar, and now launcher !! i have an HD 4350 .. ideas ??

    Like

  14. abdou zak Avatar
    abdou zak

    thanks for the tuto, but i followed it, and end up with an empty desktop after rebooting, no status bar, and no launcher !! i have an HD 4350 .. ideas ??

    Like

    1. Panos Georgiadis Avatar

      seems like you’ve end up with a broken unity.

      Like

    2. maverick710 Avatar

      I have the same problem with the same card HD 4350, I’ve done just like the tuto and have only a background. Obviusly all works through a terminal but please give us a feed-back with a posible solucion or error that we could be done.
      Regards!!!! ๐Ÿ˜ฆ

      Like

  15. Mikee Avatar
    Mikee

    Today Ubuntu upgraded X server in 12.04 as well it seems, which breaks compatibility with fglrx as well. I thought LTS releases should be stable.. Anyway, ppa did not work for me, but downloading and installing AMD driver did the trick, thank you (except the annoying watermark).
    I have no idea what they did but it simply broke the Xserver.

    Like

    1. Panos Georgiadis Avatar

      Hi Mikee, do you own an AMD legacy GPU ?
      if not, try the latest driver: http://utappia.org/news/amd-catalyst-13-2-beta-3-driver-up-to-300-performance/

      Thanks for your feedback

      Like

  16. esdf Avatar
    esdf

    repos. brick my ubuntu

    Like

  17. Jose Avatar
    Jose

    Makarewicz PPA RULES! Thanks it fixed my HD4670 problems.

    Like

  18. Christian Bryant Avatar

    I wanted to take a moment and thank you both, one for offing this wonderful site and two taking the time to post this toutorial. I really appriciate you both for offering us a solution that truely works.

    Like

  19. madsaya Avatar
    madsaya

    Hi. Thank you for this tutorial. However I don’t see why your repository needs to upgrade iptables in order to downgrade Xorg?
    Could you please explain?
    Thanks

    Like

  20. madsaya Avatar
    madsaya

    Hi Tomasz, thank you. My previous post got deleted so I will repost my question: Why do you need do you need to upgrade iptables to downgrade Xorg?

    Like

  21. Dioniz Avatar
    Dioniz

    Thank God for Tomasz! I was fighting with those drivers for days now and must say as a newbie, this is THE ONLY way it works (trough Tomasz Makarevicz PPA). He is my new ubuntu hero! ๐Ÿ™‚

    Like

  22. woutervddn Avatar
    woutervddn

    Saved my life bro! Thomasz’s plugin works like a charm!

    Like

  23. stelladeli Avatar
    stelladeli

    Does anybody know if this will work for the AMD ATI Mobility Radeon HD 4650 ?
    Thank you very much in advance, any help will be greatly appreciated!

    Like

  24. Queer Podshot Avatar
    Queer Podshot

    The ppa packages of Thomasz work perfectly with ATI Radeon 4650 (device id 0x9480 aka “M96” ) in a 2009 Toshiba L500 Laptop, both ubuntu 12.10 and 13.04.

    For Unity in 13.04 it needs some tweaking else it shows some strange artifacts every now and then; for example in shotwell and gimp – nothing important but you surely dont like – To workaround this use compizconfig-settings-manager to tweak unity : basically disable the “animations” and “fading” ; and in the “workarounds” section of ccsm you should enable the fglrx XGL fix . It might also be good if you dont want to manipulate manually to just simply switch to Unitys low graphics mode, this disables a lot eyecandy automatically – google for UNITY_LOW_GFX how to force this.

    Once all is working you must prepare ubuntu to keep your setup forever, because you have created a Frankenstein OS using this ppa, mixed Xorg from 12.04 with Unity of one year later .. this is unsupported of course therefore you must trick ubuntu updater to allow this mix :

    So make sure that you lock all fglrx and xserver/x11/xorg packages afterwards to the versions from the ppa so that they will not be accidently upgraded via ubuntus update mechanism. To do so use synaptic package managers advanced settings, choose the packages one by one and choose from synaptics menu to lock/pin this exact version.

    This way you can run updater, keep the rest of the OS up to date, excluding the graphic stack and fglrx driver.

    Like

  25. Robertmc12 Avatar
    Robertmc12

    Thank you so much! I have spent two weeks trying to get AMD’s drivers to work, you are a life-saver!

    Like

  26. Lyndell Cooper Avatar
    Lyndell Cooper

    Hi, I’m having the same problem but when I follow the makarewicz ppa method then reboot I get to the Ubuntu purple screen then it goes black and that’s it.
    The only way to get it back is purge fglrx but then I have no launcher and menu.I have a HP n40 microserver with on board HD4200 no room or power supply to run much else. HELP PLEASE.

    Like

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Quote of the week

"People ask me what I do in the winter when there's no baseball. I'll tell you what I do. I stare out the window and wait for spring."

~ Rogers Hornsby

Designed with WordPress