Ich besitze einen Toshiba Satellite M30 mit einer Nvidia G0 5400. Betriebssystem Kubuntu 5.10.
Nun möchte ich zusätzlich zum LCD des Laptops noch einen externen Monitor anschließen. Ich habe das auf die konventionelle Weise realisiert (habe aber schon TwinView ausprobiert). Das ganze klappt im Grunde auch super, allerdings schaffe ich es nicht, dass der LCD des Laptops als primärer Monitor erkannt wird. Was ich auch mache, es wird immer der externe Monitor als primärer Monitor erkannt, was mehr als unpraktisch ist!
Die entsprechenden Ausschnitte meiner /etc/X11/xorg :
Section “Device”
Identifier “nvidia0”
Driver “nvidia”
BusID “PCI:1:0:0”
Screen 0
EndSection
Section “Device”
Identifier “nvidia1”
Driver “nvidia”
BusID “PCI:1:0:0”
Screen 1
EndSection
Section “Monitor”
Identifier “Monitor0”
HorizSync 28-64
VertRefresh 43-60
Modeline “1280×800@60” 83.91 1280 1312 1624 1656 800 816 824 841
EndSection
Section “Monitor”
Identifier “Monitor1”
HorizSync 30-115
VertRefresh 50-160
EndSection
Section “Screen”
Identifier “Screen1”
Device “nvidia1”
Monitor “Monitor1”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1280×800”
EndSubSection
EndSection
Section “Screen”
Identifier “Screen0”
Device “nvidia0”
Monitor “Monitor0”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1024×786”
EndSubSection
EndSection
Section “ServerLayout”
Identifier “Default Layout”
Screen 0 “Screen0”
Screen 1 “Screen1” rightOf “Screen0”
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “Synaptics Touchpad”
EndSection
Wenn der Monitor mit der Auflösung “1024×768” der externe sein sollte, könnte es daran liegen, dass ihm Screen0 zugewiesen wird.
Ansonsten kann daran auch das BIOS des Notebooks (bzw. dessen Einstellungwn) Schuld sein.
Laut einer Diskussion im Nvidia-Forum scheint es sich um ein Problem des Treibers zu handeln. Offensichtlich ist es immer so, dass der primäre Monitor auf den VGA-Ausgang gelegt wird. In zukünftigen Treiberversionen soll das geändert werden.
Für Laptops ist das natürlich extrem unpraktisch.
Jetzt versuche ich irgendwie den Login-Screen von KDE auf den sekundären Screen zu bekommen. Das ist zwar dann nicht optimal, weil wohl einige Programme nur auf dem primären Screen laufen, aber besser als gar nichts.
Vielen Dank für die schnelle Antwort.
Dem Laptop-Monitor den Screen 0 zuzuweisen hat leider nichts gebracht.
Das es am Bios liegen könnte, habe ich mir auch schonmal überlegt, leider bietet mir das BIOS-Setup (Phoenix) kaum Konfigurationsmöglichkeiten, so dass ich dort auch nicht fündig wurde.
Es kommt etwas darauf an, wie der Dualmode intern realisiert ist. Es gibt Karten, die koennen auch Monitore mit unterscheidlichen Aufloesungen und Frequenzen echt parallel ansteuern, da diese eine getrennte Signalausgabe/generierung besitzen. Wenn dies nicht der Fall ist, wird aus einer gemeinsamen Quelle das Signal RGB, Bild-, Zeilenfrequenz geholt und das funktioniert nur dann gut, wenn der schwaechste Wert der jeweiligen Monitore die Oberschranke bildet, wenn beide zugleich laufen sollen. Die Konzepte sind hier etwas unterschiedlich. Fuer Videoprojektoren/externe Monitore optimierte Bios’e wird dem externe Monitor hoehere Prio eingeraeumt (sogar wenn dieser besser ist, und das Notebook LCD schwarz wird).
Uebrigens andert sich der Spannungswert an einem der Pins vom Monitor wenn dessen PLL sich synchronisieren konnte auf die Zeilen- und Bildfrequenz. Einige Grafikkarten nutzen dies fuer eine Autokonfiguration aus, bzw die autoamtische Grafik-Monitorkonfiguration bei der Installation nutzt dies auch aus. Soviel zum Hintergrund, wie es bei Deinem Geraet ist weiss ich nicht.
Was Du noch ueberlegen koenntest, waere unterschiedliche Profile (Hardware) mit SCPM anzulegen und hier unterschiedlich Konfigurationen mit den Monitoren anzulegen.
Mit init 3 (root terminal) laesst sich kde beenden (oder runlevel 3 beim boot). Dann kannst Du mit einer Option “-xconfig anderereconfigdateiname.conf” X11 bzw. KDE mit einer anderen xorg.config wieder starten, ohne mit reboot und yast dauernd die Einstellungen aendern zu muessen. Wie die Syntax der Option genau heisst bitte in den info und man pages nachlesen oder jemand anderes hier im Forum hat diese parat.
Vielleicht erleichtert einer der Vorschlaege den “work around” etwas.