Ubuntu 14.04 एनवीडिया क्वाड्रो के साथ चमक का मुद्दा


11

मैंने हाल ही में Ubuntu 13.10 से 14.04 तक उन्नत किया। मेरी लैपटॉप स्क्रीन की चमक को छोड़कर, सब कुछ ठीक है। जब मैं चमक को बदलता हूं तो स्क्रीन केवल प्रतिक्रिया नहीं देती है। मुझे लगा कि यह एक ग्राफिक्स ड्राइवर समस्या थी, लेकिन सभी nvidia ड्राइवरों को अद्यतन और पुनर्स्थापित करने से समस्या बनी रहती है। यह बल्कि गंदा है, क्योंकि स्क्रीन अब स्थायी रूप से सबसे गहरी सेटिंग पर सेट है, जिससे कुछ भी देखना लगभग असंभव है।

मैंने यहां प्रस्तावित समाधान का भी प्रयास किया: Ubuntu 14.04 - एचपी हाइब्रिड लैपटॉप में चमक समस्या लेकिन यह दुख की बात है, या तो मदद नहीं की।

मेरे पास एक HP Elitebook 8560w है, जिसमें एक एनवीडिया क्वाड्रो 1000M है और यह नवीनतम nvidia-current ड्राइवर्स को apt-get repo's में उपलब्ध है।

रिकॉर्ड के लिए, मैंने प्रायोगिक एनवीडिया ड्राइवरों की कोशिश की, जिसके परिणामस्वरूप मेरा पूरा ओएस क्रैश हो गया। इसलिए, मैंने 14.04 सफाई से पुनः स्थापित किया, फिर भी यह समस्या अभी भी कायम है


एएमडी एचडी 8750 एम 2 जीबी के साथ एचपी प्रोबुक 470 पर स्वच्छ 14.04 स्थापना के साथ एक ही मुद्दा। स्क्रीन की चमक हमेशा अधिकतम पर सेट होती है। मैं डिफ़ॉल्ट Ubuntu ड्राइवरों का उपयोग करता हूं क्योंकि AMD उपलब्ध नहीं हैं।
user2655700

मैंने कुछ नया व्यवहार देखा है। जब मैं उबंटू को निलंबित करता हूं और इसे फिर से जगाता हूं, तो चमक काफी अधिक होती है। मैं अभी भी इसे समायोजित नहीं कर सकता, लेकिन यह व्यावहारिक है (जो कम से कम कुछ प्रगति है)
danielvdende

मेरे पास यह सटीक कंप्यूटर है, और मैं इस मुद्दे को भी अनुभव कर रहा हूं, सिवाय मेरी चमक लगातार अधिकतम पर। क्या तुम्हें कभी कोई हल मिला?
सेठ

@ सेठ अभी नहीं। हालांकि मुझे लगता है कि मेरे पास उबंटू को निलंबित करने के बाद भी अधिकतम चमक चीज़ है। इतने टूटे हुए एक सरल (अभी तक आवश्यक) कार्य के लिए बहुत निराशा होती है ...
danielvdende

मुझे यह जोड़ना चाहिए कि मेरे पास अब यह लैपटॉप नहीं है (यह दुखद रूप से मर गया), इसलिए मैं प्रस्तावित वर्कअराउंड या समाधान में से कोई भी कोशिश नहीं कर सकता। शायद @ सेठ या कोई और ये कोशिश कर सकता है और रिपोर्ट कर सकता है कि क्या वे काम करते हैं? मैं एक उत्तर को तब तक स्वीकार नहीं कर सकता जब तक कि मुझे यह पता नहीं है कि यह निश्चित रूप से काम करता है :)
danielvdende

जवाबों:


3

यह शायद ड्राइवरों के साथ एक बग> 304 है जो थोड़ी देर के लिए आसपास रहा है:

इन बग रिपोर्टों के अनुसार एकमात्र समाधान एक ड्राइवर संस्करण <= 304 पर वापस रोल करना है।


मैं इसे बाद में आज़माऊंगा हालांकि मुझे पूरा यकीन है कि मैंने इसे पहले ही आज़मा लिया है। लगता है जैसे हम उम्र का इंतजार कर रहे हैं :-(
सेठ

वाह, मुझे यकीन था कि मैंने यह कोशिश की थी, लेकिन यह काम करता है! कुछ हद तक .. पूरा स्लाइडर केवल 3 स्तरों के बारे में चमक को बदलता है और दोनों छोर इसे पूरी तरह से अंधेरा कर देते हैं लेकिन यह केवल एक सेटिंग से बेहतर है। धन्यवाद!
सेठ

@ सेथ मुझे खुशी है कि यह काम किया, 304 के विभिन्न संस्करण के साथ खेलने की कोशिश करें यह देखने के लिए कि क्या कुछ दूसरे की तुलना में बेहतर काम करता है। दुर्भाग्य से, मैंने जो पढ़ा है, संभावना है कि यह जल्द ही ठीक होने वाला है, इस समस्या पर पढ़ी जाने वाली हर बग रिपोर्ट को निम्न / मध्यम और / या एक ड्राइवर (एनवीडिया) प्रतिगमन के रूप में वर्गीकृत किया गया है और लगभग हमेशा समाप्त हो गया है, लेकिन अच्छा है भाग्य!
कोस

मैंने इस समस्या को इस तरह से निपटाया goo.gl/VH4PN5 । एक फाइल / एसआईएस / क्लास / बैकलाइट / इंटेल_बैकलाइट / ब्राइटनेस है जिससे आप ब्राइटनेस का वांछित मान लिख सकते हैं। यह मेरे लिए काम किया
Tebe

2

समाधान नहीं, बल्कि समाधान है।

एक फाइल होनी चाहिए /sys/class/backlight/acpi_video0/brightness

इस फ़ाइल में आपके पास एक विशेष दशमलव मान है जो चमक से मेल खाता है।

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

#!/bin/mksh
printf " \n Entering file to change brightness in 3 seconds\n remember - no new line after number.  ";
sleep 3;
sudo nano /sys/class/backlight/acpi_video0/brightness

अब, आप /sys/class/backlightयह सुनिश्चित करने के लिए फ़ोल्डर की जाँच कर सकते हैं कि आपके पास वहाँ acpi_video0 फ़ाइल है। इसे आपके सिस्टम के लिए अलग नाम दिया जा सकता है

यदि आप चमक को स्थापित करने के लिए varioius workarounds में रुचि रखते हैं, तो मैं एक प्रासंगिक askubuntu प्रश्न को लिंक करूंगा

अपडेट करें

मैंने एक और स्क्रिप्ट लिखी है, जिसमें डेस्कटॉप शॉर्टकट के साथ zenity (स्क्रिप्ट के लिए ग्राफिकल फ्रंट एंड) और xrandr का उपयोग किया गया है।

उपकरण जो आपको चाहिए

  • xrandr (डिफ़ॉल्ट रूप से स्थापित किया जाना चाहिए, मुझे उस पर उद्धरण न दें) और आपके प्रदर्शन का नाम जानना
  • ज़ेनिटी (डिफ़ॉल्ट रूप से स्थापित होना चाहिए, मुझे उस पर उद्धरण न दें)
  • डेस्कटॉप शॉर्टकट backlight.desktop

डेस्कटॉप शॉर्टकट

backlight.desktopअपने डेस्कटॉप पर फ़ाइल बनाएं और इसके साथ निष्पादन योग्य बनाएं sudo chmod a+x ~/Desktop/backlight.desktop। (ध्यान दें, आप इसे दक्षिणावर्त -> गुणों के माध्यम से निष्पादन योग्य बनाना चाहते हैं और Nautilus-> संपादन-> गुण-> व्यवहार में निष्पादन योग्य के रूप में पाठ फ़ाइलों को चलाने की अनुमति भी दे सकते हैं)।

[Desktop Entry]
Type=Application
Exec=/usr/bin/backlightscript
Terminal=false
Icon=/usr/share/icons/HighContrast/16x16/status/display-brightness.p
ng

ध्यान दें, आइकन भाग वैकल्पिक है।

लिपी

इस फ़ाइल को /usr/binफ़ोल्डर में रखें, इसे कॉल करेंbacklightscript

#!/bin/sh
# Name: backlightscript
# Author: Serg Kolo
# Date: March 2 , 2015
# Description: Simple script to change screen brightness using xrandr

# uncomment this for debugging as needed
# set -x

NEWVAL=$( zenity --scale --min-value=0 --max-value=7 --text="Enter number between 0 and 7" ) && brightness=$(($NEWVAL+2))

if [ $(echo $?) = 0  ]
  then
    xrandr --output LVDS --brightness 0.$brightness

fi

लिपि व्याख्या

मैंने पाया है कि इष्टतम चमक 0.2 और 0.9 के बीच है। यदि आप 0.2 या 1 स्क्रीन पर जाते हैं तो या तो बहुत गहरा या बहुत उज्ज्वल हो जाता है। इस स्क्रिप्ट में, उपयोगकर्ता backlight.desktop शॉर्टकट पर डबल-क्लिक करता है, जो एक पैमाने के साथ ग्राफिकल पॉप-अप को कॉल करता है, जहां उपयोगकर्ता 0 से 7. तक आवश्यक चमक का चयन करता है। यह मान 2 से बढ़ा हुआ है (इसलिए अधिकतम 7 + 2 = है 9 और मिनट 0 + 2 = 2) है और चमक चर में संग्रहीत किया जाता है। वह चर तब दशमलव बिंदु के लिए मान बन जाता है xrandr --output LVDS --brightness 0.$brightness

यदि - तो ब्लॉक का उपयोग यह परीक्षण करने के लिए किया जाता है कि उपयोगकर्ता वास्तव में कुछ का चयन करता है या नहीं। इसके बिना, xrandr 0 पर चमक सेट करेगा, जिस स्थिति में आप अपनी स्क्रीन पर कुछ भी नहीं देखेंगे, यहां तक ​​कि tty1, और या तो रिबूट करना होगा या Alt+ SYSRQ+ R+ E+ I+ S+ करना होगा UB

ध्यान दें , कि xrandr एक सॉफ्टवेयर समाधान है, हार्डवेयर समाधान नहीं, यानी आप सीधे स्क्रीन की चमक नहीं बदल रहे हैं।

यह कैसा दिखना चाहिए

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

अपने प्राथमिक कनेक्टेड डिस्प्ले को निर्धारित करने के लिए बिना किसी तर्क के xrandr रन xrandr पर ध्यान दें

मेरा उदाहरण है

Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768       60.0*+
   1280x720       59.9  
   1152x768       59.8  
   1024x768       59.9  
   800x600        59.9  
   848x480        59.7  
   720x480        59.7  
   640x480        59.4  

सूत्रों का कहना है


नहीं, मुझे acpi_video0फ़ोल्डर मिल गया है । मैंने मूल्य बदलने की कोशिश की /sys/class/backlight/acpi_video0/brightnessलेकिन कुछ नहीं हुआ।
सेठ

मुझे इसके लिए एक और वर्कअराउंड मिला है। जल्द ही पोस्ट करेंगे
कोलोदज़हनी

की तैनाती। कृपया ऊपर उल्लेख करें
सर्गी कोलोडाज़नी

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

1
मेरे मामले में ब्राइटनेस फाइल का रास्ता था /sys/class/backlight/intel_backlight/brightness। तो, पहले एक कर lsपर /sys/class/backlighऔर cdअपने इसी फ़ोल्डर में। आपको एक ऐसी max_brightnessविच मिल जाएगी जो मुझे लगता है कि आपकी brightnessफ़ाइल पर निर्धारित अधिकतम मूल्य है । मेरे मामले में मेरा अधिकतम मूल्य था 4648और मेरी वर्तमान चमक मूल्य था 401। मैंने इसे सेट किया 1500और यह एकदम सही है।
निकोस्किप

1

मुझे /usr/share/X11/xorg.conf.d/20-nvidia.confनिम्न सामग्रियों के साथ बनाकर एक लेनोवो W510 पर क्वाड्रो एफएक्स 880 एम के साथ काम करने के लिए मिला :

Section "Device"
    Identifier    "Device0"
    Driver        "nvidia"
    VendorName    "NVIDIA Corporation"
    BoardName     "Quadro FX 880M"
    Option        "RegistryDwords" "EnableBrightnessControl=1"
EndSection

रिबूट के बाद मेरी चमक नियंत्रण सही ढंग से काम करती है।


1
बस यही कोशिश की, दुख की बात है कि कोई फायदा नहीं हुआ :(
danielvdende

0

अंत में इसे लेटेस्ट ड्राइवर के साथ तय किया गया है जिसे एनवीडिया ने रिलीज़ डेट: 2017.5.4 और इसके वर्जन नंबर: 375.66 के साथ जारी किया था।

निम्नलिखित विवरण सहित नोट्स जारी करें:

एक बग फिक्स्ड जो बैकलाइट चमक को डिस्प्लेपोर्ट आंतरिक पैनलों के साथ कुछ नोटबुक पर नियंत्रणीय नहीं होने का कारण बना।

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