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