Dell T310サーバーに18.04をインストールしましたが、テキストをスクロールするときにテキストコンソールが異常に遅くなることに気づきました。
これにいくつかの数値を追加するには、ssh接続を介して起動した直後にdmesg
を呼び出すと、すべての出力が表示されるまでに約0.5秒かかりますが、コンソールでこれを行うと、同じ量の出力で約36秒かかります。 (72倍のスローダウン)
コンソールはGRUBの直後にしばらく停止し、グラフィックモードをより高い解像度に切り替えたように見えます。
過去に機能したものは、強制的にvesafb
in GRUB(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
この時点では、高解像度(640x480は完全に許容可能)で使用するよりも、使用可能なコンソールに興味があります。
これをスピードアップするにはどうすればよいですか?
_ [でのnomodeset
の設定GRUB_CMDLINE_LINX
/etc/default/grub
少し助けて、モードは640x480に下がり、通常遅くなることはありません(現在、dmesgをスクロールするのに約15秒かかります)。コンソール。
同じGPUのプラットフォームにDebianをインストールしたところ、似たような「一体」の瞬間がありました。これをGRUB_CMDLINE_LINUX
に追加して、8ビット画面モードを使用するようにカーネルに指示することで、少し恐ろしくないようにしました。
video=1024x768-8
解像度が低いほど高速でしたが、1024x768が私にとって最適な場所でした。これには、約35〜40秒から約7〜8秒かかりました。
私の知る限り、これはUbuntuでも同じように機能するはずです。 4.19カーネルを使用していますが、video=
オプションが大幅に変更されていません。