Problema
La unidad muestra control mientras presiono el brillo Fn + Increase / Descrese, pero no sucede nada. En la consola, el brillo no funciona también mientras se ejecuta el servidor X.
Soluciones comprobadas
He intentado TODAS LAS POSIBLES soluciones de este problema en google y nada funciona:
- escribir acpi_backlight en grub
- reinstalar controladores con apt purge nvidia *
- escriba "EnableBrightnessControl = 1" en xorg.conf
- instalar nvidia-375.66, nvidia-378.13, 381.22, 384.47
- "xbacklight -set X" no funciona
- cambio / sys / clase / luz de fondo / brillo
- actualizar kernel de linux de 4.8 a 4.10 y 4.12
- reemplazar EDID de la matriz anterior (lo rompe todo)
- setpci -v -H1 -s 00: 01.0 3e.W = 0 y luego cambia la luz de fondo usando las teclas Fn +.
- xrandr --output DP-0 --brightness 0.5 --- mala solución
Mi sistema y situacion
Utilicé la matriz de pantalla N173HHE-G32 en mi computadora portátil antes y todo estaba bien. Pero hoy lo he reemplazado por B173HAN01.2 y este problema ha comenzado. En Windows 10 lo resolví reinstalando los controladores en nvidia-376 desde el sitio web oficial de MSI.
Entonces, puedo ver la siguiente secuencia: al inicio del portátil, el brillo es máximo, luego es mínimo (y funciona) mientras se muestra el texto "initramfs ..." en la consola. Y después de que X server se inicia, el brillo vuelve a ser máximo (roto). Cuando el servidor X se detiene, el brillo funciona de nuevo.
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)
¡Sin embargo!
Pero cuando uso nvidia-378 ¡ FUNCIONA ! Desafortunadamente, 378 tiene errores críticos después del modo de suspensión en la interfaz de Unity: ((((
Por favor ayuda, mis ojos están llenos de sangre (es muy brillante para ellos) y no sé qué hacer ...
¡Actualizado! Después de dos años, entendí que el problema está dentro de lightdm (o servidor X). Cuando lo detengo todo está bien ...
for i in /sys/class/backlight/*; do echo $i; cat $i/brightness; cat $i/actual_brightness; cat $i/max_brightness; done