Raspberry Pi 4B 화면 해상도 설정(TV 출력판)
4984 단어 RaspberryPiRaspberryPi4설정TV 출력
【전문】
Raspberry Pi 4B 배포 계속. 화면 해상도의 변경을 할 수 없었으므로, 그 대응.
2020/10/25 추가
더 자세한 내용은 아래 참조.
Raspberry Pi 4B 화면 해상도 설정(TV 출력판) 개
【환경】
출력은 지금은 조금 오래된 플라즈 TV. 물론 입력은 HDMI.
형번
메이커
비고
TH-42PX60
Panasonic
42V형 LCD TV 비에라
【현상】
Raspberry Pi 설정 화면의 시스템 탭에 해상도 항목이 표시되지 않습니다. 초기 상태
1280x720
에서 변경할 수 없다.raspi-config
로 해상도를 변경해도 반영되지 않는다.남은 수단은
/boot/config.txt
에서의 설정. 하지만 이건 항목이 너무 많아 서투른구나. 그렇다고는 해도, 42형으로 상기의 해상도는 유감이므로 무거운 허리를 올린다.【결론】
/boot/config.txt
에 hdmi_ignore_edid=0xa5000080
를 추가한다.【경위】
약간의 시행착오, 우여곡절은 있었기 때문에 기록에 남긴다.
공식 도움말은 아래.
Video options in config.txt
모니터에 유효한 값은?
HDMI 모니터는 제한된 형식의 세트만 지원할 수 있습니다. 지원되는 형식을 확인하려면 다음 방법을 사용합니다.
출력 형식을 VGA 60Hz(hdmi_group=1 및 hdmi_mode=1)로 설정하고 Raspberry Pi를 시작합니다.
다음 명령을 입력하여 CEA가 지원하는 모드 목록을 표시합니다./opt/vc/bin/tvservice -m CEA
다음 명령을 입력하여 DMT가 지원하는 모드 목록을 표시합니다./opt/vc/bin/tvservice -m DMT
다음 명령을 입력하여 현재 상태를 표시합니다./opt/vc/bin/tvservice -s
다음 명령을 입력하여 모니터에서 자세한 정보를 덤프하십시오./opt/vc/bin/tvservice -d edid.dat;/opt/vc/bin/edidparser edid.dat
또한 edid.dat, 기본 HDMI 모드 문제를 해결할 때도 제공해야합니다.
우선 상기 설명에 따라 지원하는 모드를 확인.
pi@raspberrypi4:~ $ /opt/vc/bin/tvservice -m CEA
Group CEA has 8 modes:
mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive
mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive
mode 3: 720x480 @ 60Hz 16:9, clock:27MHz progressive
(prefer) mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive
mode 5: 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced
mode 6: 720x480 @ 60Hz 4:3, clock:27MHz x2 interlaced
mode 7: 720x480 @ 60Hz 16:9, clock:27MHz x2 interlaced
mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive
뭐야, 얻을 수 있어.
여기 근처의 정보의 취득에 실패해 「Raspberry Pi의 설정」화면에서 「해상도」항목이 사라지고 있는지 생각하고 있었지만.
1920x1080
로 변경하고 싶기 때문에, mode 는 5 혹은 16 이라고 할 수 있다.다음으로 현재 모드를 확인.
pi@raspberrypi4:~ $ /opt/vc/bin/tvservice -s
state 0xa [HDMI CUSTOM RGB lim 16:9], 1280x720 @ 60.00Hz, progressive
config.txt
변경하기 전에 백업.pi@raspberrypi4:~ $ cd /boot
pi@raspberrypi4:/boot $ sudo cp config.txt config.txt.org
config.txt
의 hdmi_group
hdmi_group
의 주석(#)을 제거하고 값을 변경, 저장. 재부팅.config.txt
hdmi_group=1
hdmi_mode=5
그러나 화면 해상도는 변하지 않고.
hdmi_mode=16
하지만 마찬가지. 이니까 config.txt
는 싫어. 생각하게 되어주지 않는다.다시 위의 도움말을 확인하십시오. 관련있을 것 같은 항목을 찾습니다.
hdmi_ignore_edid
로 설정 hdmi_ignore_edid 및 0xa5000080, 디스플레이에 정확한 EDID가 없으면 EDID/디스플레이 데이터를 무시할 수 있습니다. 이 비정상적인 값은 실수로 트리거되지 않도록 하기 위해 필요합니다.
자신의 환경의 경우, EDID 가 안 좋기 때문에
hdmi_ignore_edid=0xa5000080
를 추기해 본다.이것이 정답이었다. 재시작 후 무사 화면 해상도가 반영되었다.
또한,
hdmi_group
pi@raspberrypi4:/boot $ /opt/vc/bin/tvservice -s
state 0x9 [HDMI CUSTOM RGB lim 16:9], 1920x1080 @ 60.00Hz, progressive
【기타】
공식 포럼의
hdmi_group
의 상위에도 이 손의 주제가 오르고 있기 때문에 망설이는 사람은 많을 것입니다.STICKY: Setting up HDMI output when video output is wrong.
Reference
이 문제에 관하여(Raspberry Pi 4B 화면 해상도 설정(TV 출력판)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/god19/items/da8ce82b93b36dd5489d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)