"Xrandr: कॉन्फ़िगर crtc 0 विफल" जब बाह्य मॉनिटर पर रिज़ॉल्यूशन बदलने का प्रयास किया जाता है


22

मैं एक बिट के लिए एक बाहरी मॉनिटर स्थापित करने की कोशिश कर रहा हूं, आखिरकार यह ज्यादातर काम कर रहा है सिवाय संकल्प बंद होने के। मेरे मॉनीटर का मूल रेस 1600x900 है, जो मुझे अंततः xrandr में दिखाने के लिए मिला:

user:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1600 x 900
default connected 1024x768+0+0 0mm x 0mm
   1024x768        0.0* 
   800x600         0.0  
   640x480         0.0  
   1600x900       59.9

हालाँकि जब मैं रिज़ॉल्यूशन बदलने की कोशिश करता हूँ तो मुझे निम्नलिखित त्रुटि मिलती है:

user:~$ xrandr --output default --mode 1600x900
xrandr: Failed to get size of gamma for output default
xrandr: Configure crtc 0 failed

2
Crtc आपके ग्राफिक्स एडेप्टर का एक हिस्सा है जो यह तय करता है कि आपकी मॉनिटर पर स्क्रीन के रूप में कौन सा रंग होना चाहिए (यह सभी टाइमिंग करता है) - तो इसका मतलब यह हो सकता है कि आप मॉनिटर इस मोड का उपयोग करने में सक्षम हो सकते हैं , आपके ग्राफिक्स एडाप्टर नहीं कर सकते। यह आपके उपकरण, /var/log/Xorg.0.log की सामग्री के बारे में जानने में मददगार हो सकता है, और जान सकते हैं कि आपको उस संकल्प को xrandr के प्रदर्शन में लाने के लिए क्या करना था। अन्य 0.0 प्रदर्शित अजीब तरह से दिखते हैं।
जॉन एस ग्रुबर

जवाबों:


9

मुझे लगता है कि एटीआई वीडियो ड्राइवरों के साथ समस्या है, निष्क्रिय चालक सभी काम करता है।

उपयोग

xrandr --verbose

अपना ctrtc नंबर निर्धारित करने के लिए ? और सही आउटपुट सिंटैक्स आज़माएं, जैसे:

xrandr --output CRT1 --crtc CRT1 --brightness 0.7

अन्य आउटपुट:

  • Intel ड्राइवर LVDS, VGA, TMDS-1 (TMDS-2, ...), टीवी का उपयोग करता है
  • अति चालक LVDS, VGA-0 (VGA-1, ...), DVI-0 (DVI-1, ...), S- वीडियो का उपयोग करता है
  • RadeonHD ड्राइवर PANEL, VGA_1 (VGA_2, ...), DVI-I_1 / डिजिटल या DVI-I_1 / एनालॉग (DVI-I_2 / डिजिटल या DVI-I_1 / अनुरूप, ...), TV-7PIN_DIN का उपयोग करता है
  • NV ड्राइवर LVDS, VGA0 (VGA1, ...), DVI0 (DVI1, ...) का उपयोग करता है, ???
  • MGA ड्राइवर ???, VGA (या VGA1, VGA2, ...), DVI (या DVI1, DVI2, ...) का उपयोग करता है, ???
  • Nouveau ड्राइवर LVDS, VGA-1, DVI-I-1, HDMI-1 का उपयोग करता है, ???

3
"त्रुटि: crtc का उपयोग आउटपुट के बाद किया जाना चाहिए" और यहां तक ​​कि xrandr द्वारा CRTC शो निर्दिष्ट करने पर भी मुझे त्रुटि मिलती है "कॉन्फ़िगर crtc 0 विफल"
Cerin

2
माना। आपको पहले आउटपुट को निर्दिष्ट करना होगा: "xrandr --output CRT1 --crtc CRTCNUMBER --brightness 0.7"। हालांकि, यह आपके लिए काम क्यों नहीं किया, हालांकि, कोई सुराग नहीं।
BobDoolittle

5

xrandr --verbose मेरे लिए बहुत मददगार था। मैं अपनी छोटी गाड़ी डॉकिंग स्टेशन की स्थिति के साथ मदद करने के लिए कुछ स्क्रिप्ट बनाने में कामयाब रहा। मैं केवल बाहरी प्रदर्शन के लिए डॉक किया जाना चाहता हूं, केवल लैपटॉप का मतलब है।

xrandr -d :0 --output eDP1 --mode 1920x1080 --crtc 1 \
    --output DP1-1 --off \
    --output DP1-2 --off \
    --output DP1-3 --off

और भी...

xrandr -d :0 --output DP1-1 --mode 1920x1080 --crtc 1 \
    --output eDP1 --off \
    --output DP1-2 --off \
    --output DP1-3 --off

यह लगभग मेरे लिए काम करता है, मुझे सिर्फ
एंडर्स Kreinøe

1

सबसे पहले, आपको फ़ाइल में एक लाइन को अनइंस्टॉल करके WAYLAND को अक्षम करना होगा:

/etc/gdm3/custom.conf  

उपरोक्त फ़ाइल जीडीएम के कुछ अन्य फ़ोल्डर नाम भिन्नता में हो सकती है। लाइन के सामने # निकालें

#WaylandEnable=false 

अपने लिनक्स को रिबूट करें।

उसके बाद, xrandrकमांड चलाएँ। आपको WAYLAND0 नहीं मिलेगा। आपको इसके बजाय DP1, HDMI1, VGA1 आदि मिलेंगे।

अब, आप xrandrडिस्प्ले रिज़ॉल्यूशन को सामान्य रूप से बदलने के लिए उपयोग कर सकते हैं । उसी प्रक्रिया का पालन करें जो आप पहले कर रहे थे।


5
यह "# WaylandEnable = false" आपके पूरे यूनिटी GUI को तोड़ देगा। ऐसा कभी नहीं करे।
मदीना
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.