Ya he probado muchas soluciones que he encontrado en la web y ninguna de ellas ha funcionado. Estoy usando Ubuntu 16.04 LTS, instalación nueva.
- Este portátil tiene Intel HD Graphics 5500 y Nvidia GeForce 920M. Pensé que instalar el controlador propietario de Nvidia resolvería el problema, pero aún existe. Instalar
bumblebee
para Nvidia Optimus tampoco resolvió el problema. - Las otras Fnteclas como subir volumen, bajar pantalla apagada, WiFi, etc. funcionan sin ningún problema.
- Las teclas de brillo funcionan en el menú de selección de GRUB. Dejan de funcionar inmediatamente después de que Ubuntu se selecciona y se inicia. En Windows funcionan perfectamente bien.
xev
yacpi_listen
no detecto la combinación Fn+ F5/ F6en absoluto, no importa qué solución intente./sys/class/blacklight
contiene unaintel_backlight
carpeta y el brillo se puede cambiar con elsudo tee /sys/class/backlight/intel_backlight/brightness <<< 200
comando Esta carpeta también puede contener una segunda carpeta comoacpi_video0
después de probar algunas de las soluciones, pero la configuración de brillo en esta carpeta no tiene ningún efecto.- En general, el brillo se puede cambiar en la configuración o mediante el uso
xbacklight
, el único problema es que las teclas de brillo Fn parecen no existir para el sistema. EDITAR: Aparentemente,xbacklight
no funciona cuando se usa la GPU Nvidia. Funciona cuando la GPU Intel está configurada en Nvidia Prime. Entonces, supongo que este problema está relacionado de alguna manera con la configuración dual de GPU.
Estas son las soluciones que ya he probado y todas fallaron:
- Edité
/etc/default/grub
comentando laGRUB_CMDLINE_LINUX
línea y cambiando laGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
línea. Ninguna de las siguientes adiciones me ha funcionado, mixta o no:acpi_backlight=vendor
acpi_backlight=native
acpi_backlight=video
video.use_native_backlight=1
acpi_osi=
acpi_osi=Linux
acpi_osi='!Windows 2012'
Creé un
/usr/share/X11/xorg.conf.d/20-intel.conf
archivo con el siguiente contenido:Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
Solo resultó en una pantalla negra en lugar de la pantalla de inicio de sesión, así que tuve que eliminar este archivo.
Edité el
/etc/X11/xorg.conf
archivo para agregarOption "Backlight" "intel_backlight"
yOption "RegistryDwords" "EnableBrightnessControl=1"
. Esto no cambió nada. Aquí está el contenido real de este archivo:Section "ServerLayout" Identifier "layout" Screen 0 "nvidia" Inactive "intel" EndSection Section "Device" Identifier "intel" Driver "modesetting" BusID "PCI:0@0:2:0" Option "AccelMethod" "None" Option "Backlight" "intel_backlight" EndSection Section "Screen" Identifier "intel" Device "intel" EndSection Section "Device" Identifier "nvidia" Driver "nvidia" BusID "PCI:4@0:0:0" Option "ConstrainCursor" "off" Option "RegistryDwords" "EnableBrightnessControl=1" EndSection Section "Screen" Identifier "nvidia" Device "nvidia" Option "AllowEmptyInitialConfiguration" "on" Option "IgnoreDisplayDevices" "CRT" EndSection
No puedo encontrar ninguna otra solución, igual que en todas partes. Gracias de antemano por cualquier ayuda o idea de lo que podría ser una solución.
Respuestas:
Hola, parece que hay algunas preguntas relacionadas para diferentes computadoras asus:
/ubuntu//search?q=brightness+F5
Esta respuesta puede ser particularmente interesante (sugiere una degradación del núcleo):
14.04 en Asus GL552JX: problema de brillo Fn + F5 y Fn + F6
No tengo un Asus R556L para experimentar, pero sugeriría un par de cosas:
El comando showkeys opera en el nivel de códigos de códigos y códigos de escaneo, por lo que podría brindarle información que xev no:
sudo showkey -s
Esta página de archwiki describe el proceso https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes de mapear códigos de escaneo a códigos clave, aparentemente esto ocurre en el núcleo, pero se puede personalizar desde el país de usuario.
Para el beneficio de otros lectores, aquí hay una imagen de lo que está sucediendo.
Pulsaciones de teclas - teclado ---> códigos de escaneo - kernel ---> códigos de teclas --- X ----> keysym --- application / wm ----> event
Los comentarios sobre GPU y xbacklight enturbian un poco el agua. Me inclinaría por tratar de recorrer su administrador de ventanas y simplemente establecer enlaces directamente. Una cosa a tener en cuenta es que el protocolo del núcleo para cambiar la configuración de la retroiluminación ha cambiado recientemente para usar sysfs y hubo problemas con xbacklight que no admite esto. Vea acpilight para una caída en el reemplazo. También puedes hacer cosas manualmente dentro de sysfs.
fuente
Tuve el mismo problema e intenté un puñado de combinaciones en GRUB, como tú. También usando un ASUS y Ubuntu 16.04
Después de varios intentos, esta es la combinación de GRUB y .CONF que funcionó para mí (sin xblacklight instalado):
Crear archivo .CONF
Elimine todo del archivo y péguelo en línea por línea:
Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
GUARDAR y CERRAR archivo
3. Reiniciar la computadora
Aquí hay un enlace a una explicación con enlaces a referencias que me ayudaron en el camino: Las teclas de función no funcionan (brillo y sonido) Ubuntu 16.04
fuente