У меня есть небольшая встроенная система (Advantech MIO-5721), над которой я работаю, и которая должна быть способна уменьшить ее яркость из соображений экономии энергии. ЖК-дисплей (Mitsubishi Electric AA084XE01) подключается с помощью LVDS с отдельным выходом питания инвертора, обеспечивающим питание подсветки.
Изначально в системе был запущен Debian 3.2.68. Я попытался несколько подходов к этому, например, xbacklight
но папка /sys/class/backlight
пуста, поэтому он не с No outputs have backlight property
. Также, когда я искал любые другие папки, содержащие «подсветку», я почти ничего не возвращал.
$sudo find / -type d -iname \*backlight\*
/lib/modules/3.2.0-4-686-pae/kernel/drivers/video/backlight
/sys/class/backlight
/usr/share/doc/xbacklight
Когда я запускаю xrandr без параметров для обнаружения дисплеев, я получаю следующее.
$xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x768
default connected 1024x768+0+0 0mm x 0mm
1024x768 0.0*
Я попытался обновить и пересобрать свое ядро, а также попробовать разные параметры для acpi_backlight=
моего menu.lst
файла.
Затем я попытался стереть диск и начать с другого дистрибутива (Tiny Core Linux) с Xorg-7.7 вместо Xversa. Результат такой же, как с Debian, где есть No outputs have backlight property
для xbacklight
. Это привело меня к мысли, что проблема связана с платой и ее взаимодействием с монитором?
Просматривая веб-сайт Advantech, я нашел драйверы для платы, которые были специфичны для Windows, поэтому я снова вытер и установил Windows 10. Я попробовал много комбинаций драйверов и программного обеспечения API, но яркость не изменилась. Я даже попробовал следующие указания, чтобы изменить яркость из командной строки. Я был в состоянии подтвердить, что сохраненное значение яркости фактически изменялось, но яркость экрана не менялась.
В конечном итоге мне нужно решение, которое будет работать на Linux (возможно, на небольшой версии Debian), но было бы радо видеть изменение яркости вообще на этом этапе. Большое спасибо за любую помощь!
Обновление 11/23: я установил Windows 7, чтобы снова протестировать драйверы от Advantech, и мне удалось отрегулировать яркость! К сожалению, драйверы, похоже, только для Windows. Сейчас я в контакте с Advantech по поводу версии драйверов для Linux.