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

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

私は最近、新しい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

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

答え2

このGUIは、私のAsus Zenbook Pro Duo i9第10世代UX581で動作する唯一のGUIです。

https://github.com/LordAmit/Brightness

sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt-get update
sudo apt-get install brightness-controller-simple

答え3

これASUS ZenBookProDuoScreenBrightnessService役に立つかもしれません。

Arch Linuxでのみテストされていますが、知識レベルに応じて適応できます。

関連情報