듀얼 스크린 노트북을 위한 백라이트 제어

듀얼 스크린 노트북을 위한 백라이트 제어

저는 최근 새로운 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이고 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에서만 테스트되었지만 지식 수준에 따라 적응할 수 있습니다.

관련 정보