Masalah
Unity menunjukkan kontrol saat saya menekan Fn + Increase / Descrese brightness, tetapi tidak ada yang terjadi. Kecerahan konsol tidak berfungsi juga saat X server berjalan.
Solusi yang diperiksa
Saya telah mencoba SEMUA solusi MUNGKIN dari masalah ini di google dan tidak ada yang berhasil:
- tulis acpi_backlight di grub
- instal ulang driver dengan apt purge nvidia *
- tulis "EnableBrightnessControl = 1" di xorg.conf
- instal nvidia-375.66, nvidia-378.13, 381.22, 384.47
- "xbacklight -set X" tidak berfungsi
- mengubah / sys / class / backlight / brightness
- perbarui kernel linux dari 4,8 ke 4,10 dan 4,12
- ganti EDID dari matriks lama (itu merusak segalanya)
- setpci -v -H1 -s 00: 01.0 3e.W = 0 dan kemudian ubah cahaya latar menggunakan tombol Fn +.
- xrandr - output DP-0 - kecerahan 0,5 --- solusi buruk
Sistem dan situasi saya
Saya menggunakan N173HHE-G32 display matrix di laptop saya sebelumnya dan semuanya baik-baik saja. Tapi hari ini saya sudah menggantinya ke B173HAN01.2 dan masalah ini telah dimulai. Pada Windows 10 saya telah menyelesaikannya dengan menginstal ulang driver pada nvidia-376 dari situs web MSI resmi.
Jadi, saya bisa melihat urutan berikutnya: di laptop mulai kecerahan maksimum, maka minimum (dan berfungsi) saat teks "initramfs ..." ditampilkan di konsol. Dan setelah X server mulai kecerahan maksimal (rusak) lagi. Ketika X server berhenti, kecerahan kembali berfungsi!
MSI GT73VR 7RF, Ubuntu 16.04.2 LTS, NVidia GeForce GTX1080, B173HAN01.2 display matrix
uname -a
4.8.0-58-generic #63~16.04.1-Ubuntu SMP Mon Jun 26 18:08:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
lspci | grep -i vga
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1be0 (rev a1)
Namun!
Tetapi ketika saya menggunakan nvidia-378 itu BEKERJA ! Sayangnya 378 memiliki bug penting setelah mode tunda di antarmuka Unity: ((
Tolong bantu, mata saya berlumuran darah (sangat terang bagi mereka) dan saya tidak tahu harus berbuat apa ...
Diperbarui! Setelah dua tahun saya mengerti bahwa masalahnya ada di dalam lightdm (atau X server). Ketika saya menghentikannya semuanya ok ...
for i in /sys/class/backlight/*; do echo $i; cat $i/brightness; cat $i/actual_brightness; cat $i/max_brightness; done