Ubuntu 14,04 Brightness masalah dengan nvidia Quadro

11

Saya baru-baru ini ditingkatkan dari Ubuntu 13.10 ke 14.04. Semuanya baik-baik saja, kecuali kecerahan layar laptop saya. Ketika saya mengubah kecerahan, layar tidak merespons. Saya pikir ini adalah masalah driver grafis, tetapi setelah memperbarui dan menginstal ulang semua driver nvidia masalah tetap ada. Agak jahat, karena layar sekarang secara permanen diatur ke pengaturan paling gelap, sehingga hampir tidak mungkin untuk melihat apa pun.

Saya juga mencoba solusi yang diusulkan di sini: Ubuntu 14.04 - masalah kecerahan pada laptop hybrid HP tetapi ini, sayangnya, tidak membantu juga.

Saya memiliki HP Elitebook 8560w, dengan nvidia Quadro 1000M dan saya menjalankan driver nvidia terbaru yang tersedia di repo apt-get repo

Sebagai catatan, saya mencoba driver nvidia eksperimental, yang akibatnya crash seluruh OS saya. Oleh karena itu, saya menginstal ulang 14,04 dengan bersih, namun masalah ini masih berlanjut

danielvdende
sumber
Masalah yang sama dengan instalasi bersih 14,04 pada HP ProBook 470 dengan AMD HD 8750M 2GB. Kecerahan layar selalu diatur ke maksimum. Saya menggunakan driver default Ubuntu karena AMD tidak tersedia.
user2655700
Saya perhatikan beberapa perilaku baru. Ketika saya menangguhkan Ubuntu dan membangunkannya lagi, kecerahannya cukup tinggi. Saya masih tidak bisa menyesuaikannya, tetapi ini bisa diterapkan (yang setidaknya merupakan beberapa kemajuan)
danielvdende
Saya memiliki komputer ini, dan saya mengalami masalah ini juga, kecuali kecerahan saya selalu maksimum. Apakah Anda pernah menemukan solusinya?
Seth
@Seth Tidak, belum. Meskipun saya pikir saya memiliki hal kecerahan max juga setelah saya menangguhkan Ubuntu. Sangat membuat frustasi untuk fungsi yang begitu sederhana (namun penting) menjadi begitu rusak ...
danielvdende
Saya harus menambahkan bahwa saya tidak lagi memiliki laptop ini (mati sedih), jadi saya tidak dapat mencoba solusi atau solusi yang diusulkan. Mungkin @Seth atau orang lain bisa mencoba ini dan melaporkan jika mereka berhasil? Saya tidak dapat menerima jawaban sampai saya tahu itu bekerja tentu saja :)
danielvdende

Jawaban:

3

Ini mungkin bug dengan driver> 304 yang telah ada untuk sementara waktu:

Menurut laporan bug ini satu-satunya solusi adalah memutar kembali ke versi driver <= 304.

kos
sumber
Saya akan mencoba ini nanti walaupun saya cukup yakin saya sudah mencobanya. Rasanya seperti kita sudah menunggu lama :-(
Seth
Wow, saya yakin saya sudah mencoba ini tetapi berhasil! Agak .. Keseluruhan slider hanya mengubah kecerahan sekitar 3 level total dan kedua ujungnya membuatnya benar-benar gelap tapi JAUH lebih baik daripada hanya satu pengaturan. Terima kasih!
Seth
@Seth Saya senang itu berhasil, cobalah bermain dengan berbagai versi 304 untuk melihat apakah beberapa bekerja lebih baik daripada yang lain. Sayangnya dari apa yang saya baca kemungkinan ini akan segera diperbaiki rendah, setiap laporan bug yang saya baca tentang masalah ini diklasifikasikan sebagai rendah / sedang dan / atau dikaitkan dengan driver (nvidia) regresi dan hampir selalu kadaluarsa, tetapi bagus keberuntungan!
kos
Saya menangani masalah ini sedemikian rupa goo.gl/VH4PN5 . Ada file / sys / class / backlight / intel_backlight / brightness yang Anda dapat menulis nilai kecerahan yang diinginkan. Itu bekerja untuk saya
Tebe
2

Bukan solusi melainkan solusi.

Seharusnya ada file /sys/class/backlight/acpi_video0/brightness

Dalam file ini Anda memiliki nilai desimal tertentu yang sesuai dengan kecerahan.

Sekarang, ketika saya menggunakan lingkungan desktop openbox, kunci fn saya tidak berfungsi, itulah sebabnya saya menggunakan skrip berikut untuk mengaturnya:

#!/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

Sekarang, Anda mungkin ingin memeriksa /sys/class/backlightfolder hanya untuk memastikan bahwa Anda memiliki file acpi_video0 di sana. Ini mungkin dinamai berbeda untuk sistem Anda

Saya akan menautkan pertanyaan askubuntu yang relevan jika Anda tertarik pada penyelesaian masalah untuk mengatur kecerahan

Memperbarui

Saya telah menulis skrip lain yang menggunakan zenity (ujung depan grafis untuk skrip) dan xrandr, dengan pintasan desktop.

Alat yang Anda butuhkan

  • xrandr (harus diinstal secara default, jangan mengutip saya tentang itu) dan mengetahui nama tampilan Anda
  • zenity (harus diinstal secara default, jangan mengutip saya tentang itu)
  • pintasan desktop backlight.desktop

Pintasan desktop

Buat backlight.desktopfile di desktop Anda dan jalankan dengan sudo chmod a+x ~/Desktop/backlight.desktop. (Catatan, Anda mungkin ingin membuatnya dapat dieksekusi melalui klik kanan -> properti dan juga memungkinkan menjalankan file teks sebagai executable di Nautilus-> Edit-> Properties-> Behavior).

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

Catatan, Bagian ikon adalah opsional.

Naskah

Tempatkan file ini di /usr/binfolder, panggil sajabacklightscript

#!/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

Penjelasan naskah

Saya telah menemukan bahwa kecerahan optimal adalah antara 0,2 dan 0,9. Jika Anda masuk ke bawah layar 0.2 atau 1 menjadi terlalu gelap atau terlalu terang. Dalam skrip ini, pengguna mengklik dua kali pada pintasan backlight.desktop, yang memanggil pop-up grafis dengan skala, di mana pengguna memilih kecerahan yang diperlukan dari 0 hingga 7. Nilai itu bertambah 2 (jadi maks adalah 7 + 2 = 9 dan min adalah 0 + 2 = 2) dan disimpan dalam variabel kecerahan. Variabel itu kemudian menjadi nilai setelah titik desimal untuk xrandr --output LVDS --brightness 0.$brightness.

Blok if - then digunakan untuk menguji apakah pengguna benar-benar memilih sesuatu. Tanpa itu, xrandr akan mengatur kecerahan ke 0, dalam hal ini Anda tidak akan melihat apa pun di layar Anda, bahkan tty1, dan harus me-reboot atau melakukan Alt+ SYSRQ+ R+ E+ I+ S+ U+B

Perhatikan , bahwa xrandr adalah solusi perangkat lunak, bukan solusi perangkat keras, yaitu Anda tidak mengubah kecerahan layar secara langsung.

Bagaimana seharusnya terlihat

masukkan deskripsi gambar di sini

Catatan tentang xrandr Jalankan xrandr tanpa argumen untuk menentukan tampilan utama Anda yang terhubung

Contoh saya

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  

Sumber

Sergiy Kolodyazhnyy
sumber
Tidak, saya punya acpi_video0foldernya. Saya mencoba mengubah nilainya /sys/class/backlight/acpi_video0/brightnesstetapi tidak ada yang terjadi.
Seth
Saya punya solusi lain untuk ini. Akan segera dikirim
Sergiy Kolodyazhnyy
Diposting Silakan lihat di atas
Sergiy Kolodyazhnyy
Saya sangat meragukan masalahnya adalah bahwa kecerahan tidak diatur dengan benar sebanyak driver tidak dapat mengaturnya sendiri. Saya ingin tahu mengapa Anda berpikir ini akan menyelesaikan masalah (saya sebenarnya sudah memperbaikinya di atas). Apakah Anda pernah mengalami situasi yang sama? Saya selalu menganggap masalahnya ada di pengemudi itu sendiri.
Seth
1
Dalam kasus saya, jalur ke file kecerahan adalah /sys/class/backlight/intel_backlight/brightness. Jadi, pertama melakukan lspada /sys/class/backlighdan cduntuk folder Anda yang sesuai. Anda akan menemukan max_brightnessyang saya anggap nilai maksimum yang dapat Anda tetapkan pada brightnessfile Anda . Dalam kasus saya, nilai maksimum saya adalah 4648dan nilai kecerahan saya saat ini adalah 401. Saya mengaturnya 1500dan itu sempurna.
nikoskip
1

Saya mendapatkannya untuk bekerja pada Lenovo W510 dengan Quadro FX 880M dengan membuat /usr/share/X11/xorg.conf.d/20-nvidia.confdengan konten berikut:

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

Setelah reboot kontrol kecerahan saya berfungsi dengan benar.

kereta dorong
sumber
1
Baru saja mencoba ini, sayangnya sia-sia :(
danielvdende
0

Akhirnya diperbaiki dengan driver terbaru yang dirilis oleh Nvidia dengan tanggal rilis: 2017.5.4 dan nomor versinya: 375.66

Catatan rilis termasuk penjelasan berikut:

Memperbaiki bug yang menyebabkan kecerahan cahaya latar tidak dapat dikontrol pada beberapa notebook dengan panel internal DisplayPort.

regex
sumber