Ati Big-Desktop issue

Using opensuse 11.2 with KDE

With xinerama enabled I couldn’t use compositing, so I tried my hand at Ati’s “big-desktop”
Left monitor, 1360x768, right monitor 1680x1050.

Here is my current xorg.conf


Section "ServerLayout"                                                    
        Identifier     "aticonfig Layout"                                 
        Screen      0  "aticonfig-Screen[0]-0" 1360 0                     
EndSection                                                                

Section "Files"
EndSection     

Section "Module"
EndSection      

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"

  #BusID       "PCI:1:0:0"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        Option      "DesktopSetup" "horizontal"
        Option      "VideoOverlay" "on"
        Option      "Monitor-DFP1" "0-DFP1"
        Option      "PairModes" "1366x768+1680x1050"
        BusID       "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes    "1366x768" "1680x1050"
        EndSubSection
EndSection

The right monitor (1680x1050) is working great now, with compositing enabled (yay!), there’s just a slight issue with the fonts being too little.

The left monitor is running at 1680x1050 also, instead of the intended 1360x768

Here is what aticonfig --list-pairmode says


aticonfig --list-pairmode
Get pair modes : 2
 0    1366x768 + 1680x1050 --> 3046x1050
 1    1680x1050 + 1680x1050 --> 3360x1050

Pairmode1 should be “1366x768 + 1680x1050”, when I try “aticonfig --add-pairmode 1366x768+1680x1050” it doesn’t make a difference

Please advise :slight_smile:

Update,

Was able to remove the pairmode and get 1366*768 to index #1 but that doesn’t make a difference at all…

Help? :\

Wow, bloody hell, managed to fix it rotfl!
After literally hours and hours of trying to figure out the problem I’ve found it.

Section “Device”

#BusID “PCI:1:0:0”
Identifier “aticonfig-Device[0]-0”
Driver “fglrx”
Option “DesktopSetup” “horizontal”
Option “VideoOverlay” “on”
Option “Monitor-DFP1” “0-DFP1”
Option “PairModes” “1366x768+1680x1050”
BusID “PCI:1:0:0”
EndSection

The thread on the ubuntu forums I was reading was using both Pairmode, and Pairmodes command. Turns out Pairmodes does nothing :stuck_out_tongue:

Don’t I feel silly!

Congratulations on finding a solution, … and THANK YOU for sharing it. :slight_smile:

I’m sad to admit that I spoke too soon :frowning:
It was working properly when I made the post, changed one setting and the secondary screen reverted back to 1080i resolution (==not proper)

Changed the setting back and the screen still won’t return to normal.
I’ve tried every single option available, experimented with everything I could find, started from scratch countless times, but I -cannot- for the life of me get this stupid setup to work. >:(

I’ve resorted to restoring my xinerama style (==no desktop effects) which is less pretty, but at least it works.
After all the hours I put in this I’m gutted that it won’t work properly, something that’s literally 5 minutes of work in Windows, makes me cringe.

Working xinerama xorg.conf, might help someone.


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

Section "Files"
EndSection     

Section "Module"
EndSection      

Section "ServerFlags"
Option "Xinerama" "on"
EndSection            

Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"                              
EndSection                                        

Section "Monitor"
Identifier "aticonfig-Monitor[0]-1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"                              
EndSection                                        

Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"                    
BusID "PCI:1:0:0"                 
EndSection                        

Section "Device"
Identifier "aticonfig-Device[0]-1"
Driver "fglrx"                    
BusID "PCI:1:0:0"                 
Screen 1                          
EndSection                        

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-1"
Device "aticonfig-Device[0]-1"
Monitor "aticonfig-Monitor[0]-1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1360x768"
EndSubSection
EndSection

  • A very sad penguin.