Mein Monitor ist irgendwie pingelig. Manchmal führe ich ein Programm aus, das die Auflösungen durchläuft, und der Monitor weigert sich einige Tage lang, seine EDID-Informationen anzugeben:
(/var/log/Xorg.0.log)
[ 239.653] (II) fglrx(0): Restoring Recent Mode via PCS is not supported in RANDR 1.2 capable environments
[ 260.113] (II) fglrx(0): Cannot get EDID information for CRT1
[ 271.166] (II) fglrx(0): Cannot get EDID information for CRT1
(^ ran xrandr, this happens)
Dies führt dazu, dass die Grafikkarte denkt, dass die maximale Auflösung, die sie unterstützt, 1600 x 1200 beträgt, während ich sie mit der optimalen Auflösung von 1680 x 1050 ausführte, die im Handbuch des Monitors angegeben ist. xrandr
listet diesen Modus nicht einmal als unterstützt auf.
Jetzt habe ich wieder das gleiche Problem, weil ich mit Wine experimentiert habe, was dazu führte, dass Xorg abstürzte und mich zum Neustart zwang.
Manchmal finde ich heraus, wie ich es zurückbekomme (ich habe nur vergessen, wie), und manchmal korrigiert es sich von selbst.
Als dies das erste Mal passierte, dachte ich, ich sollte besser eine Sicherungskopie der binären EDID-Informationen read-edid
erstellen, die ich in einer 128-Byte-Datei auf meiner Festplatte gespeichert habe. Dies führt mich zu meiner Frage:
Wie weist man fglrx an, die EDID-Informationen aus der Datei zu lesen und nicht zu versuchen, sie vom Monitor abzurufen?
Zusätzliche Information:
Früher dachte ich, dies sei der Fehler der Grafikkarte, aber es passiert auch mit einer neuen Grafikkarte (immer noch fglrx-Treiber) sowie neuen VGA-Kabeln.
Der Monitor ist ein Westinghouse LCM-22w3, der an den VGA-Anschluss der Grafikkarte angeschlossen ist, eine ATI Radeon HD 3200.
Ich habe einige Nachforschungen angestellt, und anscheinend ist dies eine häufige Beschwerde des LCM-22w3, aber niemand scheint eine Idee zu haben, wie das Problem gelöst werden kann.
fglrx 8.92, xorg-server 1.9.5, kernel 2.6.38.7 x86_64 arch.
cvt
Sie könnten es versuchen
Geben Sie dann die Informationen Ihres Monitors manuell an. Wenn IgnoreEDID bei Ihnen nicht funktioniert, versuchen Sie es
quelle
Eine nicht kostenlose (okay, ziemlich teure) Option ist die Verwendung des DVI-Detektivs von Gefen . Es ist ein Gerät, das EDID-Informationen von einem Gerät zwischenspeichert und diese dann ständig einem PC zur Verfügung stellt.
Ich musste sie zuvor mit PCs verwenden, die an DVI-KVMs angeschlossen waren und deren Anzeigen nach dem Umschalten der KVM-Ports nicht neu initialisiert wurden. Sie haben großartig dafür funktioniert und sollten auch für Ihren Gebrauch funktionieren.
quelle