You are not logged in.

#1 2011-04-03 15:17:40

pittaxx
Member
Registered: 2010-10-16
Posts: 5

fglrx dual-head xorg problem

I assume that I am missing something fundamental. The video card doesn't seem to be an issue (running 2x 6850, but same happened on HD4850, at which point i've just went for open source drivers, which is not an option for 6xxx series).

Now for the actual problem: the first monitor works just fine, the second one is blank. I can, however, move my mouse in it (it shows up as scrambled white square and I can tell that the resolution is right (1080p, monitors are identical). This happens on both plain X and xmonad twm.
If I try to move a window to the second monitor (xmonad) with keyboard shortcuts, nothing happens, as if it wasn't there. If I do it with the mouse, I can still see the mouse moving in the second monitor, but the window jumps to 0,0 coordinates on the first screen as soon as I cross the border.


I've tried playing with the xorg.conf, and the monitors work fine if i point them to the same device (mirrored output), but I could not find anything that would solve my problem.

xorg.conf that is generated by "aticonfig --initial=dual-head" :

Section "ServerLayout"
        Identifier     "aticonfig Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
        Screen         "aticonfig-Screen[0]-1" RightOf "aticonfig-Screen[0]-0"
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 "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
        EndSubSection
EndSection

Edit:
With all arangements I've tried, only mouse seems to respect them (althoug it appears scrambled on the blank screen) and in all cases Screen 0 is the one that works.

Xinerama seams to work (mouse is still scrambled on Screen 1, but everything else looks fine).

I would rather get this working without Xinerama (and preferably with a propper mouse), but it will have to do for now. /sigh

Last edited by pittaxx (2011-04-03 16:53:13)

Offline

Board footer

Powered by FluxBB