내 스타트업에는 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]