У меня есть небольшая встроенная система (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.

1 ответ1

0

Проблема была в пропущенном драйвере. После общения с Advantech были созданы драйверы для 32-битной и 64-битной Ubuntu, которых не было на их веб-сайте. Драйверы Ubuntu (правильной архитектуры) работают на Debian, обеспечивая управление яркостью.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .