Il mio monitor è un po 'schizzinoso. A volte eseguo un programma che scorre ciclicamente le risoluzioni e il monitor rifiuta di fornire le informazioni EDID per alcuni giorni:
(/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)
Questo fa sì che la scheda video pensi che la massima risoluzione che supporterà sia 1600x1200, mentre la stavo eseguendo al 1680x1050 ottimale che il manuale del monitor dice che supporta. xrandr
non elenca nemmeno quella modalità come supportata.
Ora, sto riscontrando di nuovo lo stesso problema perché stavo sperimentando Wine che ha causato l'arresto anomalo di Xorg e mi ha costretto a riavviare.
A volte capisco come recuperarlo (ho dimenticato come) e a volte si corregge da solo.
La prima volta che è successo, ho pensato di fare un backup delle informazioni EDID binarie usando read-edid
, che ho salvato in un file a 128 byte sul mio disco rigido. Questo mi porta alla mia domanda:
Come si dice a fglrx di leggere le informazioni EDID dal file e di non tentare di ottenerle dal monitor?
Informazioni addizionali:
Pensavo che fosse colpa della scheda video, ma sta succedendo anche con una nuova scheda video (ancora driver fglrx) e con nuovi cavi VGA.
Il monitor è un LCM-22w3 di Westinghouse collegato alla porta VGA della scheda grafica, un ATI Radeon HD 3200.
Ho fatto qualche ricerca al riguardo, e apparentemente questa è una lamentela piuttosto comune dell'LCM-22w3, ma nessuno sembra avere idea di come risolvere il problema.
fglrx 8.92, xorg-server 1.9.5, kernel 2.6.38.7 x86_64 arch.
cvt