Почему моя консоль такая медленная в 18.04?

Я только что установил 18.04 на сервер Dell T310, и я заметил, что текстовая консоль необычайно медленно работает при прокрутке текста.

Чтобы добавить некоторые цифры к этому, вызов dmesg сразу после загрузки через ssh-соединение занимает около половины секунды, чтобы показать весь вывод, но выполнение этого действия на консоли занимает около 36 секунд для того же объема вывода. (Замедление в 72 раза)

Консоль останавливается на мгновение сразу после GRUB, а затем, похоже, переключает графические режимы на что-то более высокое разрешение.

Что-то, что работало в прошлом, было принудительным vesafb в GRUB (GRUB_CMDLINE_LINUX="video=vesafb:ywrap,mtrr:3" в /etc/default/grub), но здесь это ничего не дает.

Это должно быть что-то связанное с буфером кадров. В dmesg я вижу следующее:

[    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

На данный момент я больше заинтересован в удобной консоли, чем в высоком разрешении (640x480 вполне приемлемо).

Как мне ускорить процесс?

Edit 1:

Установка nomodeset в GRUB_CMDLINE_LINX в /etc/default/grub немного помогла, режим теперь уменьшен до 640x480 и не является необычайно медленным (около 15 секунд для прокрутки dmesg сейчас), но он все еще делает некоторые причуды, которые я бы предпочел полностью отключить и иметь просто текстовый режим консоли.

1
задан 11 December 2019 в 23:40

1 ответ

Я только что установил Debian на платформу с таким же графическим процессором и испытал похожий момент "какого черта?". Мне удалось сделать это немного менее ужасным, сказав ядру использовать 8-битный режим экрана, добавив это в GRUB_CMDLINE_LINUX:

video=1024x768-8

Низкие разрешения были еще быстрее, но 1024x768 было для меня приятным местом. . Это заняло от 35-40 секунд до 7-8 секунд.

Насколько я могу судить, это должно одинаково хорошо работать и в Ubuntu. Я использую ядро ​​​​4.19, и параметр video= не сильно изменился.

1
ответ дан 3 July 2020 в 17:12

Другие вопросы по тегам:

Похожие вопросы: