雙屏筆記型電腦背光控制
我最近在我的新 Asus Zenbook Pro Duo - UX581G 上安裝了 Pop!_OS。
這台筆記型電腦有 2 個內置顯示器,它們在 linux 上開箱即用,至少在大多數情況下可以正常工作。使用 xrandr 我可以看到第一個顯示器被辨識為 eDP-1-1,第二個顯示器被辨識為 DP-1-2。
主顯示屏是一個 OLED 觸摸屏,因此預設的亮度控制在 Linux 上不能開箱即用。我可以使用 xrandr 或 ICC 配置文件調整亮度,即使這並不完美,因為它會在較低的亮度設置下洗掉顏色,但它仍然比沒有更好,甚至更低的功耗,因為 OLED。
第二個顯示器是 IPS 面板,所以從技術上講,它應該具有啟用 ACPI 的背光控制,這將允許在不褪色的情況下進行亮度控制,甚至完全關閉背光以節省電力。在此顯示器上使用 xrandr 或 ICC 方法也不會對功率產生任何影響,因為它是 IPS,它在 0% 時的消耗與在 100% 時的消耗一樣多。
當我檢查我的
/sys/class/backlight
文件夾時,它只包含一個intel_backlight
參考,但這似乎是應該控制顯示的那個eDP-1
,它是主 OLED 顯示器。我的問題:我如何讓 linux 辨識內部
DP-1
連接上的背光控制,因為目前它只辨識 oneDP-1
,幾乎就像它認為DP-1
是外接顯示器,因此不支持亮度控制。我已經研究過其他解決方案,例如
ddccontrol
但筆記型電腦顯示器不支持DDC
.
該執行緒中的好心人已經弄清楚了https://github.com/s-light/ASUS-ZenBook-Pro-Duo-UX581GV/issues/1
現在我們可以使用核心更新檔來調整背光亮度
這個 gui 是唯一適用於我的 Asus Zenbook Pro Duo i9 10th gen UX581 的:
https://github.com/LordAmit/Brightness
sudo add-apt-repository ppa:apandada1/brightness-controller sudo apt-get update sudo apt-get install brightness-controller-simple