Dual(Mulit)Head: 2 Bildschirme im "traditional" Mo
-
- Beiträge: 85
- Registriert: 18.09.2002 22:42:07
Dual(Mulit)Head: 2 Bildschirme im "traditional" Modus ...
Hallo Debianer ...
... jetzt schlage ich mich seit 2 Wochen mit einem Multihead-Problem rum. Im Netz finde ich über Mr. Google und auch hier nichts "richtiges".
Mein Ziel ist es, meine Radeon 7500 dazu bewegen zu können, dass auf einem Monitor 1400x1050 @ 60Hz laufen, auf dem anderen 1280x1024 @ 100Hz (Laptop & ext. VGA Ausgang!)
X grundsätzlich läuft einwandfrei!
XFree 4.2.x unterstützt 3 verschiedene Modi:
- "Xinerama" eigenet sich nicht, da gleiche Auflösung der Monitore wünschenswert. Außerdem wäre mein "optimales" Ziel ein Clon des 1. Bildschrims zu haben (aber mit anderer Auflösung!)
- Damit wären wir bei "Clone". Clone macht aber wirlich ein exacten Clon des 1.Bildschirms; damit leider auch die Auflösung und die 60 Hz
- "Traditional": 2 versch. Auflösungen und versch. Frequenzen möglich. Allerdings haben ich keinen Clon mehr, sondern einen "neuen eigenen Desktop".
Inzwischen hab ich mich mit dem "neuen eigenen Desktop" abgefunden. Ich benutze momentan KDE als WM und beim Start von X bekomme ich auf dem ersten Bildschirm den Login-Screen, habe Tastatur und eine Maus!
Nach dem Einloggen kommt auf meinem 2.Bildschirm auch ein KDE mit dem Desktopnamen: "Desktop1".
Wie bitte kann ich bestimmen, auf welchem Bilschirm (Screen) ich meinen Maus & Tastatur habe. Default ist immer der Erste ?!?!
Hat dazu jemand Anregungen? Entweder wie ich den ersten Bildschirm auf den zweiten Clone (mit unterschiedlicher Frequ. und Auflösung), oder aber mit der "Traditional"-Methode: Wie kann ich die Eingabe wechseln ???
Wer hat Erfahrung mit ext. VGA-Ausgang von Notebooks ????
Würde mich seeeeeeehr über Hilfe freuen, weil ich an diesem Problem bald verzweifle
... jetzt schlage ich mich seit 2 Wochen mit einem Multihead-Problem rum. Im Netz finde ich über Mr. Google und auch hier nichts "richtiges".
Mein Ziel ist es, meine Radeon 7500 dazu bewegen zu können, dass auf einem Monitor 1400x1050 @ 60Hz laufen, auf dem anderen 1280x1024 @ 100Hz (Laptop & ext. VGA Ausgang!)
X grundsätzlich läuft einwandfrei!
XFree 4.2.x unterstützt 3 verschiedene Modi:
- "Xinerama" eigenet sich nicht, da gleiche Auflösung der Monitore wünschenswert. Außerdem wäre mein "optimales" Ziel ein Clon des 1. Bildschrims zu haben (aber mit anderer Auflösung!)
- Damit wären wir bei "Clone". Clone macht aber wirlich ein exacten Clon des 1.Bildschirms; damit leider auch die Auflösung und die 60 Hz
- "Traditional": 2 versch. Auflösungen und versch. Frequenzen möglich. Allerdings haben ich keinen Clon mehr, sondern einen "neuen eigenen Desktop".
Inzwischen hab ich mich mit dem "neuen eigenen Desktop" abgefunden. Ich benutze momentan KDE als WM und beim Start von X bekomme ich auf dem ersten Bildschirm den Login-Screen, habe Tastatur und eine Maus!
Nach dem Einloggen kommt auf meinem 2.Bildschirm auch ein KDE mit dem Desktopnamen: "Desktop1".
Wie bitte kann ich bestimmen, auf welchem Bilschirm (Screen) ich meinen Maus & Tastatur habe. Default ist immer der Erste ?!?!
Hat dazu jemand Anregungen? Entweder wie ich den ersten Bildschirm auf den zweiten Clone (mit unterschiedlicher Frequ. und Auflösung), oder aber mit der "Traditional"-Methode: Wie kann ich die Eingabe wechseln ???
Wer hat Erfahrung mit ext. VGA-Ausgang von Notebooks ????
Würde mich seeeeeeehr über Hilfe freuen, weil ich an diesem Problem bald verzweifle
Mit Xinerama sind auch unterschiedliche Auflösung der Displays möglich.
Clone hat leider den Nachtiel, dass kein Mauscursor auf dem zweiten Display darstellet wird.
Du kannst unterschiedliche ServerLayouts festelgen - mit unterschiedlichen Konfigurationen der Screens (Right of). Beim Starten von X kannst Du dann das entsprechende Layout wählen.
Wenn Du beide gleichzeitig betreiben willst, würde ich Dir Xinerama empfehlen.
Clone hat leider den Nachtiel, dass kein Mauscursor auf dem zweiten Display darstellet wird.
Du kannst unterschiedliche ServerLayouts festelgen - mit unterschiedlichen Konfigurationen der Screens (Right of). Beim Starten von X kannst Du dann das entsprechende Layout wählen.
Wenn Du beide gleichzeitig betreiben willst, würde ich Dir Xinerama empfehlen.
-
- Beiträge: 85
- Registriert: 18.09.2002 22:42:07
> Mit Xinerama sind auch unterschiedliche Auflösung der Displays
> möglich.
Ja - ich weiß! Aber dann muss ich ja beide Bildschirme benutzen. Ich habe meinen Laptop "unterm Tisch" stehen, und will NUR mit dem ext. Monitor arbeiten
> Clone hat leider den Nachtiel, dass kein Mauscursor auf dem
> zweiten Display darstellet wird.
Du meinst "Traditional" oder ?
Clone funktioniert bei mir und der erste Hauptbildschirm wird exact kopiert, inkl. Maus und Co.
Traditional hätte eben die Möglichkeit, glaub ich, die ich suche ...
>Wenn Du beide gleichzeitig betreiben willst,
>würde ich Dir Xinerama empfehlen.
Einer reicht - wie gesagt, nur der ext. soll laufen
Hoffe ich hab es Dir / Euch verständlich erklärt
Grüße, Markus
> möglich.
Ja - ich weiß! Aber dann muss ich ja beide Bildschirme benutzen. Ich habe meinen Laptop "unterm Tisch" stehen, und will NUR mit dem ext. Monitor arbeiten
> Clone hat leider den Nachtiel, dass kein Mauscursor auf dem
> zweiten Display darstellet wird.
Du meinst "Traditional" oder ?
Clone funktioniert bei mir und der erste Hauptbildschirm wird exact kopiert, inkl. Maus und Co.
Traditional hätte eben die Möglichkeit, glaub ich, die ich suche ...
>Wenn Du beide gleichzeitig betreiben willst,
>würde ich Dir Xinerama empfehlen.
Einer reicht - wie gesagt, nur der ext. soll laufen
Hoffe ich hab es Dir / Euch verständlich erklärt
Grüße, Markus
-
- Beiträge: 85
- Registriert: 18.09.2002 22:42:07
Na klar - hoffe es hilft weiter Grüße Markus
XF86Config:
XF86Config:
Code: Alles auswählen
######################################################################
Section "Module"
Load "type1"
Load "freetype"
EndSection
######################################################################
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
ModulePath "/usr/X11R6/lib/modules"
EndSection
######################################################################
Section "InputDevice"
Identifier "Tastatur"
Driver "Keyboard"
Option "AutoRepeat" "500 30"
#Option "XkbVariant" "nodeadkeys"
Option "XkbRules" "xfree86"
Option "XkbModel" "microsoftpro"
Option "XkbLayout" "de"
EndSection
######################################################################
Section "InputDevice"
Identifier "Trackpoint"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "SendCoreEvents"
EndSection
Section "InputDevice"
Identifier "USBMaus"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/usb-mouse"
Option "ZAxisMapping" "4 5"
Option "SendCoreEvents"
EndSection
######################################################################
Section "Monitor"
Identifier "LCD"
HorizSync 31,5-90
VertRefresh 60-65
Option "DPMS"
EndSection
Section "Monitor"
Identifier "EXT"
HorizSync 30-130
VertRefresh 80-130
Option "DPMS"
EndSection
######################################################################
Section "Device"
Identifier "ATI1"
Driver "radeon"
#Option "AGPMode" "1"
Option "DPMS"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "ATI2"
Driver "radeon"
#Option "AGPMode" "1"
Option "DPMS"
BusID "PCI:1:0:0"
Screen 1
EndSection
######################################################################
Section "Screen"
Identifier "Screen1"
Device "ATI1"
Monitor "LCD"
DefaultColorDepth 16
SubSection "Display"
Depth 16
Modes "1400x1050"
ViewPort 0 0
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "ATI2"
Monitor "EXT"
DefaultColorDepth 16
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768"
ViewPort 0 0
EndSubsection
EndSection
######################################################################
Section "ServerLayout"
Identifier "default"
#Option "Clone" "off"
#Option "Xinerama" "off"
#Clone off und Xinerama off entspricht "Traditional"
Screen "Screen1"
Screen "Screen2"
InputDevice "Trackpoint" "CorePointer"
InputDevice "USBMaus" "CorePointer"
InputDevice "Tastatur" "CoreKeyboard"
EndSection
-
- Beiträge: 85
- Registriert: 18.09.2002 22:42:07
Noch was:
Wenn ich z.B. versuche, NUR Screen 2 ausführen zu lassen
(ein VERSUCH!) bringt das leider auch nichts
Ich muss wohl immer Screen 1 (entspricht Head 0 der Grafikkarte) laufen lassen,
sonst kommt die schöne Meldung:
Wenn ich z.B. versuche, NUR Screen 2 ausführen zu lassen
(ein VERSUCH!) bringt das leider auch nichts
Ich muss wohl immer Screen 1 (entspricht Head 0 der Grafikkarte) laufen lassen,
sonst kommt die schöne Meldung:
Code: Alles auswählen
<snip>
(II) Loading sub module "radeon"
(II) LoadModule: "radeon"
(II) Reloading /usr/X11R6/lib/modules/drivers/radeon_drv.o
(EE) Screen 0 deleted because of no matching config section.
(II) UnloadModule: "ati"
(II) UnloadModule: "radeon"
(EE) Device(s) detected, but none match those in the config file.
Fatal server error:
no screens found
When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to debian-x@lists.debian.org.
-
- Beiträge: 85
- Registriert: 18.09.2002 22:42:07
Ja leider wenn meine X Config so aussiehtglatzor hat geschrieben:Auch wenn Du Screen1 nur aus dem Serverlayout rausnimmst?
Code: Alles auswählen
Section "ServerLayout"
Identifier "default"
# Option "Clone" "off"
# Option "Xinerama" "off"
# Clone off und Xinerama off entspricht "Traditional"
# Screen "Screen1"
Screen "Screen2"
InputDevice "Trackpoint" "CorePointer"
InputDevice "USBMaus" "CorePointer"
InputDevice "Tastatur" "CoreKeyboard"
EndSection
Code: Alles auswählen
XFree86 Version 4.2.1 (Debian 4.2.1-0pre1v1 20020910202934 blochedu@linda.rhrk.uni-kl.de) / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 3 September 2002
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/)
Build Operating System: Linux 2.4.18 i686 [ELF]
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Wed Oct 2 21:06:53 2002
(==) Using config file: "/etc/X11/XF86Config"
(==) ServerLayout "default"
(**) |-->Screen "Screen2" (0)
(**) | |-->Monitor "EXT"
(**) | |-->Device "ATI2"
(**) |-->Input Device "Trackpoint"
(**) |-->Input Device "USBMaus"
(**) |-->Input Device "Tastatur"
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "microsoftpro"
(**) XKB: model: "microsoftpro"
(**) Option "XkbLayout" "de"
(**) XKB: layout: "de"
(==) Keyboard: CustomKeycode disabled
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/ <snip>
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(**) ModulePath set to "/usr/X11R6/lib/modules"
(++) using VT number 7
<snip>
(II) Primary Device is: PCI 01:00:0
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:0) found
(--) Chipset ATI Radeon Mobility LW (AGP) found
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[1] -1 0 0x00100000 - 0x2fffffff (0x2ff00000) MX[B]E(B)
[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[5] -1 0 0xa0004000 - 0xa0004000 (0x1) MX[B]
[6] -1 0 0xd0200000 - 0xd0200fff (0x1000) MX[B]
[7] -1 0 0xf8000000 - 0xf8000fff (0x1000) MX[B]
[8] -1 0 0x30000000 - 0x300003ff (0x400) MX[B]
[9] -1 0 0xe0000000 - 0xe3ffffff (0x4000000) MX[B]
[10] -1 0 0xd0100000 - 0xd010ffff (0x10000) MX[B](B)
[11] -1 0 0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
[12] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[13] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[14] -1 0 0x00008000 - 0x0000803f (0x40) IX[B]
[15] -1 0 0x00002000 - 0x0000207f (0x80) IX[B]
[16] -1 0 0x00002400 - 0x000024ff (0x100) IX[B]
[17] -1 0 0x000018c0 - 0x000018ff (0x40) IX[B]
[18] -1 0 0x00001c00 - 0x00001cff (0x100) IX[B]
[19] -1 0 0x00001880 - 0x0000189f (0x20) IX[B]
[20] -1 0 0x00001860 - 0x0000186f (0x10) IX[B]
[21] -1 0 0x00000374 - 0x00000374 (0x1) IX[B]
[22] -1 0 0x00000170 - 0x00000177 (0x8) IX[B]
[23] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B]
[24] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B]
[25] -1 0 0x00001840 - 0x0000185f (0x20) IX[B]
[26] -1 0 0x00001820 - 0x0000183f (0x20) IX[B]
[27] -1 0 0x00001800 - 0x0000181f (0x20) IX[B]
[28] -1 0 0x00003000 - 0x000030ff (0x100) IX[B](B)
(II) Loading sub module "radeon"
(II) LoadModule: "radeon"
(II) Reloading /usr/X11R6/lib/modules/drivers/radeon_drv.o
(EE) Screen 0 deleted because of no matching config section.
(II) UnloadModule: "ati"
(II) UnloadModule: "radeon"
(EE) Device(s) detected, but none match those in the config file.
Fatal server error:
no screens found
When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to debian-x@lists.debian.org.
Was ich nicht verstehe: So schwer kann es doch eigentlich nicht sein. Ich denke da draußen gibt es tausende die ihre Notebooks mit ext. Monitor benutzen?!
Wie machen die das *schnaufff*
Danke für Eure Hilfe - hoffe wir kommen da noch auf den Fehler
Zuletzt geändert von AlphaBetaGamma am 28.09.2003 23:45:22, insgesamt 1-mal geändert.
-
- Beiträge: 85
- Registriert: 18.09.2002 22:42:07
Hallo Leute!
Ein kleines (!) Stück weiter bin ich jetzt gekommen , nachdem ich eine nette eMail bekommen habe, in der der Tip stand, ich sollte es mal mit Xinerama probieren und dem Keywort 'Absolute'.
Absolute funktioniert bei mir nicht (No screens found?!) - ABER 'relative' ist auch nicht schlecht. Mit diesem Keywort bekomme ich auf BEIDEN Monitoren das GLEICHE Bild, wenn ich relative 0 0 angebe!!!
Jetzt bleibt zur vollständigen Lösung meines Problems noch eine Kleinigkeit:
Auf meinem ext. Monitor (Screen2) hab ich zwar jetzt das gleiche Bild, ABER ich hab nur eine unsichtbare Maus!!! Im Detail heißt das, dass die Maus zwar unsichtbar da ist (z.B. durch Rechtsklick bemerkbar - Popup erscheint!), aber eben leider nicht sichtbar ?!?!
Auf meinem Hauptmonitor (Screen1) ist Maus einwandfrei sichtbar ...
Meine Vermutung ist, dass der Screen2 sich einfach über den Screen1 "drüber legt" ...
WIE KANN ICH MEINE MAUS SICHTBAR MACHEN ??????
Würde mich über Hilfe freuen
Ein kleines (!) Stück weiter bin ich jetzt gekommen , nachdem ich eine nette eMail bekommen habe, in der der Tip stand, ich sollte es mal mit Xinerama probieren und dem Keywort 'Absolute'.
Absolute funktioniert bei mir nicht (No screens found?!) - ABER 'relative' ist auch nicht schlecht. Mit diesem Keywort bekomme ich auf BEIDEN Monitoren das GLEICHE Bild, wenn ich relative 0 0 angebe!!!
Jetzt bleibt zur vollständigen Lösung meines Problems noch eine Kleinigkeit:
Auf meinem ext. Monitor (Screen2) hab ich zwar jetzt das gleiche Bild, ABER ich hab nur eine unsichtbare Maus!!! Im Detail heißt das, dass die Maus zwar unsichtbar da ist (z.B. durch Rechtsklick bemerkbar - Popup erscheint!), aber eben leider nicht sichtbar ?!?!
Auf meinem Hauptmonitor (Screen1) ist Maus einwandfrei sichtbar ...
Meine Vermutung ist, dass der Screen2 sich einfach über den Screen1 "drüber legt" ...
WIE KANN ICH MEINE MAUS SICHTBAR MACHEN ??????
Würde mich über Hilfe freuen
Code: Alles auswählen
Identifier "default"
Option "Xinerama" "on"
Screen "Screen1"
Screen "Screen2" relative "Screen1"
InputDevice "Trackpoint" "CorePointer"
InputDevice "USBMaus" "CorePointer"
InputDevice "Tastatur" "CoreKeyboard"
-
- Beiträge: 85
- Registriert: 18.09.2002 22:42:07
Sorry - hab was vergessen!!! Diese Zeile
muss natürlich
heißen!
Code: Alles auswählen
Screen "Screen2" relative "Screen1"
Code: Alles auswählen
Screen "Screen2" relative "Screen1" 0 0