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

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

사용자 정의된 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여전히 잘못된 크기 오류가 있습니다.

관련 정보