Ubuntu 12.04 में एलसीडी के लिए डिस्प्ले रिज़ॉल्यूशन कैसे जोड़ें? xrandr समस्या


51

मैं उबंटू में नया हूं। मैंने Ubuntu 12.04 स्थापित किया है और मैं अपने एलसीडी डिस्प्ले के लिए सही रिज़ॉल्यूशन सेट करने की कोशिश कर रहा हूं।

एलसीडी के लिए मूल संकल्प 1920x1080 है

यहाँ से उत्पादन है xrandr:

$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 720, maximum 4096 x 4096
LVDS1 connected 1280x720+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1280x720 60.0*+
800x600 60.3 56.2 
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)

फिर मैं नया मॉडल तैयार करता हूं:

$ cvt 1920 1080 60
1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

अब तक सब ठीक है। तब मैं नए मोड का उपयोग कर बनाता हूं xrandr:

$ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

लेकिन किन्हीं कारणों से एलसीडी आउटपुट (LVDS1) के बजाय VGA (VGA1) आउटपुट के लिए नया मोड बनाया गया था:

$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 720, maximum 4096 x 4096
LVDS1 connected 1280x720+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1280x720 60.0*+
800x600 60.3 56.2 
640x480 59.9 
VGA1 disconnected (normal left inverted right x axis y axis)
1920x1080_60.00 (0xbc) 173.0MHz <---------- ????!!!!!!
h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.2KHz
v: height 1080 start 1083 end 1088 total 1120 clock 60.0Hz

इसलिए, अगर मैं LVDS1 में मोड जोड़ने की कोशिश करता हूं, तो मुझे एक त्रुटि मिलती है:

$ xrandr --addmode LVDS1 "1920x1080_60.00"
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 149 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 25
Current serial number in output stream: 26

उस नए मोड को VGA1 में जोड़ना ठीक काम करता है, लेकिन मैं उस VGA1 आउटपुट का उपयोग नहीं करता।


मेरे लैपटॉप के साथ ऐसी ही परेशानी हो रही है। ऐसा लगता है कि 1440x900 के लिए मेरे संकल्प को प्राप्त करने के लिए ऐसा प्रतीत नहीं हो सकता है।
रोमन्दास

क्या इनमें से कोई जवाब आपके काम आया? यदि हां, तो कृपया उत्तर के रूप में एक का चयन करें। धन्यवाद!
टैस

जवाबों:


74

आप xrandr का उपयोग करके उबंटू के 12.04 में लापता प्रस्तावों को जोड़ सकते हैं।

सबसे पहले, एक नया रिज़ॉल्यूशन मोड बनाने के लिए cvt का उपयोग करें।

sudo cvt 1920 1080 60

आउटपुट का हिस्सा इस के समान होना चाहिए: "मोडलाइन" 1920x1080_60.00 "173.00 1920 2048 2248 2576 1080 1083 1088 1120 -sync + vsync" (w / o उद्धरण)।

अगला, एक नया रिज़ॉल्यूशन मोड घोषित करें।

sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

इसके बाद, अपने वीडियो डिवाइस का नाम पता करें।

sudo xrandr -q

मेरा नाम "Virtual1" (वर्चुअल मशीन चलाने) था। एक बार जब आप अपने डिवाइस का नाम जान लेते हैं, तो आप अंततः डिवाइस / सिस्टम में अपना नया रिज़ॉल्यूशन मोड जोड़ सकते हैं।

sudo xrandr --addmode Virtual1 1920x1080_60.00

"अनिर्धारित प्रस्तावों को जोड़ना" अनुभाग में अधिक जानकारी देखें: https://wiki.ubuntu.com/X/Config/Resolution/#Adding_undetected_resolutions


13
--admode X पर त्रुटि हो रही है। असफल अनुरोध की त्रुटि: BadMatch (अमान्य पैरामीटर विशेषताएँ) विफल अनुरोध के प्रमुख ओपकोड: 141 (RANDR) असफल अनुरोध के मामूली ओपकोड: 18 (RRAddOutputMode) सीरियल के असफल अनुरोध की संख्या: 39 आउटपुट में वर्तमान सीरियल नंबर धारा: ४०
लेंजाई

मैंने अपने एसर x233H के साथ उबंटू 13.10 पर यह परीक्षण किया और यह काम करता है, लेकिन जैसे ही मैं रिबूट करता हूं, मुझे संदेश मिलता है "मॉनिटर के लिए संग्रहीत कॉन्फ़िगरेशन लागू नहीं कर सका" और उच्च रिज़ॉल्यूशन विकल्प अब उपलब्ध नहीं है। क्या बदलाव को स्थायी बनाने का कोई तरीका है?
आवारा

मुझे एक BadMatch त्रुटि भी मिली। X असफल प्रयास की त्रुटि: BadMatch (अमान्य पैरामीटर विशेषताएँ) विफल अनुरोध के प्रमुख ओपकोड: 140 (RANDR) विफल अनुरोध के मामूली ओपकोड: 18 (RRAddOutputMode) क्रमबद्ध विफल अनुरोध की संख्या: 41 आउटपुट में वर्तमान सीरियल नंबर धारा: 42
फरवरी को फिलिप गाचौड

मोड का पता लगाने के लिए "xrandr -q" का उपयोग करें। मेरे मामले में यह HDMI1
nizam.sp

पुनरारंभ किए बिना मेरी मशीन पर काम करता है। धन्यवाद
ड्यूक ट्रैन

15

इस लिंक ने मेरी मदद की।

संक्षेप में: xrandr चलाएं और अपनी तरह cvt करें, फिर निम्न फ़ाइल बनाएं:

/usr/share/X11/xorg.conf.d/10-monitor.conf

फ़ाइल में मापदंडों को अपने चश्मे के अनुसार <> में बदलें:

Section "Monitor"
  Identifier "Monitor0"
  <INSERT MODELINE HERE>
EndSection
Section "Screen"
  Identifier "Screen0"
  Device "<INSERT DEVICE HERE>"
  Monitor "Monitor0"
  DefaultDepth 24
  SubSection "Display"
    Depth 24
    Modes "<INSERT MODENAME HERE>"
  EndSubSection
EndSection

यह मेरे लिए अब तक का एकमात्र कार्यशील समाधान है ...
स्टाइलू

"MODENAME" = "1920x1080_60.00" करता है?
Beebee

Ubuntu 16.04 के लिए काम नहीं करता है। मुझे लगता है कि सब कुछ वीडियो कार्ड पर निर्भर करता है। यदि यह आवश्यक संकल्प का समर्थन नहीं करता है, तो यह काम नहीं करेगा।
फुटनिको
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.