オープンソースドライバを使用するamdgpuがあります。 amdgpuドライバは基本的に初期キロメーター測定を実行すると主張していますが、初期はすでに非常に遅いです。正確に2.5秒!
あまり関係はありませんが、ディスク暗号化パスワードのプロンプトが壊れて遅延します。
ラップトップは完全に動作し、正しいEFIビデオを介して起動しました。その後、DRM / KMSはttyのサイズとフォントをロードして混乱させます。その後、sd-vconsoleが起動して修正されます。だからkmを遅らせるか、強制してみました。本物早く。
失敗したもの:
- 必須編集
- # get-edid > myedid.bin
- do the dance to put file in initfs
- adding `drm.edid_firmware=edid/myedid.bin` to kernel parameters
「間違ったファームウェア」で失敗しましたが大丈夫です。 SD暗号化プロンプトの上にまだエラーが表示され、前/後に移動するのに役立ちません。
- 最初のkmsが接続されます。
この奇妙なmkinitcpio.conf
フックのリストを試してみました。
HOOKS=(systemd kms autodetect modconf keyboard sd-vconsole block sd-encrypt microcode lvm2 filesystems fsck)
まだ非常に遅く起きました。
- 正しいttyサイズ/フォントが使用されるように強制します。
勝てないと思ってkmsを追加し、衝突が発生した場合に何を設定するかを教えてくれました。
任意の組み合わせの追加(sd-vconfigで設定)video=efifb fbcon=font:iso01-12x22 fbcon=nodefer video=eDP-1:[email protected]
それでもフォントは無視され、ディスプレイは常に正しい解像度に設定されますが、ttyの仮想解像度は1/4に縮小され、すべてのテキストが一時的に壊れます。起動後2.5秒後に起動します。
- initfsにamdgpuファームウェアバンドル
続きを読むhttps://forums.gentoo.org/viewtopic-p-8789979.html私FILES=(/usr/lib/firmware/amdgpu/*)
に追加しましたmkinitcpio.conf
何も変わりません。