私のスタートアップには、FB制御のために戦ういくつかのシステムがあります。 kms、amdgpu、systemd-boot、efi、fbcon...
本当に台無しですね。起動中は解像度とフォントが変更され続けます。ただ変わるのではなく前後に! cryptsetupのパスワードを入力する必要があるときにパスワードがめちゃくちゃになるため、これは心配です。
$ dmesg | grep fb0
[ 0.496628] fb0: EFI VGA frame buffer device
[ 2.357990] fbcon: amdgpudrmfb (fb0) is primary device
[ 2.451584] amdgpu 0000:03:00.0: [drm] fb0: amdgpudrmfb frame buffer device
何が起こったのか:
efi (1920x1200)
-> fbcon (less than 1920x1200, fonts from vconsole.conf)
-> kms (1920x1200, reset fonts)
EFI vgaとadmgpu(kms?)は正しい解像度を使用します。 FBCON いいえ。完全に殺す方法はないでしょうか?
この機能をオフにしたり、正しいモードを設定する方法はありません。https://www.kernel.org/doc/html/latest/fb/fbcon.html
カーネルオプションの使用はnomodeset
オプションではありません。必要に応じてamdgpu
。
video=efifb
私はefi解像度を使用するようにfbconを設定しようとしましたが、幸運ではなく同じに変わります。
うまくいきますが、2秒後にまだ発生する解決策は、vconsole.confフォントとカーネルオプションを使用して正しい解決を強制することです。
fbcon=font:iso01-12x22 fbcon=nodefer video=eDP-1:[email protected]