डेल मिनी 10v लैपटॉप में बाहरी डिस्प्ले में उच्च स्क्रीन रिज़ॉल्यूशन सेट नहीं किया जा सकता


40

मैं अपने लैपटॉप (एक डेल मिनी 10v या 1011) से जुड़े HP (w2207h) से 22 '' डिस्प्ले वीजीए स्विच (एक डेस्कटॉप कंप्यूटर और एक निनटेंडो Wii के साथ इस स्क्रीन को साझा करता हूं) के माध्यम से करता हूं। मेरी समस्या यह है कि मैं अपने बाहरी डिस्प्ले में 1024x768 (4: 3) से अधिक रिज़ॉल्यूशन सेट नहीं कर सकता। मैं केवल एक कम रिज़ॉल्यूशन (800x600 और 4: 3) सेट कर सकता हूं। मैंने इसे उबंटू के साथ पहले इस्तेमाल किया और मुझे स्क्रीन रिज़ॉल्यूशन से कोई समस्या नहीं थी इसलिए मुझे लगता है कि समस्या वीजीए स्विच है। क्या कोई जानता है कि इस समस्या को कैसे ठीक किया जाए? क्या कोई जानता है कि मैं कैसे शुरू कर सकता हूं?

यह मेरी स्क्रीन कॉन्फ़िगरेशन का स्क्रीनशॉट है। हरे रंग का एचपी डिस्प्ले है और आप जिस शब्द को पढ़ सकते हैं, वह "अज्ञात" है। हाँ, यह स्पेनिश में है। आपका बहुत बहुत धन्यवाद।

स्क्रीन कॉन्फ़िगरेशन विंडो उबंटू 11.10

अधिक जानकारी: मेरे डेल मिनी लैपटॉप का ग्राफिक एडॉप्टर Intel945GSE UMA है।


1
मैं यह कहना भूल गया कि मेरे एचपी डिस्प्ले का मूल रिज़ॉल्यूशन 1650 x 900 है। धन्यवाद।
jefesuarez

और जानकारी। दूसरा डिस्प्ले मॉनिटर / स्क्रीन / डिस्प्ले विंडो में अज्ञात के रूप में सूचीबद्ध है।
jefesuarez

जवाबों:


53

मेरे साथ भी ऐसा ही होता है। आपको संकल्प के साथ जोड़ना होगा:

xrandr --newmode <ModeLine>

अपने संकल्प का तरीका जानने के लिए, यह करें:

$ cvt 1650 900

आपको कुछ इस तरह मिलेगा:

# 1656x900 59.93 Hz (CVT) hsync: 55.98 kHz; pclk: 122.25 MHz
Modeline "1656x900_60.00"  122.25  1656 1752 1920 2184  900 903 913 934 -hsync +vsync

फिर, शब्द "मॉडलाइन" के बाद जानकारी को एक्सरलैंड कमांड में कॉपी करें:

$ xrandr --newmode "1656x900_60.00"  122.25  1656 1752 1920 2184  900 903 913 934 -hsync +vsync

मोड में प्रवेश करने के बाद, इसे आउटपुट में जोड़ना होगा:

xrandr --addmode VGA1 1656x900_60.00

अब आपके पास नया रिज़ॉल्यूशन है :-)


6
क्या मैं वीजीए 1 की जगह लेने वाला हूं? - हल: xrandr देखने के लिए कि आउटपुट नाम क्या हैं
kommradHomer

3
यह काम। बहुत बहुत धन्यवाद। लेकिन मुझे हर बार ऐसा करना पड़ता है जब मैं अपने कंप्यूटर को पुनरारंभ करता हूं (बैश इतिहास काम आता है)। इसे स्वचालित रूप से करने के लिए सबसे अच्छी जगह कहां हो सकती है?
इवान

@ इवान, आप अंतिम दो कमांडों के साथ एक स्क्रिप्ट बना सकते हैं और स्टार्टअप पर निष्पादित कर सकते हैं। स्टार्टअप स्क्रिप्ट के बारे में पढ़ें।
फेलगुटीको

मुझे यह सुझाव डॉक्स में भी मिला, लेकिन दुर्भाग्य से यह मेरे लिए xrandr --newmode <Modeline>बिल्कुल भी काम नहीं करता है क्योंकि स्टेप कोई भी काम नहीं करता है जो मैं दर्ज करता हूं। यह सिर्फ कहता है xrandr: failed to parse <X> as a mode specification। किसी भी विचार है कि क्या कारण हो सकता है?
Thor84no

1
इस समाधान ने मेरे लिए काम किया। मैं सिर्फ इतना जोड़ना चाहता हूं कि आप एक ऐसा तरीका निकाल सकते हैं xrandr --rmmode 1920x1200R, जो आप कर सकते हैं
kalmanIsAGameChanger

10

फेलगुटीको और मिल्कोव्स्की सही हैं, हालांकि मुझे इसे काम करने के लिए -r पैरामीटर का उपयोग करना पड़ा (अन्यथा मेरे मॉनिटर का बायां 20% खाली था और छवि सही 80% में फिट थी), इसलिए मैंने जो किया था:

$ cvt -r 1920 1080
# 1920x1080 59.93 Hz (CVT 2.07M9-R) hsync: 66.59 kHz; pclk: 138.50 MHz
Modeline "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync

$ xrandr --newmode "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync

$ xrandr --addmode VGA-1 1920x1080R

प्लस एक संकेत, जैसा कि मुझे "वीजीए 1" को "वीजीए -1" में बदलना पड़ा; मेरे मॉनिटर की आईडी का पता लगाने के लिए मैंने इसका इस्तेमाल किया:

$ xrandr --listactivemonitors

1
$ cvt 1366 768
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

$ xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

मॉनिटर की आईडी खोजने के लिए

$ xrandr --listactivemonitors

Monitors: 2
 0: +*eDP-1 1366/345x768/194+0+0  eDP-1
 1: +DP-1 1024/271x768/203+1366+0  DP-1

$ xrandr --addmode DP-1 1368x768_60.00

कृपया आपके द्वारा उपयोग किए गए आदेशों का कुछ विवरण जोड़ें।
कुल्फी

0

यदि आपको लगता है कि समस्या वीजीए स्विच हो सकती है, तो आप मॉनिटर को सीधे प्लग करने की कोशिश क्यों नहीं करते?

इसके अलावा, कई नेटबुक पर वीडियो चिपसेट के साथ एक ज्ञात समस्या है, जहां संयुक्त स्क्रीनसेशन किसी भी आयाम में 2048 पिक्सेल से अधिक नहीं हो सकता है। इसलिए यदि आपका लैपटॉप 1024 पिक्सेल चौड़ा है, तो आप केवल 1024 पिक्सेल चौड़ा प्रदर्शन कर सकते हैं।

इसके लिए जाँच करने के लिए, एक टर्मिनल खोलें और इस कमांड का उपयोग करें:

lspci

यदि आप "इंटेल कॉर्पोरेशन: एन 10 फैमिली इंटीग्रेटेड ग्राफिक्स कंट्रोलर" देखते हैं तो आपका सिस्टम इस समस्या से प्रभावित होता है।

यह उबंटू में कुछ ड्राइवर सीमाओं के कारण होता है, इसके लिए यहां बग रिपोर्ट है:

https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/830949

यही कारण है कि, यदि आप उच्च रिज़ॉल्यूशन सेट करने का प्रयास करते हैं, तो आपको यह कहते हुए एक संदेश मिलेगा कि आपको 2048x2048 पिक्सेल के सभी मॉनिटर फिट करने होंगे। दुर्भाग्य से इसका कोई वास्तविक समाधान नहीं है, लेकिन मैं दो वर्कअराउंड सुझा सकता हूं:

  1. मॉनिटर को एक के ऊपर एक व्यवस्थित करें। इस प्रकार यह ऊर्ध्वाधर संकल्प है जो सीमित है, और 600 + 900 = 1500 जो कि 2048 से कम है, इस प्रकार आप दोनों मॉनिटर का उपयोग करने में सक्षम होंगे।
  2. Unity-2d का उपयोग करें, मुझे लगता है कि सीमा इसे प्रभावित नहीं करती है।

ध्यान दें कि यदि आप कमांडलाइन के माध्यम से रिज़ॉल्यूशन सेट करने का प्रयास करते हैं, तो आप अमान्य रिज़ॉल्यूशन सेट करने के विरुद्ध "सुरक्षा" को बायपास कर देंगे। यह काम नहीं करेगा और आपका सिस्टम असामान्य रूप से धीमा हो जाएगा। यदि ऐसा होता है, तो इसे रिबूट करें।


यह मेरे पुराने लैपटॉप पर एक मुद्दा था और मैंने इसे बिलकुल सही तरीके से ऊपर (बजाय दाएं) के बाहरी मॉनिटर लगाकर इसे सफलतापूर्वक हल किया है, लेकिन यह मेरे नए लैपटॉप के साथ दूसरी पीढ़ी के इंटेल ग्राफिक्स वाले समस्या नहीं है (जिसमें कमी है) इस बग लेकिन दुर्भाग्य से बहुत कम स्थिर है)।
इवान

0

मेरी पर मेरे लिए निम्न आदेश काम Ubuntu 17.04, Lenovo Ideapad Z510साथNvidia 1GB GPU

ubuntu@home-ideapad: xrandr --listmonitors


0

आप वही कर सकते हैं जो फेलगुटिको ने कहा था। इसके अलावा अगर आपको पुनरारंभ करने के बाद परेशानी होती है (ubuntu संकल्प नहीं पा सकता है) तो आपको अपने होम डायरेक्टरी में ऊपर से दो xrandr कमांड के साथ एक .xprofile फ़ाइल बनाने की आवश्यकता है:

$ xrandr --newmode "1656x900_60.00"  122.25  1656 1752 1920 2184  900 903 913 934 -hsync +vsync
$ xrandr --addmode VGA1 1656x900_60.00

जहां 1656x900 .. -> आपका वांछित संकल्प

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