亮度调节困难(研华 MIO-5721)

亮度调节困难(研华 MIO-5721)

我正在开发一个小型嵌入式系统 (Advantech MIO-5721),为了节省电量,该系统需要降低亮度。LCD (三菱电机 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 propertyxbacklight这让我认为问题与主板及其与显示器的交互有关?

正在观看研华的在网站上,我找到了适用于 Windows 的主板驱动程序,因此我再次擦除并安装了 Windows 10。我尝试了许多驱动程序和软件 API 的组合,但亮度没有改变。我甚至尝试了以下方向从命令提示符更改亮度。我可以确认存储的亮度值确实在变化,但屏幕的亮度并没有改变。

最终我需要一个可以在 Linux 上运行的解决方案(可能是 Debian 的一个小版本),但此时看到亮度变化会让我非常兴奋。非常感谢您的帮助!

更新 11/23:我安装了 Windows 7 来再次测试研华的驱动程序,并且能够调整亮度!不幸的是,驱动程序似乎仅适用于 Windows。我现在正在与研华联系,询问驱动程序的 Linux 版本。

答案1

问题是缺少驱动程序。在与 advantech 联系后,他们为 32 位和 64 位 Ubuntu 构建了驱动程序,但网站上没有。Ubuntu 驱动程序(正确的架构)可在 Debian 上运行,从而实现亮度控制。

相关内容