web-dev-qa-db-ja.com

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を有効にしました。

誰かがこれで私を助けることができますか?

3
Akaash

カーネルが起動時に言うことを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_firmwaredrm.edid_firmwareに変更しましたが、まだ無効なサイズエラーがあります。

1