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_firmware
para drm.edid_firmware
, ainda apresenta o erro de tamanho inválido.