Por que existem dois arquivos de controle de brilho (/ sys / class /) no meu sistema

8

Eu possuo um dell xps 15. Acho que o seguinte é porque eu tenho um sistema de gráficos híbridos (nvidia optimus).

Quando executo o comando para descobrir o caminho do brilho do LCD usando o seguinte comando,

ls / sys / class / luz de fundo / * / brilho

Eu recebo a seguinte saída

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

Agora, se eu ecoar um valor, diga 5a um deles, o brilho do LCD muda. A única coisa é intel_backlightque o brilho do caminho é muito baixo em comparação com acpi_video0.

Isso é normal? Quero saber qual é a diferença (se houver) e se, para esses dois caminhos diferentes, o gnome falha ao salvar minhas configurações de brilho na reinicialização.

Web-E
fonte

Respostas:

8

O brilho pode ser controlado pela ACPI ou pelo driver gráfico. Suponho que aquele que controla seu brilho é intel_backlight. No entanto, você pode facilmente descobrir adicionando ao seu /etc/rc.local (antes da saída 0):

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

ou alternativamente:

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

Parece que as teclas Fn alteram o valor de acpi_video0, o problema é que o item de controle é intel_backlight.

Se o sistema iniciar com o parâmetro do kernel acpi_backlight = vendor, o item acpi_video0 será substituído pelo item intel, mas as teclas Fn não poderão alterar o valor deste item.

jasmim
fonte
Mudar o parâmetro do kernel realmente funcionou. Eu tenho mais etapas no interruptor de controle de brilho.
Web-E