ubuntuusers.de

xorg.conf: Twinview mit 3 Monitoren

Status: Gelöst | Ubuntu-Version: Ubuntu 7.04 (Feisty Fawn)
Antworten |

TH

Anmeldungsdatum:
27. Mai 2006

Beiträge: 135

Wohnort: Frankfurt am Main

Hallo,

ich habe zwei Grafikkarten und drei Monitore. An einer GF FX 5200 ist ein CRT (analog, also VGA) angeschlossen und an der GF 6600 GT sind 2 TFTs (beide DVI). Ich habe die Monitore soweit alle zum laufen gebracht. Allerdings werden die beiden TFTs noch als ein virtueller Monitor behandelt. Wenn ich Fenster maximiere, dann sind diese auf beide TFTs aufgeteilt und ziemlich breit ☹

Mein Ziel ist es drei Arbeitsflaechen zu haben, von links nach rechts: TFT1, TFT2, CRT. Zwischen den beiden TFTs moechte ich Anwendungen hin- und herschieben koennen. Der CRT kann (oder sollte) unabhaengig sein, der ist nur fuer Fernsehen (DVB-T) und Filme, was bisher auch so funktioniert.

Wenn ich die zweite Grafikkarte (FX 5200, also die jeweils zweiten Sections Device, Monitor und Screen) aus der xorg.conf entferne, dann funktionieren die TFTs uebrigens so wie es sein soll. Wie schaffe ich es, dass die TFTs ebenfalls voneinander getrennt sind, wenn der Roehrenmonitor aktiv ist?

Im folgenden ein Ausschnitt aus meiner xorg.conf:

Section "Device"
	Identifier	"nVidia Corporation NV43 [GeForce 6600 GT]"
	Driver		"nvidia"
	Busid		"PCI:1:0:0"
	Option		"AddARGBVisuals"	"True"
	Option		"AddARGBGLXVisuals"	"True"
EndSection

Section "Device"
	Identifier	"nVidia Corporation NV43 [GeForce FX 5200]"
	Driver		"nvidia"
	Busid		"PCI:2:1:0"
	Option		"AddARGBVisuals"	"True"
	Option		"AddARGBGLXVisuals"	"True"
EndSection

Section "Monitor"
	Identifier	"TFT"
	Option		"DPMS"
	Horizsync	30-82
	Vertrefresh	56-76
EndSection

Section "Monitor"
	Identifier	"CRT"
	Option		"DPMS"
	Horizsync	30-82
	Vertrefresh	56-76
EndSection

Section "Screen"
	Identifier	"Screen0"
	Device		"nVidia Corporation NV43 [GeForce 6600 GT]"
	Monitor		"TFT"
	Defaultdepth	24
	Option		"TwinView"	"true"
	Option		"SecondMonitorHorizSync"	"30-82"
	Option		"SecondMonitorVertRefresh"	"56-76"
	Option		"MetaModes"	"1280x1024, 1280x1024; 1280x1024, 1280x1024"
	Option		"TwinViewOrientation"	"RightOf"
	SubSection "Display"
		Depth	24
		Modes		"1280x1024"	"1024x768"	"800x600"	"640x480"
	EndSubSection
EndSection

Section "Screen"
	Identifier	"Screen1"
	Device		"nVidia Corporation NV43 [GeForce FX 5200]"
	Monitor		"CRT"
	Defaultdepth	24
	SubSection "Display"
		Depth	24
		Modes		"1024x768"	"800x600"	"640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen      0  "Screen0" 0 0
	Screen      1  "Screen1" RightOf "Screen0"
	Inputdevice	"Generic Keyboard"
	Inputdevice	"Configured Mouse"
	Inputdevice	"stylus"	"SendCoreEvents"
	Inputdevice	"cursor"	"SendCoreEvents"
	Inputdevice	"eraser"	"SendCoreEvents"
EndSection

TH

(Themenstarter)

Anmeldungsdatum:
27. Mai 2006

Beiträge: 135

Wohnort: Frankfurt am Main

Ich bin ein wenig weiter, aber noch nicht ganz am Ziel. Mit der untenstehenden xorg.conf funktionieren auch alle 3 Bildschirme und sie sind korrekt geteilt. Allerdings kann ich zwischen TFT2 und dem CRT noch Fenster hin und her schieben. Ich haette auf dem CRT gerne einen eigenstaendigen Desktop mit eigenem Menu-Panel usw. - also kein Xinerama. Xinerama sollte sich nur auf TFT1 und TFT2 auswirken.

Aktuelle xorg.conf:

Section "Device"
	Identifier	"nVidia Corporation NV43 [GeForce 6600 GT] Port0"
	Driver		"nvidia"
	Busid		"PCI:1:0:0"
	Option		"AddARGBVisuals"	"True"
	Option		"AddARGBGLXVisuals"	"True"
	Screen		0
EndSection

Section "Device"
	Identifier	"nVidia Corporation NV43 [GeForce 6600 GT] Port1"
	Driver		"nvidia"
	Busid		"PCI:1:0:0"
	Option		"AddARGBVisuals"	"True"
	Option		"AddARGBGLXVisuals"	"True"
	Screen		1
EndSection

Section "Device"
	Identifier	"nVidia Corporation NV43 [GeForce FX 5200]"
	Driver		"nvidia"
	Busid		"PCI:2:1:0"
	Option		"AddARGBVisuals"	"True"
	Option		"AddARGBGLXVisuals"	"True"
	Screen		0
EndSection

Section "Monitor"
	Identifier	"TFT1"
	Option		"DPMS"
	Horizsync	30-82
	Vertrefresh	56-76
EndSection

Section "Monitor"
	Identifier	"TFT2"
	Option		"DPMS"
	Horizsync	30-82
	Vertrefresh	56-76
EndSection

Section "Monitor"
	Identifier	"CRT"
	Option		"DPMS"
	Horizsync	30-82
	Vertrefresh	56-76
EndSection

Section "Screen"
	Identifier	"Screen0"
	Device		"nVidia Corporation NV43 [GeForce 6600 GT] Port0"
	Monitor		"TFT1"
	Defaultdepth	24
	SubSection "Display"
		Depth	24
		Modes		"1280x1024"	"1024x768"	"800x600"	"640x480"
		ViewPort 0 0
	EndSubSection
EndSection

Section "Screen"
	Identifier	"Screen1"
	Device		"nVidia Corporation NV43 [GeForce 6600 GT] Port1"
	Monitor		"TFT2"
	Defaultdepth	24
	SubSection "Display"
		Depth	24
		Modes		"1280x1024"	"1024x768"	"800x600"	"640x480"
		ViewPort 0 0
	EndSubSection
EndSection

Section "Screen"
	Identifier	"Screen2"
	Device		"nVidia Corporation NV43 [GeForce FX 5200]"
	Monitor		"CRT"
	Defaultdepth	24
	SubSection "Display"
		Depth	24
		Modes		"1024x768"	"800x600"	"640x480"
		ViewPort 0 0
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen	0	"Screen0" 0 0
	Screen	1	"Screen1" RightOf "Screen0"
	Screen	2	"Screen2" RightOf "Screen1"
	Option		"Xinerama" "on"
	Inputdevice	"Generic Keyboard"
	Inputdevice	"Configured Mouse"
	Inputdevice	"stylus"	"SendCoreEvents"
	Inputdevice	"cursor"	"SendCoreEvents"
	Inputdevice	"eraser"	"SendCoreEvents"
EndSection

rosaroter_Panther

Anmeldungsdatum:
13. September 2007

Beiträge: 4

Hallo Leute,

ich hab das selbe Problem.
habe eine "nvidia FX5600" an der ich einen Monitor am DVI und einen am Analogen Anschluss habe.
Mit folgender Config hat es im "Twinview" mit zwei Monitoren perfekt geklappt:
Section "Device"
Identifier "nvidia FX5600TX"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "TwinView" "True"
Option "TwinViewOrientation" "RightOf"
Option "MetaModes" "1280x1024,1280x1024;1024x768,1024x768"
Option "TwinViewXineramaInfoOrder" "DFP,CRT"
EndSection Section "Monitor"
Identifier "TFT"
Option "DPMS"
HorizSync 28-51
VertRefresh 43-60
EndSection Section "Screen"
Identifier "Screen0"
Device "nvidia FX5600TX"
Monitor "TFT"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection Section "ServerLayout"
Identifier "Default Layout"
Screen "Screen0"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection

Jetzt habe ich noch eine Matrox Grafikkarte eingebaut an der ich den 3. TFT betreiben will. Hab mich an der obrigen Konfig orentiert
Section "Device"
Identifier "nvidia FX5600TX Port0"
Driver "nvidia"
BusID "PCI:1:0:0"
Screen 0
EndSection Section "Device"
Identifier "nvidia FX5600TX Port1"
Driver "nvidia"
BusID "PCI:1:0:0"
Screen 1
EndSection Section "Device"
Identifier "matrox"
Driver "mga"
BusID "PCI:0:10:0"
Screen 2
EndSection Section "Monitor"
Identifier "TFT0"
Option "DPMS"
HorizSync 28-51
VertRefresh 43-60
EndSection Section "Monitor"
Identifier "TFT1"
Option "DPMS"
HorizSync 28-51
VertRefresh 43-60
EndSection Section "Monitor"
Identifier "TFT2"
Option "DPMS"
HorizSync 28-51
VertRefresh 43-60
EndSection Section "Screen"
Identifier "Screen0"
Device "nvidia FX5600TX Port0"
Monitor "TFT0"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection Section "Screen"
Identifier "Screen1"
Device "nvidia FX5600TX Port1"
Monitor "TFT1"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection Section "Screen"
Identifier "Screen2"
Device "matrox"
Monitor "TFT2"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
Screen 2 "Screen2" RightOf "Screen1"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
Option "Xinerama" "True"
# Option "TwinView" "True"
# Option "TwinViewOrientation" "RightOf"
# Option "MetaModes" "1280x1024,1280x1024;1024x768,1024x768"
# Option "TwinViewXineramaInfoOrder" "DFP,CRT"
EndSection

leider klappt es damit nicht... Habe dann zwei Desktops auf der nvidia aber die andere bleibt dunkel. Habe die Optionen "Xinerama" und "Twinview" wie oben geschrieben abwechslt probiert... komme aber auf kein Ergebniss...
Das seltsame ist noch im "Xinerama" Betrieb kann ich keine Console mehr aufmachen...

Hat einer von euch einen 3 Monitor Betrieb mit zwei Grafikkarten? Bzw. hat mir noch jemand einen Tip?
Danke

TH

(Themenstarter)

Anmeldungsdatum:
27. Mai 2006

Beiträge: 135

Wohnort: Frankfurt am Main

Versuch's mal in der Device-Section fuer die Matrox mit Screen 0 statt Screen 2.

Achja, wenn du [[size=8][/size]code] [/code] um den Ausschnitt aus der xorg.conf setzt, ist er wesentlich besser lesbar. ☺

rosaroter_Panther

Anmeldungsdatum:
13. September 2007

Beiträge: 4

Hallo,

danke für den Tip.
Hat leider nix geändert... wenmn ich den XServer neu starte erschein kurz ein Bild auf dem "Matrox TFT" aber vermutlich auch nur weil die PCI Karte vom Bios zuerst angesprochen wird...
Ansonsten beleibt der schwarz...

rosaroter_Panther

Anmeldungsdatum:
13. September 2007

Beiträge: 4

bin ein stück weiter!!! hab über die Twinview alle drei zum laufen bekommen...
allerdings habe ich drei einzelne desktops und kann die fenster nicht vom einen in den anderen schieben....

rosaroter_Panther

Anmeldungsdatum:
13. September 2007

Beiträge: 4

so... nach einigen leichtsinnsfehlern und ner tasse kaffe läufts mit der konfig...

danke für die tips und anregungen

Section "Device"
	Identifier	"nvidia FX5600TX Port0"
	Driver	"nvidia"
	BusID		"PCI:1:0:0"
	Screen	0
EndSection

Section "Device"
	Identifier	"nvidia FX5600TX Port1"
	Driver	"nvidia"
	BusID		"PCI:1:0:0"
	Screen	1
EndSection

Section "Device"
	Identifier	"matrox"
	Driver	"mga"
	BusID		"PCI:0:10:0"
	Screen	0
EndSection

Section "Monitor"
	Identifier	"TFT0"
	Option		"DPMS"
	HorizSync	28-51
	VertRefresh	43-60
EndSection

Section "Monitor"
	Identifier	"TFT1"
	Option		"DPMS"
	HorizSync	28-51
	VertRefresh	43-60
EndSection

Section "Monitor"
	Identifier	"TFT2"
	Option		"DPMS"
	HorizSync	28-51
	VertRefresh	43-60
EndSection

Section "Screen"
	Identifier	"Screen0"
	Device		"nvidia FX5600TX Port0"
	Monitor		"TFT0"
	DefaultDepth	24
		SubSection "Display"
		Depth		16
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	Option		"AddARGBGLXVisuals" "true"
EndSection

Section "Screen"
	Identifier	"Screen1"
	Device		"nvidia FX5600TX Port1"
	Monitor		"TFT1"
	DefaultDepth	24
		SubSection "Display"
		Depth		16
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	Option		"AddARGBGLXVisuals" "true"
EndSection

Section "Screen"
	Identifier	"Screen2"
	Device		"matrox"
	Monitor		"TFT2"
	DefaultDepth	24
		SubSection "Display"
		Depth		16
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	Option		"AddARGBGLXVisuals" "true"
EndSection
Section "ServerLayout"
	Identifier	"Default Layout"
	Screen	0	"Screen0" 0 0
	Screen	1	"Screen1" RightOf "Screen0"
	Screen	2	"Screen2" LeftOf "Screen0"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice     "stylus"	"SendCoreEvents"
	InputDevice     "cursor"	"SendCoreEvents"
	InputDevice     "eraser"	"SendCoreEvents"
	Option		"Xinerama" "on"
#	Option 		"TwinView" "True"
#	Option 		"TwinViewOrientation" "RightOf"
#       Option		"MetaModes" "1280x1024,1280x1024;1024x768,1024x768"
#	Option		 "TwinViewXineramaInfoOrder" "DFP,CRT,"
EndSection
Antworten |