Forum2 Monitore an einer Grafikkarte
kendaric – Montag, 04. September 2006 14:45 Uhr

Hallo,
ich versuche seit 2 Tagen meinen Xserver einzurichten. Ich habe mir einen neuen Monitor(20″) gekauft und möchte diesen mit meinem alten Monitor(17″) zusammen am PC betreiben. Der neue soll unter 1600×1200(Hauptmonitor) und der Alte unter 1280×1024(rechts) laufen. Nur leider wird nur der Neue angesprochen. Der Neue ist am analogen Anschluss und der Alte am digitalen der Grafikkarte. Beim Hochfahren des Rechners erscheint auf beiden ein Bild (Bios ect..) sobald aber der Xserver startet bekommt nur der Neue ein Bild und der alte ist dunkel.
Hoffe mir kann jemand helfen wäre echt super ich verzweifel langsam ;-).

Hier meine xorg.conf:

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type “man /etc/X11/xorg.conf” at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades only
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section “Files”
FontPath “/usr/share/X11/fonts/misc”
FontPath “/usr/share/X11/fonts/cyrillic”
FontPath “/usr/share/X11/fonts/100dpi/:unscaled”
FontPath “/usr/share/X11/fonts/75dpi/:unscaled”
FontPath “/usr/share/X11/fonts/Type1”
FontPath “/usr/share/X11/fonts/100dpi”
FontPath “/usr/share/X11/fonts/75dpi”
# path to defoma fonts
FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”
EndSection

Section “Module”
Load “i2c”
Load “bitmap”
Load “ddc”
Load “dri”
Load “extmod”
Load “freetype”
Load “glx”
Load “int10”
Load “type1”
Load “vbe”
EndSection

Section “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “CoreKeyboard”
Option “XkbRules” “xorg”
Option “XkbModel” “pc105”
Option “XkbLayout” “de”
Option “XkbVariant” “nodeadkeys”
EndSection

Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ExplorerPS/2”
Option “ZAxisMapping” “4 5”
Option “Emulate3Buttons” “true”
EndSection

Section “InputDevice”
Driver “wacom”
Identifier “stylus”
Option “Device” “/dev/wacom” # Change to
# /dev/input/event
# for USB
Option “Type” “stylus”
Option “ForceDevice” “ISDV4” # Tablet PC ONLY
EndSection

Section “InputDevice”
Driver “wacom”
Identifier “eraser”
Option “Device” “/dev/wacom” # Change to
# /dev/input/event
# for USB
Option “Type” “eraser”
Option “ForceDevice” “ISDV4” # Tablet PC ONLY
EndSection

Section “InputDevice”
Driver “wacom”
Identifier “cursor”
Option “Device” “/dev/wacom” # Change to
# /dev/input/event
# for USB
Option “Type” “cursor”
Option “ForceDevice” “ISDV4” # Tablet PC ONLY
EndSection

Section “Monitor”
Identifier “Samsung SyncMaster 204B”
Option DPMS
EndSection

Section “Monitor”
Identifier “Belinea 101718”
Option DPMS
EndSection

Section “Device”
Identifier “NVIDIA Corporation NV36 [GeForce FX 5700LE] Analog”
Driver “nvidia”
VendorName “NVidia”
Option “TwinView”
BusID “1:0:0”
Option “Metamodes” “1600×1200,1600×1200”
Option “TwinViewOrientation” “Leftof”
Option “ConnectedMonitor” “CRT, DFP”
Screen 0
EndSection

Section “Device”
Identifier “NVIDIA Corporation NV36 [GeForce FX 5700LE] DVI”
Driver “nvidia”
VendorName “NVidia”
Option “TwinView”
BusID “2:0:0”
Option “Metamodes” “1280×1024,1280×1024”
Option “TwinViewOrientation” “Leftof”
Option “ConnectedMonitor” “CRT, DFP”
Screen 1
EndSection

Section “Screen”
Identifier “Samsung”
Device “NVIDIA Corporation NV36 [GeForce FX 5700LE] Analog”
Monitor “Samsung SyncMaster 204B”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1600×1200” “1280×1024” “1024×768” “832×624” “800×600” “720×400” “640×480”
EndSubSection
EndSection

Section “Screen”
Identifier “Belinea”
Device “NVIDIA Corporation NV36 [GeForce FX 5700LE] DVI”
Monitor “Belinea 101718”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1280×1024” “1024×768” “832×624” “800×600” “720×400” “640×480”
EndSubSection
EndSection

Section “ServerLayout”
Identifier “Default Layout”
Screen 0 “Samsung” 0 0
Screen 1 “Belinea” RightOf “Samsung”
Option “Xinerama” “On”
Option “Clone” “Off”
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “stylus” “SendCoreEvents”
InputDevice “cursor” “SendCoreEvents”
InputDevice “eraser” “SendCoreEvents”
EndSection

Section “DRI”
Mode 0666
EndSection

Danke für jede Antwort!

MFG
Kendaric

1 Antwort
Rico Rommel – Montag, 04. September 2006 18:50 Uhr

Hallo,

lösche eine der beiden Device-Sektionen und wandle eine folgendermaßen ab:

Section “Device”
Identifier “NVIDIA Corporation NV36 [GeForce FX 5700LE]”
Driver “nvidia”
VendorName “NVidia”
Option “TwinView”
BusID “1:0:0”
Option “Metamodes” “1600×1200,1280×1024”
Option “TwinViewOrientation” “Leftof”
Option “ConnectedMonitor” “CRT, DFP”
Screen 0
EndSection

BusID gibt die Gerätenummer auf dem PCI-Bus an. In der zweiten Device Section
war 2:0:0 angegeben, was in deinem Fall einer zweiten Graka entsprechen würde.

ConnectedMonitor überschreibt die Reihenfolge der angeschlossenen Geräte. In
diesem Fall wird der Röhrenmonitor als erster, der digitale als zweiter
angesprochen. Dies schlägt sich in der Option MetaModes nieder.
Wenn der erste Monitor mit 1600×1200 Bildpunkten arbeitet, stellt der andere
1280×1024 dar.

Man kann auch weitere mögliche Auflösungen angeben, z.B.

Option “Metamodes” “1600×1200,1280×1024; 1024×768,1024×768”

Die zweite Section Screen ist auch überflüssig.
Wenn du für den zweiten Monitor Frequenzen angeben willst, nutze die Optionen
SecondMonitorVertRefresh und SecondMonitorHorizSync. Diese können auch in der
Section Device angegeben werden.

Nvidia legt seinem Treiber eine sehr gute Dokumentation bei. Du findest sie,
zumindest in Suse, unter /usr/share/doc/NVIDIA_GLX-1.0/README.txt
Früher gabs die sogar mal in deutsch.

mfg
Rico

kendaric – Montag, 04. September 2006 20:52 Uhr

Hey,
na super endlich läuft es! :-)))
Vielen Dank.
Ich hätte noch eine kleine Frage! :-)
Der 17″ der mit 1280×1024 arbeitet, hatte scheinbar eine (virtuelle)Höhe von 1200Pixeln. Heißt also dass es einen unteren Rand gibt von 176 Pixeln Höhe. Wo ich mit der Maus rein fahren kann. Wo diese dann aber weg ist außer wenn ich sie wieder nach oben bewege oder nach links auf den großen Monitor. Das habe ich vorallem daran gemerkt das er mein Hintergrundbild abschneidet.
(Hoffe meine Beschreibung versteht man ;-) )
Kann ich daran etwas machen?

MFG
Kendaric

Rico Rommel – Dienstag, 05. September 2006 16:06 Uhr

Hallo,

eine Lösung wäre, beide Bildschirme auf die gleiche Auflösung oder zumindest
die gleiche Zeilenanzahl einzustellen. Natürlich geht dann die höhere
Auflösung verloren.

Ein zweite mögliche Lösung, die mir selbst allerdings nicht gefällt, wäre, für
den kleinen Monitor eine virtuelle Aulösung mit 1200 Zeilen einzustellen. Der
Monitor zeigt dann nur denn Bildausschnitt an, in dem sich der Mauszeiger
befindet und scrollt mit. Dazu muss nur die Option MetaModes abgeändert
werden:

Option “Metamodes” “1600×1200,1280×1024@1280×1200”

mfg
Rico

kendaric – Dienstag, 05. September 2006 17:50 Uhr

Wunderbar jetzt ist alles so wie ich es haben wollte.
Danke vielmals für die Hilfe.

Cu
Kendaric