EDID não está carregando de/lib/firmware

EDID não está carregando de/lib/firmware

Eu queria carregar o edid personalizado, então adicionei seu nome como "drm_kms_helper.edid_firmware=edid/edid.bin" e mantive o edid em /lib/firmware/edid/.

Mas depois de inicializar o sistema, verifiquei o espaço do usuário. Não está carregando: cat /sys/module/drm_kms_helper/parameters/edid_firmware.

Habilitei as configurações DRM_LOAD_EDID_FIRMWARE=y.

Alguém pode me ajudar com isso?

Responder1

verifique o que o kernel diz durante a inicialização com dmesg -H. No meu caso com uma configuração semelhante:

[  +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.

mais tarde...

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

Não tenho certeza de qual é a causa, mas você também deverá ver alguns erros no seu arquivo EDID.

EDIT: alterado drm_kms_firmware.edid_firmwarepara drm.edid_firmware, ainda apresenta o erro de tamanho inválido.

informação relacionada