Definindo a resolução do framebuffer EFI durante a inicialização

6

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?

    
por djsumdog 07.05.2015 / 11:29

0 respostas