Hermann Crnl wrote: ⤴Sun Jun 27, 2021 12:44 pm
Una consulta ¿esta solución es válida para cualquier Laptop o cualquier Distribución Linux cuando las soluciones de cambiar el grub no funcionan?
El problema de la regulación del brillo atiende a diferentes causas y/o tiene diferentes manifestaciones (mira
aquí por ejemplo o
aquí para un analisis en profundidad) .
Según entiendo la regulación de brillo mediante accesos de teclado o teclas de función está controlado por las características ACPI, esto es el firmware o la BIOS para entendernos, e instalar la última versión de la BIOS disponible en la página del fabricante es importante sobre todo con las ediciones/kernels recientes y si tenemos otras teclas de función que tampoco van u otros problemas mas severos.
Por este motivo, si no existen versiones mas actuales de la BIOS o no consideras esto una opción (lo cierto es que los fabricantes no lo ponen fácil sin Windows), las soluciones propuestas comienzan por parámetros modificadores de la carga del kernel relativos a la características ACPI (
acpi_osi=Linux
,
acpi_osi=!
o dependiendo de la BIOS/Windows instalado
acpi_osi=!Windows2009
,
acpi_osi=!Windows2012
..) para favorecer en la medida de lo posible la integración con el kernel tras actualizar grub (
sudo update-grub
) y reiniciar.
Lo normal es que el brillo sea regulado además por controladores específicos del fabricante y/o los de la gráfica. Si ejecutas
ls /sys/class/backlight/
verás los controladores responsables de la regulación de brillo en tu sistema a los que recurren por ejemplo las diferentes aplicaciones de control como la que usaste y que te funcionó (aunque no confrmaras que era
brightnessctl).
Encontrarás propuestas encaminadas a anteponer al empleado por defecto por Linux (video) los controladores especificos del fabricante (si existen aparecerían ahí sus directorios en lugar de
acpi_video0 que carga el kenel por defecto) con el uso parámetros modificadores como
acpi_backlight=vendor
.
Con la creación de archivos de configuración como el del enlace que has seguido, con la
Option "Backlight" "intel_backlight" aseguras que el controlador de la gráfica integrada se usará para el control del brillo si aparece el directorio intel_backlight en el listado anterior.
Arrieritos semos y en el camino nos encontraremos.