PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DualHead - Auflösung am VGA-Ausgang



Gartenzwerg
02.01.07, 19:16
Hallo,

ich besitze ein Fujitsu Siemens Lifebook S7110 mit Intel 945 GM Controller.
Dieses würde ich gerne im DualHead-Modus nutzen (erstmal nur Clonemodus).
Der integrierte LCD-Bildschirm unterstützt eine Auflösung von 1024x768 und der externe LCD 1280x1024. Jedoch bekomme ich auf dem externen nur max. 1024x768. Was muss ich ändern, um am VGA-Ausgang eine höhere Auflösung zu erhalten?
Dazu meine xorg.conf:


Section "ServerLayout"
Identifier "Multihead layout"
Screen 0 "Onboard" LeftOf "Extern"
Screen 1 "Extern" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics" "AlwaysCore"
Option "Xinerama" "on"
Option "Clone" "on"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
EndSection

Section "Module"
Load "dbe"
# Load "extmod"
# Load "fbdevhw"
# Load "glx"
# Load "record"
Load "freetype"
# Load "type1"
Load "synaptics"
Load "dri"
EndSection

Section "InputDevice" Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection

Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
EndSection

Section "Monitor"
Identifier "Onboard"
HorizSync 31.5 - 48.5
VertRefresh 50.0 - 70.0
Option "dpms"
EndSection

Section "Monitor"
Identifier "Extern"
# HorizSync 31.5 - 64.3
# VertRefresh 50.0 - 70.0
Option "dpms"
EndSection

Section "Device"
Identifier "Onboard"
Driver "i810"
# BusID "PCI:0:2:0"
Option "MonitorLayout" "CRT,LFP"
Option "Clone" "true"
Option "DevicePresence" "true"
Screen 0
EndSection
Section "Device"
Identifier "Extern"
Driver "i810"
# BusID "PCI:0:2:0"
Screen 1
EndSection

Section "Screen"
Identifier "Onboard"
Device "Onboard"
Monitor "Onboard"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "Extern"
Device "Extern"
Monitor "Extern"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "DRI"
Group 0
Mode 0666
EndSection

Distribution: Gentoo 2006.1
Kernel: 2.6.19

MfG
Gartenzwerg

brummfliege
02.01.07, 22:34
Füge mal in die Screen-Section folgendes ein:


Option "MetaModes" "CRT-0: 1280x1024;"

Gartenzwerg
03.01.07, 04:57
hilft leider nicht.
Beim Starten von Xorg mittels startx erhalte ich folgende Meldungen:

(WW) I810: More than one matching Device section found: Extern
(WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found


Ich hänge mal die Xorg.log an, vielleicht kann da jemand etwas feststellen.

Gartenzwerg

brummfliege
03.01.07, 12:45
I810: More than one matching Device section found: ExternKommentiere mal den ganzen Section-Block "Device" für Extern aus und poste bitte die komplette xorg.conf

Gartenzwerg
03.01.07, 13:48
wenn ich die Device Section "Extern" auskommentiere, startet X nicht (weil es einen Fehler in der xorg.conf erkennt.) Ich habe dann noch das Device in der Section Screen von Extern auf Onboard geändert, um X starten zu können.
xorg.conf im Anhang

Gartenzwerg

brummfliege
03.01.07, 14:22
Wie sieht's denn im Moment aus? Gehen wieder beide Monitore mit der gleichen Auflösung (Ursprungszustand) oder nur noch der vom Notebook?

brummfliege
03.01.07, 14:29
Ich hab mal an der xorg gebastelt:

Gartenzwerg
03.01.07, 14:51
danke,
jetzt zeigt er an, dass X den Screen "monitorintern", welches im ServerLayout "Multihead" definiert ist, nicht finden kann.

brummfliege
03.01.07, 15:57
ich glaub' was ich hier probier is alles Mist ^^

mit DEINER xorg.conf von deinem ersten Beitrag ging ja alles reibungslos bis auf die zu niedrige Auflösung, richtig?

Dann lösch doch einfach mal alle Auflösungen bis auf die gewünschte:



Section "Screen"
Identifier "Extern"
Device "Extern"
Monitor "Extern"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection
EndSection

Gartenzwerg
03.01.07, 16:41
ändert nichts.
X gibt folgende Meldung aus:


(WW) I810: More than one matching Device section found: Extern
(WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found


Gartenzwerg

brummfliege
03.01.07, 16:48
Wieso ändert nichts? Mit deiner ersten xorg.conf?

Deinem ersten Beitrag

Jedoch bekomme ich auf dem externen nur max. 1024x768. Was muss ich ändern, um am VGA-Ausgang eine höhere Auflösung zu erhalten?entnehme ich, dass der X-Server bereits erfolgreich lief, nur in der falschen Auflösung.
Was hast du danach verändert, dass plötzlich der Fehler

(WW) I810: More than one matching Device section found: Extern
(WW) I810: No matching Device section for instance (BusID PCI:0:2:1) foundauftritt?

Gartenzwerg
03.01.07, 17:07
das kam schon immer denke ich, habe vorher nur nicht darauf geachtet.

brummfliege
03.01.07, 18:07
Schau dir mal den Link (http://lug-kr.sourceforge.net/cgi-bin/lugwiki.pl?DualHeadDisplay) an, vielleicht kriegst du es ja alleine hin. Bin mir ziemlich sicher, dass es nur eine Kleinigkeit ist...:confused:

Gartenzwerg
04.01.07, 03:17
ich weiß nicht genau, was alles falsch war. Ich habe jetzt eine xorg.conf, bei der Xinerama ohne weiteres funktioniert. Jedoch auf dem externen Monitor weiterhin mit 1024x768 statt der möglichen 1280x1024. (Wenn ich nur einen Screen in der xorg.conf mit Modes 1280x1024 definiere, bleibt das LCD vom Laptop schwarz und der LCD am VGA zeigt die korrekte Auflösung an.)

Gartenzwerg

brummfliege
04.01.07, 08:46
Ich habe jetzt eine xorg.conf, bei der Xinerama ohne weiteres funktioniert. Jedoch auf dem externen Monitor weiterhin mit 1024x768 statt der möglichen 1280x1024. (Wenn ich nur einen Screen in der xorg.conf mit Modes 1280x1024 definiere, bleibt das LCD vom Laptop schwarz und der LCD am VGA zeigt die korrekte Auflösung an.)

Das ist auch logisch, weil im Xinerama-Modus die Auflösungen aller beteiligten Monitore übereinstimmen müssen. (hier (http://de.wikipedia.org/wiki/Xinerama))
Mit verschiedenen Auflösungen ist entweder ein Clone-Betrieb oder, wahrscheinlich sinnvoller, der Betrieb von 2 unabhängigen Desktops möglich. Letzteres wird, wenn ich mich recht entsinne, dadurch erreicht, dass Clone und Xinerama in der xorg.conf auf "off" geschaltet werden. Damit sollten dann auch verschiedene Auflösungen möglich sein.