Проблемы с подсветкой ThinkPad LCD в Linux

У меня есть Thinkpad Edge E130, а подсветка ЖК-экрана имеет 15 аппаратных шагов.

$ cat /sys/class/backlight/acpi_video0/max_brightness 
$ 15

В настоящее время я использую Linux с LXDE в качестве окружения рабочего стола, и это проблема:

  • Перед входом в LXDE подсветка работает нормально. С помощью Fn+F6/Fn+F7 я могу установить все аппаратные шаги
  • После входа в систему я могу установить только 8 шагов. Я думаю, что и LXDE, и ACPI увеличиваются на один шаг для каждого давления Fn + F7 (8*2 "=" 15).

Я попытался добавить следующие параметры загрузки ядра:

  • acpi_backligh=vendor
  • acpi_backligh=vendor, acpi_osi=Linux
  • acpi_backligh=vendor, thinkpad-acpi.brightness_enable=1 (согласно этой вики)

Во всех случаях подсветка полностью перестает работать, поэтому я думаю, что acpi_backligh=vendor не помогает в моем случае.

Я также пытался с video.use_bios_initial_backlight=0 параметр ядра, но ничего не происходит (всегда 8 шагов).

Предложения?

1 ответ

Решение

После некоторых поисков я нахожу следующее решение: просто

# echo -n 0 > /sys/module/video/parameters/brightness_switch_enabled

Конечно, это нужно делать при каждой загрузке (способ зависит от конкретного дистрибутива).

Большое спасибо Arch Linux ребята

Другие вопросы по тегам