How to Dual-Monitor in 12.04 with fglrx?

10,329

Solution 1

I have the same card (Radeon 6850), but I was able to configure just using amdcccle installed through Jockey. Here's my generated Xorg, maybe it will help.

Also, you could consider updating to the newest available driver from the AMD site if you've updated your kernel since the last install of your drivers. Hope it helps.

Section "ServerLayout"
    Identifier     "amdcccle Layout"
    Screen      0  "amdcccle-Screen[1]-0" 0 0
EndSection

Section "Module"
    Load  "glx"
EndSection

Section "Monitor"
    Identifier   "0-DFP11"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1920x1080"
    Option      "TargetRefresh" "60"
    Option      "Position" "1920 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Monitor"
    Identifier   "0-DFP10"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1920x1080"
    Option      "TargetRefresh" "60"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Device"
    Identifier  "amdcccle-Device[1]-0"
    Driver      "fglrx"
    Option      "Monitor-DFP11" "0-DFP11"
    Option      "Monitor-DFP10" "0-DFP10"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "Default Screen"
    DefaultDepth     24
EndSection

Section "Screen"
    Identifier "amdcccle-Screen[1]-0"
    Device     "amdcccle-Device[1]-0"
    DefaultDepth     24
    SubSection "Display"
            Viewport   0 0
            Virtual   3840 1920
            Depth     24
    EndSubSection
EndSection

Solution 2

I was able to get this working by running:

sudo amdcccle

Then selecting Display Manager > Multi-Display > Multi-display with displays(2)

I then had to reboot and open System Settings > Display and uncheck Mirror Displays. I am running the HD Radeon 6000 series and dual display works fine on my two lovely 26" monitors :-)

Share:
10,329

Related videos on Youtube

Ivan De Paz Centeno
Author by

Ivan De Paz Centeno

Updated on September 18, 2022

Comments

  • Ivan De Paz Centeno
    Ivan De Paz Centeno over 1 year

    Just installed ubuntu 12.04 and wanted to get my dual monitor setup working. Installing fglrx-updates with jockey didn't work so i installed it in the terminal.

    Then i setup up my screens in amdcccle (multi-desktop). That way it worked perfectly in 11.10. Now the only thing i got is a white left screen and on the right screen there is no unity launcher. If my mouse enters the left screen, the cursor changes to an "X".

    If i activate Xinerama in amdcccl both screens work, but i have a top panel on both screens.

    Can i get the 11.10 behavior back?

    Xorg.conf:

    Section "ServerLayout"
            Identifier     "amdcccle Layout"
            Screen      0  "amdcccle-Screen[1]-0" 1920 0
            Screen         "amdcccle-Screen[1]-1" 0 0
    EndSection
    
    Section "Module"
                Load  "glx"
    EndSection
    
    Section "ServerFlags"
            Option      "Xinerama" "off"
    EndSection
    
    Section "Monitor"
            Identifier   "0-DFP6"
            Option      "VendorName" "ATI Proprietary Driver"
            Option      "ModelName" "Generic Autodetecting Monitor"
            Option      "DPMS" "true"
            Option      "PreferredMode" "1920x1080"
            Option      "TargetRefresh" "60"
            Option      "Position" "0 0"
            Option      "Rotate" "normal"
            Option      "Disable" "false"
    EndSection
    
    Section "Monitor"
            Identifier   "0-DFP7"
            Option      "VendorName" "ATI Proprietary Driver"
            Option      "ModelName" "Generic Autodetecting Monitor"
            Option      "DPMS" "true"
            Option      "PreferredMode" "1920x1080"
            Option      "TargetRefresh" "60"
            Option      "Position" "0 0"
            Option      "Rotate" "normal"
            Option      "Disable" "false"
    EndSection
    
    Section "Device"
            Identifier  "amdcccle-Device[1]-0"
            Driver      "fglrx"
            Option      "Monitor-DFP7" "0-DFP7"
            BusID       "PCI:1:0:0"
    EndSection
    
    Section "Device"
            Identifier  "amdcccle-Device[1]-1"
            Driver      "fglrx"
            Option      "Monitor-DFP6" "0-DFP6"
            BusID       "PCI:1:0:0"
            Screen      1
    EndSection
    
    Section "Screen"
            Identifier "Default Screen"
            DefaultDepth     24
    EndSection
    Section "Screen"
            Identifier "amdcccle-Screen[1]-0"
            Device     "amdcccle-Device[1]-0"
            DefaultDepth     24
            SubSection "Display"
                    Viewport   0 0
                    Depth     24
            EndSubSection
    EndSection
    
    Section "Screen"
            Identifier "amdcccle-Screen[1]-1"
            Device     "amdcccle-Device[1]-1"
            DefaultDepth     24
            SubSection "Display"
                    Viewport   0 0
                    Depth     24
            EndSubSection
    EndSection
    

    Edit 1: If I enable Xinerama i can not get Unity 3D to start. Unity2d starts automatically.

    Btw.: I am using an AMD 6850.