Mon moniteur est un peu capricieux. Parfois, je lance un programme qui parcourt les résolutions et le moniteur refuse de donner ses informations EDID pendant quelques jours:
(/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)
Cela fait penser à la carte vidéo que la résolution maximale qu'elle prendra en charge est 1600x1200, alors que je l'exécutais à la résolution optimale 1680x1050 que le manuel du moniteur dit qu'elle prend en charge. xrandr
ne répertorie même pas ce mode comme étant pris en charge.
Maintenant, j'ai à nouveau ce même problème parce que j'expérimentais avec Wine, ce qui a causé le crash de Xorg et m'a forcé à redémarrer.
Parfois, je trouve comment le récupérer (j'ai oublié comment), et parfois il se corrige.
La première fois que cela s'est produit, j'ai pensé que je ferais mieux de faire une sauvegarde des informations EDID binaires en utilisant read-edid
, que j'ai enregistrées dans un fichier de 128 octets sur mon disque dur. Cela m'amène à ma question:
Comment dites-vous à fglrx de lire les informations EDID du fichier et de ne pas essayer de les récupérer sur le moniteur?
Information additionnelle:
Je pensais que c'était la faute de la carte vidéo, mais cela se produit avec une nouvelle carte vidéo (toujours des pilotes fglrx), ainsi que de nouveaux câbles VGA.
Le moniteur est un Westinghouse LCM-22w3 branché sur le port VGA de la carte graphique, une ATI Radeon HD 3200.
J'ai fait des recherches à ce sujet, et apparemment, c'est une plainte quelque peu courante du LCM-22w3, mais personne ne semble avoir la moindre idée de la façon de résoudre le problème.
fglrx 8.92, xorg-server 1.9.5, noyau 2.6.38.7 x86_64 arch.
cvt