Eu tenho um laptop MSI WD-60 executando o Gentoo. Ele tem uma dessas telas de 3840x2160, então eu tive que configurar o Gnome / Firefox / IntellJ para dobrar seu DPI para que tudo pudesse ser lido. Tudo funciona bem, exceto pelo framebuffer durante a inicialização.
Eu estou usando o CONFIG_FB_EFI no meu kernel, então estou assumindo que o kernel está usando isso para o seu driver framebuffer. Eu dei ao grub uma fonte maior e menor resolução usando:
GRUB_GFXMODE=1920x1080
GRUB_GFXPAYLOAD_LINUX=keep
GRUB_FONT="/boot/grub/fonts/DejaVuSans30.pcf"
O Grub2 parece bem e está em 1920x1080, mas depois que eu selecionar meu Kernel, o modo volta para nativo e meu texto framebuffer é minúsculo. Eu também tentei a opção vga=795
mais antiga, mas isso também não parece funcionar.
Não é um negócio tão grande, mas eu tenho a criptografia LUKS, então o prompt no meu initram é bem pequeno. Existe alguma maneira de fazer com que minha sequência de inicialização use uma fonte maior ou DPI maior ou resolução mais baixa durante a inicialização? Existe uma opção ou argumento do kernel que está faltando especificamente para o framebuffer EFI?
Tags boot grub2 framebuffer