web-dev-qa-db-ja.com

バックライトの明るさの変更の問題(/ sys / class / backlightフォルダーが空)

私が取り組んでいる小さな組み込みシステムがあり、省電力の理由でその明るさを下げることができる必要があります。画面は、バックライト電力を提供する個別のインバーター電源出力接続を備えたLVDSによって接続されています。システムはDebian3.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:ドライブをワイプして、Xversaの代わりにXorg-7.7を使用して別のディストリビューション(Tiny Core Linux)でやり直してみました。結果は、xbacklightNo outputs have backlight propertyがあるDebianの場合と同じです。これは、問題がボードとモニターとの相互作用に関連していると私に思わせますか?ボードはAdvantechMIO-5721で、モニターはMitsubishi ElectricAA084XE01です。これらは、ビデオ用のLVDSと、バックライト電源用のインバーター電源出力によって接続されています。

アップデート11/19:最終的なソリューションはLinux(おそらくDebianの小さなバージョン)で実行する必要がありますが、 Advantech's Webサイトのドライバーとの互換性が高いように見えるため、Windows10をインストールしました。それは私の問題を解決するのに役立ちませんでしたが、その理由で私はそれを スーパーユーザー に再投稿しました。

アップデート11/23:アドバンテックのドライバーを再度テストするためにWindows 7をインストールし、明るさを調整することができました。残念ながら、ドライバはWindowsのみのようです。 Linuxバージョンのドライバーに関してAdvantechと連絡を取り合っています。

3
Chris

問題はドライバーの欠落でした。アドバンテックと連絡を取った後、彼らは彼らのウェブサイトになかった32ビットと64ビットの両方のUbuntu用にビルドされたドライバーを持っていました。 (正しいアーキテクチャの)UbuntuドライバーはDebianで動作し、明るさの制御を可能にします。

2
Chris