fbcon을 비활성화하는 방법은 무엇입니까?

fbcon을 비활성화하는 방법은 무엇입니까?

내 스타트업에는 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=efifbefi 해상도를 사용하도록 fbcon을 설정하려고 시도했지만 운이 좋지 않아 동일하게 변경됩니다.

작동하지만 2초 후에도 여전히 발생하는 해결 방법은 vconsole.conf 글꼴 및 커널 옵션을 사용하여 올바른 해결을 강제하는 것입니다. fbcon=font:iso01-12x22 fbcon=nodefer video=eDP-1:[email protected]

관련 정보