
Originally Posted by
bridgman
I think that is what's called zaphod mode, not sure what the current level of support is.
Yes your right. This is the configuration that I use my monitors in, and right now xrandr doesnt support it.
To setup a zaphod style configuration you have to do it in your xorg.conf. Here is an example.....
Code:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" Leftof "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection
Section "Module"
Load "ddc"
Load "vbe"
Load "GLcore"
Load "bitmap"
Load "dri"
Load "xtrap"
Load "extmod"
Load "record"
Load "glx"
Load "dbe"
Load "freetype"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "ServerFlags"
# Option "AIGLX" "true"
Option "AllowEmptyInput" "false"
EndSection
Section "Extensions"
# Option "Composite" "true"
# Option "DAMAGE" "true"
# Option "RENDER" "true"
EndSection
Section "Monitor"
Identifier "Monitor0"
Option "DPMS"
Option "Monitor-DVI-0" "Monitor0"
Option "PreferredMode" "1280x800@75"
EndSection
Section "Monitor"
Identifier "Monitor1"
Option "DPMS"
Option "Monitor-DVI-1" "Monitor1"
Option "PreferredMode" "1360x768@60"
EndSection
Section "Device"
Identifier "Card0"
Driver "radeon"
Option "AccelMethod" "EXA"
Option "EnablePageFlip" "true
Option "TripleBuffer" "true"
Option "DMAForXv" "true"
# Option "DynamicClocks" "on"
Option "EXAVSync" "on"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Card1"
Driver "radeon"
Option "AccelMethod" "EXA"
Option "EnablePageFlip" "true"
Option "TripleBuffer" "true"
Option "DMAForXv" "true"
# Option "DynamicClocks" "on"
Option "EXAVSync" "on"
BusID "PCI:2:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
I've commented somethings out that work perfectly fine with one monitor, but dont work with two. You'll have to modify it a bit to make it work with your system
1: The BusID in the device sections, that'll need to be changed to match your system.
2: Under the monitor sections, if one of your outputs is on VGA-0 then that'll need to be updated..
3: The resolutions set in the monitor sections. Make those what you want them to be.
4: Then you ma not need all the modules that I have set to load. So if you see any modules that you dont need you can remove some. Also this goes for fonts. If you see some fonts you wont use then you get remove them too
5: And then lastly in the ServerLayout section you'll notice that I have Screen1 LeftOf Screen0. You can also make that RightOf TopOf or BottomOf