O Xinerama é capaz de configurações de vários monitores. Vamos tentar uma mistura de xinerama e TwinView primeiro. Se isso falhar, apenas comente as linhas TwinView com #. Aqui está um exemplo do arquivo /etc/X11/xorg.conf . Use-o como um esqueleto e substitua as informações apropriadas. Experimente primeiro com as configurações do TwinView, como no exemplo.
Section "ServerLayout"
Identifier "TriHead"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
Screen 2 "Screen1" RightOf "Screen1"
Option "Xinerama" "1" # Enable xinerama on the whole
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Nvidia GT 240"
BusID "PCI:1:0:0" # Use lscpi | grep VGA to get the BusID
Screen 0 # Note the Screen numbers
EndSection
Section "Device"
Identifier "Device1" # A device for each screen
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Nvidia GT 240"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Device"
Identifier "Device2"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Nvidia 8600 GT"
BusID "PCI:2:0:0"
Screen 2
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Gateway HX2000"
HorizSync 31.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "DELL 1907FPV"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor2"
VendorName "Unknown"
ModelName "DELL 1907FPV"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "NoLogo" "True"
Option "Coolbits" "5"
# Option "DoubleBuffer" "True"
Option "TripleBuffer" "True"
Option "TwinView" "1" # Enable TwinView for the shared card
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "1"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "Device2"
Monitor "Monitor2"
DefaultDepth 24
Option "NoLogo" "True"
Option "Coolbits" "5"
# Option "DoubleBuffer" "True"
Option "TripleBuffer" "True"
Option "TwinView" "0" # No TwinView on this screen
SubSection "Display"
Depth 24
EndSubSection
EndSection
Também devo mencionar que as Opções adicionais, como "Coolsbits", não são recomendadas, pois permitem o overclock e o ajuste da velocidade do ventilador. "TrippleBuffer" é útil ao usar o VBlank sync.