Monitor saya agak rewel. Kadang-kadang saya menjalankan program yang menggilir resolusi dan monitor akan menolak untuk memberikan informasi EDID-nya selama beberapa hari:
(/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)
Hal ini menyebabkan kartu video berpikir resolusi maksimum yang akan didukungnya adalah 1600x1200, sedangkan saya menjalankannya pada 1680x1050 optimal yang menurut manual monitor mendukung. xrandr
bahkan tidak mencantumkan mode yang didukung.
Sekarang, saya mengalami masalah yang sama lagi karena saya sedang bereksperimen dengan Wine yang menyebabkan Xorg crash dan memaksa saya untuk reboot.
Terkadang saya mencari cara untuk mendapatkannya kembali (saya lupa bagaimana caranya), dan terkadang itu mengoreksi dirinya sendiri.
Pertama kali ini terjadi, saya pikir saya sebaiknya membuat cadangan dari informasi biner EDID read-edid
, yang saya simpan dalam file 128-byte pada hard drive saya. Ini mengarahkan saya ke pertanyaan saya:
Bagaimana Anda memberi tahu fglrx untuk membaca informasi EDID dari file dan tidak mencoba untuk mendapatkannya dari monitor?
Informasi tambahan:
Dulu saya pikir ini adalah kesalahan kartu video, tetapi itu terjadi dengan kartu video baru (masih driver fglrx) juga, serta kabel VGA baru.
Monitor ini adalah Westinghouse LCM-22w3 yang ditancapkan ke port VGA pada kartu grafis, sebuah ATI Radeon HD 3200.
Saya telah melakukan beberapa penelitian ke dalamnya, dan tampaknya ini adalah keluhan yang agak umum dari LCM-22w3, tetapi tampaknya tidak ada yang punya ide tentang bagaimana menyelesaikan masalah tersebut.
fglrx 8.92, xorg-server 1.9.5, kernel 2.6.38.7 x86_64 arch.
cvt