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.

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.


Mudar o parâmetro do kernel realmente funcionou. Eu tenho mais etapas no interruptor de controle de brilho.
Web-E
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.