amdgpuドライバを使用してdrm / kmsを遅らせるか、スピードアップしますか?

amdgpuドライバを使用してdrm / kmsを遅らせるか、スピードアップしますか?

オープンソースドライバを使用するamdgpuがあります。 amdgpuドライバは基本的に初期キロメーター測定を実行すると主張していますが、初期はすでに非常に遅いです。正確に2.5秒!

あまり関係はありませんが、ディスク暗号化パスワードのプロンプトが壊れて遅延します。

ラップトップは完全に動作し、正しいEFIビデオを介して起動しました。その後、DRM / KMSはttyのサイズとフォントをロードして混乱させます。その後、sd-vconsoleが起動して修正されます。だからkmを遅らせるか、強制してみました。本物早く。

失敗したもの:

  1. 必須編集
- # get-edid > myedid.bin
- do the dance to put file in initfs
- adding `drm.edid_firmware=edid/myedid.bin` to kernel parameters

「間違ったファームウェア」で失敗しましたが大丈夫です。 SD暗号化プロンプトの上にまだエラーが表示され、前/後に移動するのに役立ちません。

  1. 最初のkmsが接続されます。

この奇妙なmkinitcpio.confフックのリストを試してみました。

HOOKS=(systemd kms autodetect modconf keyboard sd-vconsole block sd-encrypt microcode lvm2 filesystems fsck)

まだ非常に遅く起きました。

  1. 正しいttyサイズ/フォントが使用されるように強制します。

勝てないと思ってkmsを追加し、衝突が発生した場合に何を設定するかを教えてくれました。

任意の組み合わせの追加(sd-vconfigで設定)video=efifb fbcon=font:iso01-12x22 fbcon=nodefer video=eDP-1:[email protected]

それでもフォントは無視され、ディスプレイは常に正しい解像度に設定されますが、ttyの仮想解像度は1/4に縮小され、すべてのテキストが一時的に壊れます。起動後2.5秒後に起動します。

  1. initfsにamdgpuファームウェアバンドル

続きを読むhttps://forums.gentoo.org/viewtopic-p-8789979.htmlFILES=(/usr/lib/firmware/amdgpu/*)に追加しましたmkinitcpio.conf

何も変わりません。

関連情報