Ubuntu 18.04에서 텍스트 콘솔 속도를 어떻게 높이나요?

Ubuntu 18.04에서 텍스트 콘솔 속도를 어떻게 높이나요?

방금 Dell T310 서버에 18.04를 설치했는데 텍스트를 스크롤할 때 텍스트 콘솔이 사용할 수 없을 정도로 느려지는 것을 발견했습니다.

여기에 몇 가지 숫자를 추가하려면 dmesgSSH 연결을 통해 부팅한 후 즉시 호출하면 모든 출력을 표시하는 데 약 0.5초가 걸리지만 콘솔에서 수행하면 동일한 양의 출력에 대해 약 36초가 걸립니다. (72배 감속)

콘솔은 GRUB 직후 잠시 멈췄다가 그래픽 모드를 더 높은 해상도로 전환하는 것처럼 보입니다.

과거에는 vesafbGRUB( GRUB_CMDLINE_LINUX="video=vesafb:ywrap,mtrr:3"in /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

좀 더 일반적인 드라이버가 작동할 것이라는 희망으로 블랙리스트 작성을 시도했지만 mgadrmfb그것도 도움이 되지 않았습니다. (실제로는 텍스트가 조금 더 두꺼웠지만 그만큼 느렸습니다.)

이 시점에서 나는 고해상도(640x480이 완벽하게 허용됨)보다 ​​사용 가능한 콘솔에 더 관심이 있지만, 속도를 높일 수 있는 방법이 있다면 고해상도도 환영받지 못할 것입니다.

nomodeset설정 이 약간 도움이 되었다는 것을 알았습니다 . 모드는 이제 640x480으로 낮아졌으며 사용할 수 없을 정도로 느리지는 않습니다(dmesg를 스크롤하는 데 약 15초 소요). 하지만 여전히 내가 할 수 있는 멋진 일이 일어나고 있습니다. 끄려면.GRUB_CMDLINE_LINX/etc/default/grub

답변1

귀하의 SSH는 FB를 사용하지 않기 때문에 빠르므로 FB를 비활성화하려는 시도가 올바른 방향으로 가고 있다고 믿습니다.

/etc/default/grub추가/수정해 보세요 :

GRUB_TERMINAL=console
GRUB_GFXPAYLOAD_LINUX=text

그리고 달리다update-grub

이는 FB 설정을 시도하는 것을 방지하기에 충분합니다.

관련 정보