저는 소형 임베디드 시스템을 개발 중이며 에너지 절약을 위해 밝기를 줄일 수 있어야 합니다. 화면은 LVDS를 통해 연결되며 백라이트 전원을 제공하기 위해 별도의 인버터 전원 출력 연결이 있습니다. 시스템은 Debian 3.2.68을 실행 중입니다.
다음과 같은 여러 가지를 시도했지만 xbacklight
폴더가 /sys/class/backlight
비어 있어서 실패하고 표시됩니다 No outputs have backlight property
. 또한 "백라이트"가 포함된 다른 폴더를 검색해도 거의 아무것도 반환되지 않습니다.
$sudo find / -type d -iname \*backlight\*
/lib/modules/3.2.0-4-686-pae/kernel/drivers/video/backlight
/sys/class/backlight
/usr/share/doc/xbacklight
모니터를 감지하기 위해 매개변수 없이 xrandr을 실행하면 다음 메시지가 나타납니다.
$xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x768
default connected 1024x768+0+0 0mm x 0mm
1024x768 0.0*
acpi_backlight=
커널을 업데이트 및 재구축하고 파일 menu.lst
에서 다른 매개변수를 사용해 보았습니다 . 여기에서 무엇을 시도해야 하는지 또는 밝기를 줄이는 다른 방법에 대한 아이디어가 있으면 대단히 감사하겠습니다!
업데이트 11/16: 드라이브를 지우고 Xversa 대신 Xorg-7.7을 사용하여 다른 배포판(Tiny Core Linux)으로 다시 시작해 보았습니다. 결과는 데비안과 동일하며 No outputs have backlight property
for xbacklight
. 이로 인해 보드와 디스플레이와의 상호 작용에 문제가 있다고 생각됩니까? 보드는 Advantech MIO-5721이고 디스플레이는 Mitsubishi Electric AA084XE01입니다. 비디오용 LVDS와 백라이트 전원용 인버터 전원 출력을 통해 연결됩니다.
업데이트 11/19: 최종 솔루션은 Linux(아마도 Debian의 마이너 버전)에서 실행되어야 하지만 Windows 10이 Windows 10의 드라이버와 더 호환되는 것 같아서 설치했습니다.어드밴텍의웹사이트. 문제 해결에 도움이 되지 않아 다시 게시합니다.뿌리.
업데이트 11/23: 어드밴텍 드라이버를 다시 테스트하기 위해 Windows 7을 설치했는데 밝기를 조정할 수 있었습니다. 안타깝게도 해당 드라이버는 Windows에서만 사용할 수 있는 것 같습니다. 저는 현재 Linux 버전의 드라이버에 관해 어드밴텍과 연락 중입니다.
답변1
문제는 운전자가 부족하다는 점이다. Advantech에 문의한 후 32비트 및 64비트 Ubuntu용 드라이버를 구축했지만 해당 웹사이트에서는 사용할 수 없습니다. Ubuntu 드라이버(올바른 아키텍처 포함)는 Debian에서 실행되며 밝기 제어를 지원합니다.