Почему в моей системе два файла управления яркостью (/ sys / class /)

8

У меня есть dell xps 15. Думаю, следующее потому, что у меня гибридная графическая система (nvidia optimus).

Когда я запускаю команду, чтобы узнать путь яркости ЖК-дисплея, используя следующую команду,

ls / sys / class / backlight / * / яркость

Я получаю следующий вывод

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

Теперь, если я повторю значение, скажем, 5одному из них, яркость ЖК-дисплея изменится. Единственное, что intel_backlightяркость пути очень низкая по сравнению с acpi_video0.

Это нормально? Я хочу знать, в чем разница (если есть) и для того, чтобы гном не смог сохранить мои настройки яркости при перезагрузке.

Web-E
источник

Ответы:

8

Яркость можно контролировать с помощью ACPI или графического драйвера. Я полагаю, тот, который контролирует вашу яркость, - intel_backlight. Однако вы можете легко найти это, добавив в ваш /etc/rc.local (перед выходом 0):

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

или, альтернативно:

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

Кажется, что Fn-Keys действительно изменяют значение acpi_video0, проблема в том, что управляющим элементом является intel_backlight.

Если система запускается с параметром ядра acpi_backlight = vendor, элемент acpi_video0 заменяется на элемент intel, но тогда Fn-клавиши не могут изменить значение этого элемента.

жасмин
источник
Изменение параметра ядра действительно сработало. Я получил больше шагов в переключателе управления яркостью.
Web-E