Commit 6da2a3d8 authored by 82.24.245.57's avatar 82.24.245.57
Browse files

Add sample xorg.conf for multicard setup using Xinerama and ZaphodHead

parent a2989d76
......@@ -45,6 +45,77 @@ For each dual-head card, RANDR joins the heads into a single SCREEN. With Xinera
You may try to use {{{ZaphodHeads}}} to split a dual-head card into separate SCREENs and then join them and other cards with Xinerama, but there will probably be bugs. It may not work, or it may have annoying features.
It has been confirmed by a number of people that multicard setup (two cards driving three or four monitors) works fine with nouveau.
The following is a simplified example that with a few minor edit should just should work
{{{
Section "ServerLayout"
Identifier "Layout0"
Option "Xinerama" "on"
Option "Clone" "off"
# You would need one screen for each monitor
Screen 0 "Screen0"
Screen 1 "Screen1" RightOf "Screen0"
Screen 2 "Screen2" LeftOf "Screen0"
Screen 3 "Screen3" LeftOf "Screen2"
EndSection
Section "Device"
Identifier "Device0"
Driver "nouveau"
# Actual PCI location of first card/gpu
BusID "PCI:9:0:0"
# Actual connector - as reported by /sys/class/drm/card0-xx
Option "ZaphodHeads" "DVI-0"
Screen 0
EndSection
Section "Device"
Identifier "Device1"
Driver "nouveau"
# Actual PCI location of first card/gpu
BusID "PCI:9:0:0"
# Actual connector - as reported by /sys/class/drm/card0-xx
Option "ZaphodHeads" "DVI-1"
Screen 1
EndSection
Section "Device"
Identifier "Device2"
Driver "nouveau"
# Actual PCI location of second card/gpu
BusID "PCI:8:0:0"
# Actual connector - as reported by /sys/class/drm/card1-xx
Option "ZaphodHeads" "DVI-2"
Screen 0
EndSection
Section "Device"
Identifier "Device3"
Driver "nouveau"
# Actual PCI location of second card/gpu
BusID "PCI:8:0:0"
# Actual connector - as reported by /sys/class/drm/card1-xx
Option "ZaphodHeads" "DVI-3"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
EndSection
Section "Screen"
Identifier "Screen2"
Device "Device2"
EndSection
Section "Screen"
Identifier "Screen3"
Device "Device3"
EndSection
}}}
== The future ==
Xinerama X server feature will be replaced by something, that allows to join several cards into a uniform desktop, with acceleration. It will take time, and is mostly not Nouveau specific.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment