ATI big desktop in Jaunty Jackalope

I was pleasantly surprised to see that the fight to get dual screens working properly with the ATI graphics card wasn’t as difficult as it has been in the past. The restricted hardware manager didn’t lock up on me after activating the ATI driver, but I still couldn’t get big desktop to work.

When trying to set up big desktop through aticonfig in the terminal I got Error: Options, e.g. --dtop and --desktop-setup, are not supported when RandR 1.2 is enabled. I had no idea what that meant but I did a quick google search and found that someone had reported a bug with the same problem. Another person posted something that fixed it for me.

  1. Login to a tty (ctrl+alt F1) and type sudo killall gdm.
  2. Type sudo nano (or gedit, whichever you prefer) /etc/ati/amdpcsdb to edit the file.
      a) Go to the [AMDPCSROOT/SYSTEM/DDX] section and add EnableRandR12=Sfalse.
  3. Type this into a terminal, sudo nano (or gedit) /etc/X11/xorg.conf, to open the xorg.conf file.
  4. Under the “Device” section add these options on separate lines: Option "EnableRandR12" "false" and Option "DesktopSetup" "horizontal".
  5. Now just restart your computer and it should be good to go.

xorg.conf file:

Section “ServerLayout”
Identifier “aticonfig Layout”
Screen 0 “Default Screen” 0 0

Section “Files”

Section “Module”
Load “glx”

Section “Monitor”
Identifier “Configured Monitor”

Section “Device”
Identifier “Configured Video Device”
Driver “fglrx”
Option “EnableRandR12” “false”
Option “DesktopSetup” “horizontal”
BusID “PCI:1:0:0”

Section “Screen”
Identifier “Default Screen”
Device “Configured Video Device”
Monitor “Configured Monitor”
DefaultDepth 24

, , ,

  1. #1 by Srimal on October 30, 2009 - 6:31 PM

    Awesome !!!

    Works like a charm and didnt take 5 minutes to get it done

    Many thanks

  2. #2 by Ted Taylor on July 9, 2009 - 10:02 AM

    Excellent! A tip for those for whom this doesn’t work … the “sudo killall gdm” is REQUIRED. You cannot edit the /etc/ati/amdpcsdb file while X is running, because your changes will be overwritten (and lost) when you log out of X.

  3. #3 by Andreas on July 7, 2009 - 7:33 AM

    Oh my god I almost went mad before I found this. Thanks so much man! You saved my week!

  4. #4 by Nausser on May 4, 2009 - 12:16 AM

    Sadly no luck for me. The only difference is I’m using the download ati driver from their website and not just enabling it in ubuntu. I stumbled across this site after I had exhausted all other methods and now I can’t get it back to ubuntu’s install instead of ati’s even though the end result seems the same.

    Could you post your final xorg.conf file so I can compare?

    Thanks for any help!


    • #5 by jen3ral on May 4, 2009 - 1:26 PM

      Yeah I can do that. I won’t be in the office today so I won’t be able to do that until tomorrow. I’ll post it if I can get someone else to send it to me.

  5. #6 by rodbotic on April 28, 2009 - 9:35 AM

    what ATI card are you using, I couldn’t get the ATI setup without it crashing.

    I am using a ATI 9550

    • #7 by jen3ral on April 28, 2009 - 10:54 AM

      I think the one we have is a Radeon HD 2600. I won’t be at the office for about a week so I can’t check and be sure.

  6. #8 by michael on April 26, 2009 - 5:53 PM

    THANK YOU so much this was very helpful

    • #9 by olivier on April 27, 2009 - 5:22 AM

      THANK YOU VERY MUCH ! Everything is OK now and my dual screen is working great !!

  1. Ubuntu Jaunty: ATI Radeon HD 2400 XT working in dual head (Catalyst 9.6) |
  2. Ubuntu Jaunty: ATI Radeon HD 2400 XT working in dual head (Catalyst 9.6) :: hype-o-thetic?com

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: