1.2k Aufrufe
Gefragt in Linux von
Hallo
Ich nutze ein VGA-Verlängerungskabel (10 Meter), bei dem ein Pin fehlt (Herstellerseitig) in Verbindung mit einem 17'' Flachbildschirm (1280x1024 max.).
Wenn ich den Flachbildschirm mit dem Originalkabel anschließe, wird er richtig erkannt (ohne xorg.conf) und läuft auf der höchsten Auflösung.
Wenn ich dann im laufenden Betrieb das Kabel auswechsle, funktioniert alles prima.
Rein technisch gesehen funktioniert also alles.

Das Problem ist nun, dass der Monitor mit dem Verlängerungskabel nicht mehr erkannt wird.
Es sind dann nur Auflösungen bis zu 1024x768 möglich.

Ich habe schon viel versucht (inklusive Modelines, die leider komplett ignoriert werden), vielleicht fällt euch ja noch was dazu ein^^

Danke und schönen Gruß

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
FontPath "/usr/X11R6/lib/X11/fonts/OTF"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "freetype"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "wsmouse"
Option "Device" "/dev/wsmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 31-101
VertRefresh 60-75
ModeLine "1280x1024_75.00" 138.54 1280 1368 1504 1728 1024 1025
1028 1069 -HSync +VSync
EndSection

Section "Device"
Identifier "Card0"
Driver "nv"
VendorName "NVIDIA"
BoardName "Unknown Board"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
EndSection

3 Antworten

0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Moin,

dann wird vermutlich Pin 12 nicht belegt sein über welchen der Datenaustausch zwischen PC und Monitor abläuft. Ohne diese DDC-Informationen stehen dir nur die Auflösungen 800x600 (Pin 11, ID0) und 1024x768 (Pin 4, ID2) zur Verfügung, sofern dort seitens des Monitors eine Masseverbindung besteht.

Vermutlich ist die Dämpfung des Kabels so hoch, dass bei der Länge von 10 m kein störungsfreier Betrieb mit einer höheren Auflösung mehr möglich wäre und der Hersteller hat den Einsatz mit einer höheren Auflösung auf diese Art unterbunden. Allerdings sollte diese Einschränkung bereits beim Kauf des Kabels erkennbar gewesen sein, denn bei nicht ganz so 'preisgünstigen' Kabeln mit besserer Abschirmung und geringerer Dämpfung ist bei dieser Länge und mehr auch SXGA mit 1280x1024 möglich.

Gruß
Kalle
0 Punkte
Beantwortet von
Naja, theoretisch funktioniert es ja.
Wenn ich X starte, während ein "gutes" VGA-Kabel angeschlossen ist, wird die Auflösung erkannt und wenn ich dann das Kabel umstöpsle habe ich ein Bild in 1280x1024.
Leichte Einbußen in der Qualität, aber benutzbar.

In Distributionen, die den Framebuffertreiber mitbringen ist eine Auflösung von 1280x1024 möglich und auch mit dem proprietären NVidiatreiber hat es funktioniert, das hatte ich vergessen zu sagen.
Leider stehen mir beide Treiber nicht zur Verfügung, da ich OpenBSD verwende.

Das Problem ist also nicht, dass das Kabel nicht ausreichend wäre, sondern nur, dass Xorg meine Einstellungen komplett ignoriert.

Ich kann einfach nur diese Einstellungen einstellen.
Wenn ich umstellen könnte, meinetwegen in der falschen Frequenz oder mit einem total verzerrten Bild - meinetwegen.
Aber noch nichtmal das ist möglich.

Beste Grüße
0 Punkte
Beantwortet von
Mit dem vesa Treiber geht's jetzt.

Besten Dank trotzdem!
...