Linux 커널은 “오래된/이상한 랩톱”에서 백라이트 드라이버를 테스트하는 데 도움이 필요합니다.
“아주 오래되었거나” “이상한” 노트북이 있습니까? Windows 없이 공장에서 나왔습니까, 아니면 coreboot 펌웨어로 플래시했습니까? 당신과 같은 멋진 하드웨어를 포기하지 않고도 Linux 커널이 강조 표시 코드를 발전시키도록 도울 수 있습니다.
Red Hat의 오랜 Linux 개발자이자 수석 엔지니어인 Hans de Goede는 Linux 6.1 커널에서 백라이트 컨트롤이 사라지는 것을 방지하기 위해 “특수한 랩톱 그룹”을 테스트해야 할 필요성에 대해 Livejournal에 썼습니다 .
(오래되고 이상한) 노트북이 이미 Linux를 실행 중이거나 라이브 USB 세션에서 부팅할 수 있는 경우 노트북이 실행의 영향을 받는지 확인하고 싶을 수 있습니다 ls /sys/class/backlight
. 항목이 하나만 있고 이름이 intel_backlight
, 또는 인 경우 향후 주요 백라이트 변경으로 인해 노트북이 영향을 받을 가능성이 있습니다 nouveau_bl
. 추가 테스트를 위해 de Goede의 게시물 에 있는 지침을 따르십시오 .amdgpu_bl0
radeon_bl0
de Goede가 2014년부터 작업해 온 사용자 공간 백라이트 제어에 대한 몇 가지 주요 변경 사항을 시작했기 때문에 구형 노트북에 대한 테스트가 필요합니다 . Linux Phoronix 블로그에 자세히 설명된 것처럼 Linux가 디스플레이의 광범위한 백라이트 구성표를 해결하려고 시도하는 방법에는 많은 문제가 있습니다. de Gueude는 최근 Linux Plumbers 컨퍼런스에서 설명했습니다. . 여러 백라이트가 단일 디스플레이에서 작동할 수 있으므로 높은 수준의 컨트롤이 “어떤 것이 작동할지 추측”합니다. 현재 밝기를 제어하려면 루트 권한이 필요합니다. 그리고 백라이트 값으로 전달된 “0”은 2014년 엔지니어가 지적한 것처럼 미스터리로 남아 있습니다.
6.1 커널에 대해 de Goede가 제안한 변경 사항을 통해 최대 밝기 값을 설정하고, 밝기 제어가 지원되지 않을 때 명확하게 보고하고, 다른 밝기 제어 체계를 지원하는 모니터 연결과 같은 핫 플러그 이벤트에 응답할 수 있습니다.
최근 Linux 커널 긴급 업데이트에서 알 수 있듯이 랩톱 디스플레이에 적절한 전원을 공급하는 올바른 코드를 제공하는 것은 쉬운 일이 아닙니다. 많은 랩톱 디스플레이가 있으며 커널 작성자와 유지 관리자가 모두 테스트할 수는 없습니다. Linux로 부팅할 수 있는 오래된 것이 있다면 도움이 될 수 있습니다.
답글 남기기