/lib/firmware에서 EDID가 로드되지 않았습니다.

/lib/firmware에서 EDID가 로드되지 않았습니다.

사용자 정의 edid를 로드하고 싶기 때문에 이름을 "drm_kms_helper.edid_firmware=edid/edid.bin"으로 추가하고 edid를 /lib/firmware/edid/.

그러나 시스템을 부팅한 후 사용자 공간에서 교차 확인을 했습니다. 로드되지 않았습니다: cat /sys/module/drm_kms_helper/parameters/edid_firmware.

구성을 활성화했습니다 DRM_LOAD_EDID_FIRMWARE=y.

누구든지 도와줄 수 있나요?

답변1

부팅 시 커널이 말하는 내용을 확인하는 데 사용됩니다 dmesg -H. 내 경우에는 비슷한 구성을 사용합니다.

[  +0.000001] Kernel command line: (removed irrelevant options) drm_kms_helper.edid_firmware=edid/2560x1440.bin 
[  +0.000180] [drm] drm_kms_firmware.edid_firmware is deprecated, please use drm.edid_firmware intead.

후에...

[  +0.003042] [drm:drm_load_edid_firmware] *ERROR* Size of EDID firmware "edid/2560x1440.bin" is invalid (expected 0, got 127

원인이 무엇인지는 확실하지 않지만 EDID 파일과 관련된 일부 오류도 표시되어야 합니다.

편집: drm_kms_firmware.edid_firmware로 변경했지만 drm.edid_firmware여전히 잘못된 크기 오류가 발생했습니다.

관련 정보