Was genau willst du tun? Über drei Monitore spielen (d.h. eine Anwendung über drei strecken), ein Monitor als Primär und zwei weitere als erweiterte Monitore verwenden (d.h. Fenster zwischen den Monitoren verschiebbar machen) oder einfach nur drei Monitore ansteuern?
Mit Linux kann man, genauso wie unter Windows, deutlich mehr als drei Monitore ansteuern. Das ganze ist im Prinzip unabhängig vom verwendeten Treiber und Hardware. Ich würde empfehlen deine xorg.conf mal von Grund auf zu erstellen.
Hier meine mit zwei Displays, welche als Single Displays laufen:
Code:
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "ScreenMain" 0 0
Screen 1 "ScreenTV" LeftOf "ScreenMain"
EndSection
Section "Module"
EndSection
Section "Monitor"
Identifier "MonitorMain"
Option "VendorName" "Dell"
Option "ModelName" "UltraSharp U2312HM"
Option "DPMS" "true"
Option "PreferredMode" "1920x1080"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Monitor"
Identifier "MonitorTV"
Option "VendorName" "LG"
Option "ModelName" "RZ32"
Option "DPMS" "true"
Option "PreferredMode" "1360x768"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Device"
Identifier "AMD6850-1"
Driver "fglrx"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "AMD6850-2"
Driver "fglrx"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "ScreenMain"
Device "AMD6850-1"
Monitor "MonitorMain"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1920x1080"
EndSubSection
EndSection
Section "Screen"
Identifier "ScreenTV"
Device "AMD6850-2"
Monitor "MonitorTV"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1360x768"
EndSubSection
EndSection
Du kannst große Teile davon 1:1 verwenden. Ändern musst du folgendes:
- Du fügst ein zusätzliches Device hinzu (dann musst du für alle Device die zugehörige BusID angeben!)
- Zusätzlich gibst du einen weiteren Monitor an
- Gibst bekannt, dass dieser als dritter Screen auf Device 4200-1 läuft und
- Ordnest ganz am Anfang die Reihenfolge/Ausirchtung des Screens an.
Soll das ganze noch als regulärer erweiterbarer Monitor taugen, musst du nur noch irgendwo oben bei den Optionen
Option "Xinerama" "on"
oder so angeben. Bei Ubuntuusers im Wiki sollte es dafür genügend Beispiele geben wo das hinkommt.
Bei dir stellt sich jedoch ein Problem. Abhängig von deinem XServer benötigst du einen aktuellen AMD GPU Treiber, die aktuellen unterstützen die 4000er Serie jedoch nicht mehr. Du müsstest also auf AMD Treiber verzichten und den radeon verwenden oder den AMD Legacy Treiber installieren, welcher aber nicht über alle Funktionen verfügt wie die neuen.
Theoretisch könnte man auch die 5000er mit fglrx verwenden und die alten mit den OpenSource Treiber radeon, was aber glaube ich nicht geht, da fglrx Teile von radeon überschreibt.
Die Nummerierung von "Screen" ganz oben gibt die Reihenfolge und Ausrichtung der Display auf einfache Art an. Unter "Device" geht es jedoch um den Port d.h. irgendwo wird bei 0 angefangen und jeder Ausgabeport hat eine eigene Nummer (0,1, ... x).
Eine kleine Empfehlung von mir. Konfigurationen der Display Einstellungen solltest du auf keinen Fall mit irgend einen Tool machen. Das funktioniert nicht ordentlich und ist dann kaum wartbar. Erstelle die xorg.conf einmal nach deinen Bedarf und erstelle dann eine Sicherungskopie. Nach jedem Treiberupdate musst du sie sowieso neu einspielen
(am besten direkt nach dem Update, vor dem Neustart!).