फेक मॉनिटर ईडीआईडी ​​जानकारी


9

मेरा मॉनीटर फ़र्ज़ी है। कभी-कभी मैं एक कार्यक्रम चलाता हूं जो प्रस्तावों के माध्यम से चक्र करता है और मॉनिटर कुछ दिनों के लिए अपनी ईडीआईडी ​​जानकारी देने से इनकार कर देगा:

(/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 मेहराब।

जवाबों:


4

जब मैंने ईडीआईडी-अवरोधक वीजीए केवीएम स्विच का उपयोग किया, तो मैंने लॉगिन करने के बाद रिज़ॉल्यूशन को ठीक करने के लिए एक छोटी स्क्रिप्ट का उपयोग किया:

xrandr --newmode "1600x1200_60.00"  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync
xrandr --addmode VGA-1 1600x1200_60.00
xrandr --output VGA-1 --mode 1600x1200_60.00

मुझे लगता है कि मुझे किसी तरह xrandr से मोड लाइन मिल गई (मॉनिटर प्लग के साथ सीधे)। मैंने इसे एक्स कॉन्फ़िगरेशन फ़ाइल में डालने की कोशिश की, लेकिन बेवकूफ एक्स सर्वर इसे विभिन्न सहज कारणों से अनदेखा करता रहा।


1
धन्यवाद, कि मेरे लिए काम किया। Additinnaly, मेरी स्क्रीन के लिए कुछ डिफ़ॉल्ट मान प्राप्त करने के लिए मैं कमांड का उपयोग करता हूंcvt
remi

वैसे, यदि आपके पास 2 स्क्रीन हैं, जब आप दूसरी स्क्रीन का रिज़ॉल्यूशन सेट करते हैं (उदाहरण के लिए लैपटॉप के साथ बाहरी स्क्रीन), तो मैं स्क्रीन की स्थिति को ठीक करने के लिए अब और उपयोग नहीं कर सकता। लेकिन आप अभी भी xrandr का उपयोग कर सकते हैं
remi

1

आप कोशिश कर सकते हैं

Option "IgnoreEDID" "TRUE"

और फिर अपने मॉनिटर की जानकारी को मैन्युअल रूप से निर्दिष्ट करें। यदि IgnoreEDID आपके लिए काम नहीं करता है, तो प्रयास करें

Option "UseEDIDFreqs" "FALSE"
Option "UseEDIDDpi" "FALSE"

1
[433447.647] (WW) fglrx (0): विकल्प "UseEDIDFreqs" का उपयोग नहीं किया जाता है [433447.647] (WW) fglrx (0): विकल्प "UseidIDDpi" का उपयोग नहीं किया जाता है [433447.647] (WW) fglrx (0) विकल्प: "[433447.647] का उपयोग नहीं किया गया है (डब्ल्यूडब्ल्यू) fglrx (0): विकल्प" CustomEDID "का उपयोग नहीं किया जाता है
एम्फ़ैटेमाचिन

यह कौन सा डिस्ट्रो है? मेरे पास परीक्षण करने के लिए एक उपयुक्त प्रणाली नहीं है (लेकिन पिछले अनुभव से पता है कि CustomEDID को काम करना चाहिए, कम से कम) - आपको काम करने के लिए एक कस्टम EDID के लिए अन्य आवश्यक शर्तों की आवश्यकता हो सकती है। उदाहरण के लिए: en.gentoo-wiki.com/wiki/Radeon#Custom_EDID
डॉ।

1
यह स्लैकवेयर है, लेकिन इससे कोई फर्क नहीं पड़ता। आपके द्वारा प्रदत्त लिंक में संदर्भित ड्राइवर "रैडॉन" F / OSS ड्राइवर के लिए हैं जो Xorg वाले जहाज हैं न कि मालिकाना "fglrx" जिसका मैं उपयोग करता हूं (और मुझे अपने 3D त्वरण कार्य करने की आवश्यकता है)।
एम्फ़ैटेमाचिन

0

एक गैर-मुक्त (ठीक है, बल्कि महंगा) विकल्प है जिफेन के डीवीआई जासूस का उपयोग करना । यह एक ऐसा उपकरण है जो किसी डिवाइस से EDID की जानकारी कैश करेगा और फिर इसे लगातार एक पीसी को प्रदान करेगा।

मुझे डीवीआई केवीएम को पीसी के साथ जोड़ने से पहले उनका उपयोग करना पड़ा है जो कि केवीएम पोर्ट को स्विच करने के बाद अपने डिस्प्ले को पुन: प्रदर्शित नहीं करेगा। उन्होंने इसके लिए बहुत मेहनत की, और आपके उपयोग के लिए भी काम करना चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.