จอภาพของฉันค่อนข้างพิถีพิถัน บางครั้งฉันเรียกใช้โปรแกรมที่วนรอบการแก้ปัญหาและจอภาพจะปฏิเสธที่จะให้ข้อมูล EDID ในสองสามวัน:
(/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)
นี่ทำให้การ์ดวิดีโอคิดว่าความละเอียดสูงสุดที่จะรองรับคือ 1600x1200 ในขณะที่ฉันใช้ที่ 1680x1050 ที่ดีที่สุดที่คู่มือของจอภาพบอกว่ารองรับ xrandr
ไม่ได้แสดงรายการโหมดที่ได้รับการสนับสนุน
ตอนนี้ฉันมีปัญหาเดียวกันนี้อีกครั้งเพราะฉันทดลองกับไวน์ซึ่งทำให้ Xorg หยุดทำงานและบังคับให้ฉันรีบูต
บางครั้งฉันรู้วิธีนำมันกลับมา (ฉันลืมไปแล้ว) และบางครั้งมันก็แก้ไขตัวเองได้
ครั้งแรกที่สิ่งนี้เกิดขึ้นฉันคิดว่าฉันควรสำรองข้อมูล binary EDID โดยใช้read-edid
ซึ่งฉันได้บันทึกไว้ในไฟล์ขนาด 128 ไบต์บนฮาร์ดไดรฟ์ของฉัน สิ่งนี้ทำให้ฉันคำถามของฉัน:
คุณจะบอก fglrx ให้อ่านข้อมูล EDID จากไฟล์ได้อย่างไรและไม่ลองรับจากจอภาพ
ข้อมูลเพิ่มเติม:
ฉันเคยคิดว่านี่เป็นความผิดของการ์ดแสดงผล แต่มันเกิดขึ้นกับการ์ดวิดีโอใหม่ (ยังไดรเวอร์ fglrx) เช่นเดียวกับสายเคเบิล VGA ใหม่
จอภาพเป็น LCM-22w3 ของ Westinghouse เสียบเข้ากับพอร์ต VGA ของการ์ดกราฟิก ATI Radeon HD 3200
ฉันได้ทำการวิจัยแล้วและเห็นได้ชัดว่านี่เป็นคำร้องเรียนทั่วไปของ LCM-22w3 แต่ดูเหมือนว่าไม่มีใครรู้วิธีแก้ปัญหานี้
fglrx 8.92, xorg-server 1.9.5, เคอร์เนล 2.6.38.7 x86_64 arch
cvt