デュアルスクリーンノートパソコン用バックライトコントロール

デュアルスクリーンノートパソコン用バックライトコントロール

私は最近、新しいAsus Zenbook Pro Duo - UX581GにPop!_OSをインストールしました。

このノートブックには2つの組み込みディスプレイがあり、少なくともほとんどの場合、Linuxでは基本的に優れています。 xrandr を使用すると、最初のモニターが eDP-1-1 として識別され、2 番目のモニターが DP-1-2 として識別されることがわかります。

デフォルトディスプレイはOLEDタッチスクリーンなので、Linuxではデフォルトの明るさ制御をすぐに使用することはできません。 xrandrまたはICCプロファイルを使用して明るさを調整することができ、低輝度設定で色が洗い流されるので完璧ではありませんが、OLEDのために何も使用しないよりも優れており、電力も少なくなります。

2番目のモニターはIPSパネルなので、技術的にACPI対応のバックライト制御機能が必要です。これにより、色が消えずに明るさを制御でき、さらに電力を節約するためにバックライトを完全に消灯させることもできます。このモニタでxrandrまたはICCメソッドを使用すると、IPSであり、100%と同様に0%でも大量の電力を消費するため、消費電力には影響しません。

フォルダを確認してみるとリファレンスだけが/sys/class/backlight入っていましたが、メインOLEDディスプレイであるintel_backlightその上にあるディスプレイを制御するためのリファレンスのようです。eDP-1

私の質問:Linuxに内部接続のバックライト制御も認識させるにはどうすればよいですか?DP-1現在、Linuxはモニターのバックライト制御のみを認識しているため、まるで外部モニターと思うように明るさ制御はeDP-1サポートされていません。DP-1

次のような他の解決策を見てみましたが、ddccontrolラップトップモニターはそれをサポートしていませんDDC

ベストアンサー1

このスレッドの良い人がそれを見つけました。https://github.com/s-light/ASUS-ZenBook-Pro-Duo-UX581GV/issues/1

これで、カーネルパッチを使用してバックライトの明るさを調整できます。

おすすめ記事