मेरा मॉनीटर फ़र्ज़ी है। कभी-कभी मैं एक कार्यक्रम चलाता हूं जो प्रस्तावों के माध्यम से चक्र करता है और मॉनिटर कुछ दिनों के लिए अपनी ईडीआईडी जानकारी देने से इनकार कर देगा:
(/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 दुर्घटनाग्रस्त हो गया और मुझे रिबूट करने के लिए मजबूर होना पड़ा।
कभी-कभी मैं यह पता लगाता हूं कि इसे कैसे वापस लाया जाए (मैं अभी कैसे भूल गया हूं), और कभी-कभी यह खुद को सही करता है।
पहली बार ऐसा हुआ, मुझे लगा कि मैंने बेहतर बाइनरी ईडीआईडी जानकारी का उपयोग करके बैकअप बनाया है read-edid
, जिसे मैंने अपनी हार्ड ड्राइव पर 128-बाइट फ़ाइल में सहेजा है। यह मुझे मेरे प्रश्न की ओर ले जाता है:
आप फ़ाइल से EDID जानकारी को पढ़ने के लिए fglrx को कैसे कहते हैं और मॉनिटर से प्राप्त करने का प्रयास नहीं करते हैं?
अतिरिक्त जानकारी:
मुझे लगता था कि यह वीडियो कार्ड की गलती थी, लेकिन यह एक नए वीडियो कार्ड (अभी भी fglrx ड्राइवरों) के साथ-साथ नए वीजीए केबलों के साथ भी हो रहा है।
मॉनिटर एक वेस्टिंगहाउस LCM-22w3 ग्राफिक्स कार्ड के वीजीए पोर्ट में प्लग किया गया है, एक अति Radeon HD 300 है।
मैंने इसमें कुछ शोध किया है, और जाहिर तौर पर यह LCM-22w3 की कुछ सामान्य शिकायत है, लेकिन किसी को भी इस मुद्दे को हल करने के बारे में कोई विचार नहीं है।
fglrx 8.92, xorg-server 1.9.5, कर्नेल 2.6.38.7 x86_64 मेहराब।
cvt