Como acelero meu console de texto no Ubuntu 18.04?

Como acelero meu console de texto no Ubuntu 18.04?

Acabei de instalar o 18.04 em um servidor Dell T310 e estou percebendo que o console de texto fica inutilmente lento ao rolar o texto.

Para adicionar alguns números a isso, invocar dmesgimediatamente após a inicialização por meio de uma conexão ssh leva cerca de meio segundo para mostrar toda a saída, mas fazê-lo no console leva cerca de 36 segundos para a mesma quantidade de saída. (Uma desaceleração de 72x)

O console para por um momento imediatamente após o GRUB e então parece mudar os modos gráficos para algo de resolução mais alta.

Algo que funcionou no passado foi forçar vesafbno GRUB ( GRUB_CMDLINE_LINUX="video=vesafb:ywrap,mtrr:3"in /etc/default/grub), mas isso não faz nada aqui.

Isso deve ser algo relacionado ao framebuffer. Em dmesg, vejo o seguinte:

[    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-4.15.0-72-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro video=vesafb:ywrap,mtrr:3
[    0.212182] pci 0000:01:03.0: BAR 0: assigned to efifb
[    1.115763] efifb: probing for efifb
[    1.115776] efifb: framebuffer at 0xd9800000, using 1216k, total 1216k
[    1.115779] efifb: mode is 640x480x32, linelength=2560, pages=1
[    1.115782] efifb: scrolling: redraw
[    1.115784] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    1.142136] fb0: EFI VGA frame buffer device
[    4.121850] fb: switching to mgag200drmfb from EFI VGA
[    4.208453] fbcon: mgadrmfb (fb0) is primary device
[    4.726896] mgag200 0000:01:03.0: fb0: mgadrmfb frame buffer device

Tentei colocar na lista negra mgadrmfbna esperança de que um driver mais genérico funcionasse, mas isso também não ajudou (na verdade, apenas tornou o texto um pouco mais grosso, mas igualmente lento)

Neste ponto, estou mais interessado em um console utilizável do que em alta resolução (640x480 é perfeitamente aceitável), mas alta resolução não seria indesejável se houvesse uma maneira de torná-lo rápido.

Eu descobri que a configuração nomodesetajudou GRUB_CMDLINE_LINXum /etc/default/grubpouco, o modo agora caiu para 640x480 e não é inutilmente lento (cerca de 15 segundos para rolar o dmesg agora), mas ainda há algum tipo de fantasia acontecendo que eu gostaria de poder desligar.

Responder1

Seu SSH é rápido porque não usa o FB, então acredito que você está no caminho certo ao tentar desabilitar o FB.

tente /etc/default/grubadicionar/editar:

GRUB_TERMINAL=console
GRUB_GFXPAYLOAD_LINUX=text

e corraupdate-grub

Isso deve ser suficiente para evitar que ele tente configurar o FB.

informação relacionada