我在VirtualBox上运行Ubuntu Server.我不使用X
Windows,只使用命令行.看起来它正在重新绘制导致屏幕向下移动的每一行的屏幕.换句话说,如果当前行下方的屏幕上有空白空间,它会正常工作,但如果当前行位于屏幕底部,则当系统移动到下一行时,它会逐行刷新整个屏幕.这导致系统运行速度非常慢,因为我必须等待整个屏幕刷新每一行,并且它以90%的速度点击cpu.
我在VirtualBox中安装了Debian Lenny并且没有这样做.
为什么Ubuntu Server重绘每行的屏幕?有没有办法让这种行为消失?
更新:
我正在运行Ubuntu Server 10.04.
我发现另一个solution禁用帧缓冲.我将黑名单vga16fb添加到/etc/modprobe.d/blacklist-framebuffer.conf.
ls -l / boot:
total 14268 -rw-r--r-- 1 root root 640617 2010-04-16 06:01 abi-2.6.32-21-generic -rw-r--r-- 1 root root 115847 2010-04-16 06:01 config-2.6.32-21-generic drwxr-xr-x 3 root root 4096 2010-06-07 17:38 grub -rw-r--r-- 1 root root 7957975 2010-06-07 17:36 initrd.img-2.6.32-21-generic -rw-r--r-- 1 root root 160280 2010-03-23 02:37 memtest86+.bin -rw-r--r-- 1 root root 1687378 2010-04-16 06:01 System.map-2.6.32-21-generic -rw-r--r-- 1 root root 1196 2010-04-16 06:03 vmcoreinfo-2.6.32-21-generic -rw-r--r-- 1 root root 4029792 2010-04-16 06:01 vmlinuz-2.6.32-21-generic
您的帧缓冲区已启用.某些帧缓冲配置不会加速,并会使用cpu重绘屏幕 – 实际上当cpu决定“滚动”文本时,将cpu转入bitblit引擎.使用
the instructions found here禁用它,它将“告诉”VirtualBox您想要“文本”而不是“图形”.
原文链接:https://www.f2er.com/ubuntu/348201.html