双屏笔记本电脑的背光控制

双屏笔记本电脑的背光控制

我最近在我的新 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 显示屏。

我的问题:如何让linuxDP-1也识别内部连接上的背光控制,因为目前它只识别 上的背光控制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

华硕ZenBookProDuoScreenBrightnessService可能有帮助。

它仅在 Arch Linux 上进行了测试,但根据您的知识水平,您也许能够适应它。

相关内容