उबंटू द्वारा पता लगाया जाने वाला मेरा अधिकतम स्क्रीन रिज़ॉल्यूशन कैसे बनाया जाए?


13

मैंने अभी-अभी ल्यूबुन्टू 13.10 स्थापित किया है और मुझे एक समस्या है - विंडोज पर मैं 2048x1536 तक जा सकता हूं, लेकिन लुबंटू पर प्रदर्शन सेटिंग मुझे 1024x768 तक जाने देती है। मैंने पहले से ही अपडेट और अपग्रेड किया है, और सॉफ़्टवेयर चीज़ कोई अतिरिक्त अपडेट नहीं दिखाती है।

मेरा प्रदर्शन है: इंटेल G965 एक्सप्रेस [कोई एनवीडिया या एएमडी ग्राफिक्स]


1
Intel Linux ग्राफ़िक्स इंस्टॉलर का उपयोग करके अप-टू-डेट ड्राइवर प्राप्त करने का प्रयास करें: 01.org/linuxgraphics/downloads/2014/…
s3lph

मैंने इसे स्थापित किया [एक लंबे समय ~ ~। ~] और इसे फिर से शुरू करने के बाद कुछ भी नहीं बदला? /
क्योदो

आपको अपने द्वारा स्थापित प्रोग्राम को चलाने की आवश्यकता है
s3lph

हाँ, मुझे पता है .. मैंने ऐसा किया और फिर से शुरू किया, लेकिन कोई बदलाव नहीं
Kyodo

कृपया इसे उत्तर के रूप में पोस्ट करें और इसे स्वीकार करें ताकि अन्य व्यक्ति तुरंत देखें कि इसका कोई समाधान है
s3lph

जवाबों:


25

यह संभव है कि आपका ग्राफ़िक ड्राइवर उस रिज़ॉल्यूशन का पता नहीं लगा रहा हो। नीचे दिए गए निर्देशों का पालन करें; यह मदद कर सकता है। इसने मेरी उबंटू (एकता का उपयोग करते हुए) में मदद की जो कि मेरे डेस्कटॉप में स्थापित है जिसमें एक समर्पित AMD Radeon 5570HD है (जो गैलियम रेडवुड ड्राइवर का उपयोग करता है अर्थात डिफ़ॉल्ट ओपन सोर्स ड्राइवर)। सबसे पहले यह अपने टर्मिनल में (आप के साथ टर्मिनल खोल सकते हैं टाइप Ctrl+ Alt+ t): -

cvt 2048 1536

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

# 2048x1536 59.95 Hz (CVT 3.15M3) hsync: 95.45 kHz; pclk: 267.25 MHz
Modeline "2048x1536_60.00"  267.25  2048 2208 2424 2800  1536 1539 1543 1592 -hsync +vsync

अब यह करना:-

xrandr --newmode "2048x1536_60.00"  267.25  2048 2208 2424 2800  1536 1539 1543 1592 -hsync +vsync

फिर यह:-

xrandr 

आपको इसके समान आउटपुट मिलेगा (शायद यह बिल्कुल नहीं): -

Screen 0: minimum 320 x 200, current 1368 x 768, maximum 8192 x 8192
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected primary 1368x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0  
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
   1368x768_60.00   59.9* 

उपरोक्त आउटपुट के अनुसार यहां कनेक्टेड मॉनिटर DVI-0 है। तो कोई ऐसा करेगा: -

xrandr --addmode DVI-0 2048x1536_60.00

DVI-0 के बजाय आपको अपने कनेक्टेड मॉनीटर को जो भी हो टाइप करना चाहिए। यह काम करना चाहिए। मैं आपके विवरण से ऊपर मान रहा हूं कि 2048x1536 आपके मॉनिटर पर काम करता है। यदि यह नहीं है तो आप जो भी संकल्प आपके लिए काम करेंगे कोशिश कर सकते हैं।

अब यदि आप चाहते हैं कि यह सब फिर से टाइप किए बिना हर लॉगिन को प्रभावी बनाने के लिए, नीचे दिए गए निर्देशों का पालन करें।

ओपन गेडिट या कोई अन्य टेक्स्ट एडिटर। निम्नलिखित टाइप करें: -

#!/bin/sh
xrandr --newmode "2048x1536_60.00"  267.25  2048 2208 2424 2800  1536 1539 1543 1592 -hsync +vsync 
xrandr --addmode DVI-0 2048x1536_60.00
xrandr --output DisplayPort-0 --off --output DVI-0 --mode 2048x1536_60.00 --pos 0x0 --rotate normal --output HDMI-0 --off

आपको अपने पीसी के अनुसार अंतिम पंक्ति को संपादित करना होगा। उपरोक्त फ़ाइल को इस रूप lightdmxrandr.shमें सहेजें। /usr/binफिर इसे इस कमांड द्वारा निष्पादित करें: -

sudo chmod a+x /usr/bin/lightdmxrandr.sh

फिर खोलें /etc/lightdm/lightdm.conf(यदि यह फ़ाइल नहीं है तो कमांड द्वारा "पीएस" नीचे पढ़ें): -

sudo gedit /etc/lightdm/lightdm.conf

आप gedit के बजाय अपने स्वयं के पाठ संपादक का उपयोग कर सकते हैं। फ़ाइल में कुछ इस तरह होना चाहिए: -

[SeatDefaults]
user-session=ubuntu

फाइल में नीचे की पंक्तियों को जोड़ें: -

greeter-session=unity-greeter
display-setup-script=/usr/bin/lightdmxrandr.sh
session-setup-script=/usr/bin/lightdmxrandr.sh

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

एक टर्मिनल खोलें (यदि आप लॉगिन स्क्रीन पर अटके हुए हैं और आप टर्मिनल नहीं खोल सकते हैं तो Ctrl+ Alt+ के साथ एक ट्टी में छोड़ दें F1) और निम्न टाइप करें: -

sudo nano /etc/lightdm/lightdm.conf

यह lightdm.conf फाइल को खोलेगा जिसे हमने ऊपर एडिट किया था। अब नीचे की लाइन को अकेले फाइल से हटा दें : -

session-setup-script=/usr/bin/lightdmxrandr.sh

प्रेस Ctrl+ xफ़ाइल और उसके बाद प्रेस बाहर निकलने के लिए yबाहर निकलें जो यह करने के लिए संकेत देगा से पहले ही बचाने के लिए। फिर टाइप करें: -

sudo reboot

अपने पीसी को रिबूट करने के लिए। यह आपको अपने डेस्कटॉप में प्राप्त करना चाहिए (यदि यह "PS" नीचे नहीं पढ़ा है)। अब जाना है System Settings>Displays। आपको अपना वांछित प्रस्ताव मिल सकता है (यह तब हो सकता है जब हम ऊपर स्क्रिप्ट को lightdm.conf के साथ चलाते हैं)। फिर उस रिज़ॉल्यूशन का चयन करें और अपना इच्छित रिज़ॉल्यूशन रिबूट करें। लेकिन अगर आपको वहां अपना वांछित प्रस्ताव नहीं मिलता है, तो आप यह कोशिश कर सकते हैं।

डैश से स्टार्टअप एप्लिकेशन खोलें। यह आपको कुछ इस तरह देना चाहिए (लेकिन वास्तव में ऐसा नहीं है): -

यहाँ छवि विवरण दर्ज करें

प्रेस करें Add। आपको यह मिलेगा: -

यहाँ छवि विवरण दर्ज करें

कुछ नाम आप की तरह दे। फिर ब्राउज़ करें दबाएं और उस स्क्रिप्ट का चयन करें जिसे हमने बनाया था (याद रखें कि हमने इसे इस रूप में सहेजा है /usr/bin/lighdmxrandr.sh)। यदि आप एक विवरण देना चाहते हैं। फिर दबाएं Add। स्टार्टअप एप्लिकेशन बंद करने से पहले जांचें कि आपने जो प्रविष्टि अभी जोड़ी है, उसके बगल में एक टिक मार्क है। अब अपने पीसी को रिबूट करें। यह आपको लॉगिन स्क्रीन के साथ-साथ डेस्कटॉप दोनों में वांछित रिज़ॉल्यूशन प्राप्त करना चाहिए।

पुनश्च: -

  1. अगर /etc/lightdm/lightdm.confवहाँ नहीं है तो आप होने चाहिए /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf। के बजाय इस फ़ाइल को संपादित करें lightdm.conf
  2. यदि उपरोक्त में से कोई भी काम नहीं करता है और आप लॉगिन पर अटके हुए हैं तो एक ट्टी में छोड़ दें और टाइप करें: -

sudo nano /etc/lightdm/lightdm.conf

अब हमारे द्वारा किए गए सभी संपादन को हटा दें और Ctrl+ दबाएं xऔर फिर yफ़ाइल को सहेजने के लिए दबाएं । अब टाइप करें: -

sudo reboot

यह आपको अपने डेस्कटॉप पर वापस जाना चाहिए, लेकिन, निश्चित रूप से, आपके इच्छित रिज़ॉल्यूशन के बिना और आपके डिफ़ॉल्ट रिज़ॉल्यूशन के साथ। फिर प्रयास करें System Settings>Displaysऔर जांचें कि क्या आपका वांछित संकल्प है (यह तब से हो सकता है जब हमने अपनी स्क्रिप्ट को चलाया था lighdm.conf)। अब उस रिज़ॉल्यूशन को चुनें और रिबूट करें। आपको अपना इच्छित संकल्प अब मिल जाएगा।

क्रेडिट इन तीन सवालों पर जाएं: -


1
ऑल-इन-वन समाधान जो हाल ही में lightdm के साथ काम करता है, मुझे एक समान समस्या याद है :)
सिल्वेन पिनेउ

क्या यह समाधान नए रिज़ॉल्यूशन को DVI-0 (आपके उदाहरण में) में प्लग किए गए किसी भी मॉनिटर के लिए एक विकल्प बना देगा? मेरे पास घर पर एक 4k मॉनिटर बाहरी मॉनिटर है, लेकिन काम पर, मेरा माध्यमिक मॉनिटर नियमित रूप से है HD। जब वे एक से दूसरे पर स्विच करते हैं, तो वे दोनों मेरे लिए HDMI-0 लेबल होते हैं। भले ही यह मामला है, यह समाधान अभी भी मेरे लिए एक बड़ा सुधार है, +1।
डैन रॉस

0

मेरी स्थापना (16.04 एलटीएस) के साथ यह बहुत परेशानी हो रही थी और स्थापना के बाद भी एक्स में बूट नहीं होगा। यह तब हुआ जब मैंने रिकवरी मोड का चयन किया और इसे बूट होने दिया। फिर यह ऊपर वर्णित किसी भी उच्चतर नहीं होगा। मैंने एक शब्द पर स्विच किया और "dpkg -l | grep xserver-xorg-video" चलाया और xserver-xorg-video-Intel सूची में नहीं था! समाधान बस इसे फिर रिबूट स्थापित करने के लिए किया गया था। लॉग इन किया और अब यह 1920x1080 पर है। बहुत खुश है, लेकिन यह एक काफी प्रमुख बग की तरह लगता है जो इंटेल वीडियो ड्राइवर को स्थापित नहीं करता है। मैंने इसे स्थापित करने से पहले जांचा कि हार्डवेयर को ओएस द्वारा मान्यता प्राप्त थी (यह था)।


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