Embedded

更改背光亮度時遇到問題(/sys/class/backlight 文件夾為空)

  • February 12, 2016

我有一個我正在研究的小型嵌入式系統,出於省電的原因,它需要能夠降低其亮度。螢幕由 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文件中嘗試不同的參數。任何關於從這裡嘗試什麼或其他降低亮度的方法的想法都非常感謝!

11/16 更新:我嘗試擦除驅動器並使用 Xorg-7.7 代替 Xversa 的不同發行版(Tiny Core Linux)重新開始。結果與 Debian 中的No outputs have backlight propertyfor相同xbacklight。這讓我認為這個問題與董事會及其與監視器的互動有關?主機板是研華 MIO-5721,顯示器是三菱電機 AA084XE01。它們通過 LVDS 連接用於影片和逆變器電源輸出用於背光電源。

11/19 更新:雖然我的最終解決方案需要在 Linux(可能是 Debian 的小版本)上執行,但我已經安裝了 Windows 10,因為它看起來與Advantech網站上的驅動程序更兼容。它沒有幫助解決我的問題,但出於這個原因,我將它重新發佈在superuser上。

11/23 更新:我安裝了 Windows 7 以再次測試研華的驅動程序,並且能夠調整亮度。不幸的是,驅動程序似乎只是 Windows。我現在就 Linux 版本的驅動程序與 Advantech 聯繫。

問題是缺少驅動程序。在與研華接觸後,他們為 32 位和 64 位 Ubuntu 建構了驅動程序,但他們的網站上沒有這些驅動程序。Ubuntu 驅動程序(具有正確架構)在 Debian 上工作,啟用亮度控制。

引用自:https://unix.stackexchange.com/questions/242719