¿Por qué hay dos archivos de control de brillo (/ sys / class /) en mi sistema?

8

Tengo un dell xps 15. Supongo que lo siguiente es porque tengo un sistema de gráficos híbrido (nvidia optimus).

Cuando ejecuto el comando para encontrar la ruta de brillo del lcd usando el siguiente comando,

ls / sys / class / luz de fondo / * / brillo

Recibo el siguiente resultado

/sys/class/backlight/acpi_video0/brightness
/sys/class/backlight/intel_backlight/brightness

Ahora, si hago eco de un valor que les diga 5a cualquiera de ellos, el brillo de la pantalla LCD cambia. Lo único es intel_backlightque el brillo del camino es muy bajo en comparación con acpi_video0.

¿Es normal? Quiero saber cuál es la diferencia (si la hay) y si para estos dos caminos diferentes, gnome no puede guardar mi configuración de brillo al reiniciar.

Nosotros somos
fuente

Respuestas:

8

El brillo puede ser controlado por ACPI o por un controlador gráfico. Supongo que el que controla tu brillo es intel_backlight. Sin embargo, puede encontrarlo fácilmente agregando a su /etc/rc.local (antes de la salida 0):

echo 5 > /sys/class/backlight/acpi_video0/brightness

o alternativamente:

echo 5 > /sys/class/backlight/intel_backlight/brightness

Parece que las teclas Fn cambian el valor de acpi_video0, el problema es que el elemento de control es intel_backlight.

Si el sistema comienza con el parámetro del núcleo acpi_backlight = vendor, el elemento acpi_video0 se reemplaza por el elemento intel, pero las teclas Fn no pueden cambiar el valor de este elemento.

jazmines
fuente
Cambiar el parámetro del núcleo realmente funcionó. Tengo más pasos en el interruptor de control de brillo.
Web-E