Seite 1 von 2
Dual Screen
Verfasst: Di Mär 28, 2006 8:43 am
von Berni
Hallo miteinander,
ich habe folgendes Problemchen:
Hab Demudi 1.3.0 installiert und eine ATI Radeon VE AGP 32M VGA/DVI Grafikkarte mit zwei Monitoren (MD1998LJ / KM800U). Von einer Anleitung weiß ich, das ich die xorg.conf entsprechend anpassen muss, aber da steige ich nicht so ganz durch. Und vor ich 'nen Monitor schrotte, frag ich lieber nochmal, da ich gerade erst von Win auf Deb am umsteigen bin.
Folgende Eckdaten vorab:
BusID der GK: PCI:1:0:0
MD1998LJ: H=30-98 kHz / V=50-120Hz (Medion 19")
KM800U: H=30-98kHz / V=50-160Hz (Sampo 19")
Soweit ich bislang weiß, brauche ich je zwei Device- und Monitorabschnitte. Woher weiß ich aber, welcher auf dem VGA (Mon_vga) und welcher auf dem DVI-Anschluß (Mon_dvi) rauskommt ? Hier mein Beispiel mit der bitte um Überprüfung, obs so funktionieren kann:
Code: Alles auswählen
Section "Device"
Identfier "Mon_vga"
Driver "ati"
BusID "PCI:1:0:0"
ScreenNumber "0"
EndSection
Section "Device"
Identfier "Mon_dvi"
Driver "ati"
BusID "PCI:1:0:0"
ScreenNumber "1"
EndSection
Section "Monitor"
Identifier "Mon_vga"
ModelName "MD1998LJ"
...
HorizSync "30-98"
VertRefresh "50-120"
...
EndSection
Section "Monitor"
Identifier "Mon_dvi"
ModelName "KM800U"
...
HorizSync "30-98"
VertRefresh "50-160"
...
EndSection
Verfasst: Di Mär 28, 2006 10:35 am
von corresponder
hi,
hier meine xorg.conf allerdings für 2 grafikkarten, evtl. hilft es dir ja:
Code: Alles auswählen
### begiN DEBCONF SECTION
# XF86Config-4 (XFree86 server configuration file) generated by dexconf, the
# Debian X Configuration tool, using values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type "man XF86Config-4" at the shell prompt.)
#
# If you want your changes to this file preserved by dexconf, only make changes
# before the "### BEGIN DEBCONF SECTION" line above, and/or after the
# "### END DEBCONF SECTION" line below.
#
# To change things within the debconf section, run the command:
# dpkg-reconfigure xserver-xfree86
# as root. Also see "How do I add custom sections to a dexconf-generated
# XF86Config or XF86Config-4 file?" in /usr/share/doc/xfree86-common/FAQ.gz.
Section "Files"
# FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/Speedo"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection
Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "int10"
# Load "pex5"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
# Load "xie"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Generic Mouse"
Driver "mouse"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
EndSection
Section "Device"
Identifier "Voodoo3"
Driver "nv"
# Option "UseFBDev" "true"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Voodoo2"
Driver "tdfx"
# Driver "vesa"
VideoRam 16384
Option "UseFBDev" "true"
BusID "PCI:0:13:0"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "NEC"
ModelName "NEC"
HorizSync 28.0 - 49.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Belinea"
ModelName "Belinea"
HorizSync 50.0 - 95.0
VertRefresh 50.0 - 72.0
Option "dpms"
EndSection
Section "Screen"
Identifier "Monitor0"
Device "Voodoo3"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection
Section "Screen"
Identifier "Monitor1"
Device "Voodoo2"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection
Section "ServerFlags"
Option "Xinerama" "False"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Monitor0" LeftOf "Monitor1"
Screen "Monitor1"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Generic Mouse"
EndSection
Section "DRI"
Mode 0666
EndSection
gruss
c.
Verfasst: Di Mär 28, 2006 10:44 am
von Berni
...aha, Danke für den Tipp ! Wenn ich das richtig gesehen habe, mache ich die Zuordnung Device zu Monitor über die Screen-Section (muss ich dann noch einfügen).
Mal sehen, ob noch jemand was dazu weiß. Mir fehlt noch die Zuordnung der Anschlüsse (VGA / DVI), bzw deren Ansteuerung.
Verfasst: Mi Mär 29, 2006 7:58 pm
von ScarKS
Da ich 2 Monitore mit unterschiedlicher Auflösung habe, benutze ich nen geteilten xserver, also kein xinerama etc.
So siehts aus:
Code: Alles auswählen
Section "Monitor"
Identifier "Monitor0"
VendorName "DEL"
ModelName "DELL P790"
HorizSync 31 - 92
VertRefresh 50 - 150
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Belina"
ModelName "Belina Unknown"
HorizSync 68
VertRefresh 85
Option "DPMS"
EndSection
Section "Device"
Identifier "nvcard2"
Driver "nvidia"
Option "NoLogo" "1"
Option "NvAGP" "3"
BusID "PCI:2:0:0"
Screen 0
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
EndSection
Section "Device"
Identifier "nvcard1"
Driver "nvidia"
Option "NoLogo" "1"
Option "NvAGP" "3"
BusID "PCI:2:0:0"
Screen 1
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
EndSection
Section "Screen"
Identifier "Screen1"
Device "nvcard1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Modes "1024x768"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "nvcard2"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Modes "1280x1024"
Depth 24
EndSubSection
EndSectionSection "ServerLayout"
Identifier "Second"
Screen 0 "Screen2"
Screen 1 "Screen1" rightof "Screen2"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Verfasst: Mo Apr 03, 2006 8:09 am
von Berni
Habs jetzt ausprobiert mit:
Code: Alles auswählen
...
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
Option "XkbOptions" "nodeadkeys"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/ttyS0"
Option "Protocol" "MouseMan"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "Device"
Identifier "ATI Technologies, Inc. Radeon RV100 QY [Radeon 7000/VE]"
Driver "ati"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "ATI Technologies, Inc. Radeon RV100 QY [Radeon 7000/VE]"
Driver "ati"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Monitor"
Identifier "MD1998LJ"
Option "DPMS"
HorizSync 30-98
VertRefresh 50-120
EndSection
Section "Monitor"
Identifier "KM800U"
Option "DPMS"
HorizSync 30-98
VertRefresh 50-160
EndSection
Section "Screen"
Identifier "Screen1"
Device "ATI Technologies, Inc. Radeon RV100 QY [Radeon 7000/VE]"
Monitor "MD1998LJ"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "ATI Technologies, Inc. Radeon RV100 QY [Radeon 7000/VE]"
Monitor "KM800U"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen1"
Screen 1 "Screen2" rightof "Screen1"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Section "DRI"
Mode 0666
EndSection
aber es tut nicht. Der GDM startet zwar wieder, aber ich sehe auf beiden Monitoren immer noch das gleiche. Irgendwas stimmt noch nicht. Vielleicht fällt jemand noch was ein...
Verfasst: Mo Apr 03, 2006 8:16 pm
von ScarKS
Du hast die beiden Grafikkarten gleich benannt.
Änder das mal um sollte dann hoffentlich gehen.
Verfasst: Mo Apr 03, 2006 8:31 pm
von linuxchaos
das hatte ich auch erst gedacht. aber so, wie ich ihn verstanden habe, IST das eine grafikkarte - mit zwei ausgängen...
grüsse l.chaos
Verfasst: Mo Apr 03, 2006 9:13 pm
von Mitsch
Berni hat geschrieben:Der GDM startet zwar wieder, aber ich sehe auf beiden Monitoren immer noch das gleiche. Irgendwas stimmt noch nicht. Vielleicht fällt jemand noch was ein...
Wenn Du schon so weit gekommen bist, hilft Dir vielleicht das grafische X-Server-Setup-Programm xorgcfg. Ich glaube, das ist bei jeder X.org-Installation dabei, taucht nur nirgendwo in den Menus auf - zumindest bei Debian nicht.
Verfasst: Di Apr 04, 2006 8:19 am
von Berni
das hatte ich auch erst gedacht. aber so, wie ich ihn verstanden habe, IST das eine grafikkarte - mit zwei ausgängen...
...richtig ! Es ist eine Grafikkarte mit einem VGA und einem DVI Anschluß.
Ich hab mir nochmal die TreiberCD vorgenommen, aber in der Doku steht nix drin (ist aber nur Doku für Win98/2000/nt).
...Vielleicht habe ich den Fehler gerade gefunden: Es könnte sein, dass ich rightof -> RightOf schreiben muss, da Linux doch CaseSensitive ist ?!?
Muss ich aber erst probieren. Ansonsten steht auch in der Anleitung
http://de.gentoo-wiki.com/MAN_xorg.conf nicht mehr drin.
Die SubSection "Display" werd ich auch zusammenkürzen, da ich eh immer nur eine Auflösung fahre.
Verfasst: Di Apr 04, 2006 4:09 pm
von ScarKS
Ne es geht ja um den Identifier beim Graka device.
Der wird ja von den Screens wieder verwendet.
Wenn allerdings beide Grakas den gleichen Identifier haben, wird nur der zuletzt gelesene verwendet, also nur ein Ausgang.
Hoffe ich erzähle da jetzt nichts falsches aber müsste meiner Meinung nach so sein.
Ansonsten ist das rightof ja bei mir auch klein geschrieben.
Sollte also nicht daran liegen.
Verfasst: Mi Apr 12, 2006 9:16 am
von Berni
Also allen Versuchen zum Trotz ändert sich leider nichts an der Ansicht. Es wird immer noch das gleiche Bild auf beiden Monitoren angezeigt. Muss ich nun verschiedene Adressbereiche ansprechen, um die Anschlüsse zuzuordnen ? Und wie bekomme ich diese raus ?
Verfasst: Mi Apr 12, 2006 9:55 am
von ScarKS
Normalerweise gibts die über lspci.
Verfasst: Mi Apr 12, 2006 7:46 pm
von Gast
Ich würde den beiden Devices einfach mal zwei verschiedene
identifier geben.
Verfasst: Do Apr 13, 2006 7:13 am
von Berni
Ich würde den beiden Devices einfach mal zwei verschiedene
identifier geben.
Ok, werde ich heut Abend mal ausprobieren, denn das lspci gestern hat leider nix neues gebracht. Da gibt's nur einen Eintrag für den VGA (0000:01:00.0).
Verfasst: Di Apr 18, 2006 2:59 pm
von Berni
Ich würde den beiden Devices einfach mal zwei verschiedene
identifier geben.
Bingo, das war's. Jetzt bekomme ich auf beiden Monitoren unterschiedliche Bilder. Dabei ist der Anschluß, der näher bei der PCI-Steckleiste ist, Anschluß 0 (zumindest bei dieser ATI-Karte).
Das einzige, das nicht funktioniert ist, dass Ardour nur auf einem Monitor läuft. Ich kann nicht auf einem die Spuren und auf dem anderen die Mixersektion laufen lassen. Vielleicht geht das, wenn ich auf dem linken Monitor den Bereich x=0-1280 und auf dem anderen den Bereich x=1281-2561 aufteilen kann (y bleibt ja bei 1024). Irgendsowas hab ich glaub in der Anleitung gelesen. Mal nachgucken.
Prinzipiell funktioniert das mit den beiden Monitoren aber jetzt
!