¿Cómo acelero mi consola de texto en Ubuntu 18.04?

¿Cómo acelero mi consola de texto en Ubuntu 18.04?

Acabo de instalar 18.04 en un servidor Dell T310 y noto que la consola de texto es inutilizablemente lenta al desplazarse por el texto.

Para agregar algunos números a esto, invocar dmesginmediatamente después del arranque a través de una conexión ssh demora aproximadamente medio segundo para mostrar toda la salida, pero hacerlo en la consola demora aproximadamente 36 segundos para obtener la misma cantidad de salida. (Una desaceleración de 72x)

La consola se detiene por un momento inmediatamente después de GRUB y luego parece cambiar los modos de gráficos a una resolución más alta.

Algo que funcionó en el pasado fue forzar vesafbGRUB ( GRUB_CMDLINE_LINUX="video=vesafb:ywrap,mtrr:3"in /etc/default/grub), pero eso no hace nada aquí.

Esto tiene que ser algo relacionado con el framebuffer. En dmesg, veo lo siguiente:

[    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

Intenté incluirlo en la lista negra mgadrmfbcon la esperanza de que funcionara un controlador más genérico, pero eso tampoco ayudó (en realidad, solo hizo que el texto fuera un poco más grueso, pero igual de lento).

En este punto, estoy más interesado en una consola utilizable que en tenerla en alta resolución (640x480 es perfectamente aceptable), pero la alta resolución no sería desagradable si hubiera una manera de tenerla rápida.

Descubrí que la configuración nomodesetme GRUB_CMDLINE_LINXayudó /etc/default/grubun poco, el modo ahora se redujo a 640x480 y no es excesivamente lento (ahora unos 15 segundos para desplazar dmesg), pero todavía hay algún tipo de fantasía que me gustaría poder apagar.

Respuesta1

Su SSH es rápido porque no usa el FB, así que creo que está en el camino correcto al intentar deshabilitar el FB.

Intente /etc/default/grubagregar/editar:

GRUB_TERMINAL=console
GRUB_GFXPAYLOAD_LINUX=text

y correrupdate-grub

Esto debería ser suficiente para evitar que intente configurar FB.

información relacionada