Waveshare LCD를 사용한 Dietpi 콘솔 블랭킹

Waveshare LCD를 사용한 Dietpi 콘솔 블랭킹

화면이 꺼지는 문제가 있습니다. 저는 Dietpi 7.8.2를 실행하는 Raspberry Pi에서 Waveshare 1.3인치 LCD를 사용하고 있습니다. 아무리 노력해도 60초 동안 입력이 없으면 화면이 꺼집니다. 실제로 백라이트도 꺼집니다. 특정 유형의 입력으로 화면을 깨울 수 있습니다. Ctrl+C와 Enter가 작동하는 것 같습니다. 이 동작을 끄기 위해 여러 가지 방법을 시도했지만 화면을 계속 켜둘 수 없는 것 같습니다.

내가 시도한 것들과 내 설정에 대한 몇 가지 세부 사항은 다음과 같습니다.

cat /sys/module/kernel/parameters/consoleblank
0

내 /boot/config.txt의 일부 설정

hdmi_force_hotplug=1
hdmi_cvt=300 300 60 1 0 0 0
hdmi_group=2
hdmi_mode=87
display_rotate=0
consoleblank=0

나는 또한 setterm --blank 0 및 setterm --powerdown 0 을 시도했습니다.

답변1

일반 모니터나 SSH를 통해 Dietpi가 있습니다. 문제 해결 가능성에 따라 다음과 같이 4가지 솔루션을 생각할 수 있습니다.

  1. /sys/class/backlight/acpi_video0/power/ 최종 설명(아마도)

  2. dietpi-config (이미 해당 명령을 실행했다고 가정합니다.)

  3. 화면리본/케이블/피기백 또는 GPIO 커넥터가 화면에 없음따뜻해지거나 움직이면 사라집니다. 엔지니어의 비결은 접합부를 꽉 쥐고 간헐적으로 다시 나타나는지 확인하거나 접합부를 "건식 용접"으로 다시 납땜하는 것입니다.아니면 좋은 팁이라도리본이 잘려져 있는 경우 Graphite 2B 또는 더 부드러운 0.3mm 엔지니어링 연필을 사용하여 각 리본 접점을 분리하세요. 마술처럼 작동합니다.

    분명히 흑연은 전도성이 있으므로 무작위로 그리거나 보드에 파편을 떨어뜨리지 마십시오!정전 중에 수행됨.

  4. 마이크로 즐거움: 일부 화면은 단종되어 "바지"입니다. 그러나 전반적으로 WaveShare의 품질은 매우 좋습니다.

도움이 될 만한 다음 디렉토리를 찾았습니다.

cd /sys/class/backlight

다음은 내 상황에 맞는 일부 디렉터리와 파일입니다(귀하의 상황과 다를 수 있음).

$ cd /sys/class/backlight/acpi_video0
dietpi@pihole:/sys/class/backlight/acpi_video0$
-rw-r--r-- 1 root root 4096 May 16 14:33 uevent
lrwxrwxrwx 1 root root    0 May 16 14:33 subsystem -> ../../../../../class/backlight/
-r--r--r-- 1 root root 4096 May 16 14:33 type
-r--r--r-- 1 root root 4096 May 16 14:33 max_brightness
-rw-r--r-- 1 root root 4096 May 16 14:33 brightness
drwxr-xr-x 2 root root    0 May 17 09:50 power/   # <<< THIS DIRECTORY!
-r--r--r-- 1 root root 4096 May 20 20:17 scale
lrwxrwxrwx 1 root root    0 May 20 20:17 device -> ../../../0000:00:01.0/
-rw-r--r-- 1 root root 4096 May 20 20:17 bl_power
-r--r--r-- 1 root root 4096 May 20 20:17 actual_brightness

나는 그 디렉토리에 있는 파일이 power/ 내가 가장 관심을 갖고 있는 파일이라는 것을 알았고 거기에 있는 항목은 대부분 한 줄로 설정되어 있었습니다.

0

제로 0타이밍은 일반적으로 종료되거나 시간 초과 없이 영원히 실행되는 것을 의미합니다. 파일 중 하나가60내부에!

또한 이 명령을 사용하는 다른 사용자를 찾았 xset지만 Dietpi에는 해당 명령이 없습니다.

관련 정보