आज मैं अपने दूसरे मॉनिटर को अपनी नोटबुक से जोड़ने का प्रयास कर रहा था। मेरे पास है:
- एनवीडिया ग्राफिक कार्ड
- 304.43 ड्राइवर [xrandr 1.2 का समर्थन करें]
- आर्च्लिनक्स [अप-टू-डेट]
- कमाल है
- xrandr 1.3
मेरी समस्या मेरे बाहरी मॉनिटर (वीजीए) के लिए 640x480 से बड़े संकल्प के साथ है। xrandr -q:
Screen 0: minimum 8 x 8, current 1920 x 800, maximum 8192 x 8192
VGA-0 connected 640x480+1280+0 (normal left inverted right x axis y axis) 0mm
640x480 59.9*+
320x240 120.1
LVDS-0 connected 1280x800+0+0 (normal left inverted right x axis y axis) 331m
1280x800 59.9*+
HDMI-0 disconnected (normal left inverted right x axis y axis)
जैसा कि हम देख सकते हैं कि वीजीए के लिए कोई उच्च रिज़ॉल्यूशन नहीं है, इसलिए मैं नया मोड जोड़ता हूं:
xrandr --newmode $(gtf 1280 1024 70.4 | grep Modeline | sed s/Modeline\ // | tr -d '"')
मैंने खिड़कियों के नीचे avaible रिज़ॉल्यूशन और ताज़ा दर की जाँच की: उनमें से एक 1024x768x70 था (मेरे मॉनिटर के ओएसडी ने कहा कि यह 70.4HZ है)। नया मोड बनाने के बाद, मैं इसे जोड़ना चाहता था:
xrandr --addmode VGA-0 1280x1024_70.40
और ... यह विफल रहा:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 153 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 29
Current serial number in output stream: 30
Google से मुझे पता चला कि पुराने xrandr / nvidia ड्राइवरों में avaible मोड की सूची के साथ समस्या थी, लेकिन अब nvidia ड्राइवरों द्वारा xrandr 1.2 के समर्थन के साथ यह बेहतर होना चाहिए। मैं कम रिज़ॉल्यूशन और रिफ्रेश रेट (उदाहरण। 1024x768x50) के साथ भी कोशिश करता हूं, लेकिन मुझे वही त्रुटि मिली है। मैं इस समस्या से निपटने के लिए विचारों से बाहर हूँ ...
xrandr --newmode $(gtf 1280 1024 70.4 | grep Modeline | sed s/Modeline\ // | tr -d '"')
अपने आप से, लेकिन मैंने इसे छोटे टुकड़ों में रखा, यह देखने के लिए कि यह कैसे काम करता है, पहलेgtf 1280 1024 70.4
, फिर grep और अंत में sed और tr के साथ। यह वही आउटपुट देता है जो आपके पासxrandr --newmode
एक अंतर के साथ होता है - आपके पास"1280x1024_60.00", I have
1280x1024_60.00` है - अंत में मैंtr -d '"'
'' '' को हटाने के लिए उपयोग कर रहा हूं । '' दुर्भाग्य से मेरे पास अब भी वही त्रुटि है।