如何在VirtualBox虚拟机中降低输入延迟?

23

我使用VirtualBox安装了Ubuntu虚拟机,但是当我启动它时,输入延迟非常明显。例如,当我输入某些内容时,屏幕上显示文字之前就有明显的延迟。我该怎么做来减少这种延迟呢?


1
这个问题有什么问题吗? - Adam
1
你回答中提到的东西很好,例如你使用了多少内存等。我也在这里使用 VBox,并遇到了完全相同的问题。 - Harry
1个回答

23

以下是一些尝试的方法(所有这些更改都必须在虚拟机关闭时完成):

•给虚拟机更多的内存(RAM)以便处理。我将我的从~1gb提高到了4gb。

右键单击虚拟机图标,选择“设置”->“系统”->“主板”选项卡,移动 Base Memory 滑块来使虚拟机可以访问更多主机机器的内存。

• 给虚拟机更多的CPU内核来处理。我从1个增加到了4个。

右键单击虚拟机图标,选择“设置”->“系统”->“处理器”选项卡,移动 Processors 滑块来允许虚拟机访问主机机器CPU上更多的内核。您也可以通过移动“执行差距”滑块来调整虚拟机被允许使用主机CPU的百分比。

• 启用虚拟机的3D图形加速。

右键单击虚拟机,选择“设置”->“显示”->勾选“启用3D加速”复选框。

更新: 我转换到了VMWare Player,因为它运行速度更快(即使只有一个内核,我也没有注意到任何滞后)。它是免费供非商业使用的:http://www.vmware.com/products/player/playerpro-evaluation.html


1
有趣的是,我看到了这个答案并尝试在Debian客户机上使用VMWare player,但发现它的体验要差得多。不仅出现了配置问题(例如无法更改全屏或鼠标捕获的热键),而且它不允许16:9分辨率,并且最糟糕的是,输入延迟比VirtualBox还要严重。 - Caleb Jay
请注意:在启用x11客户机的3D加速时,全屏应用程序会导致客户机虚拟机挂起。https://askubuntu.com/questions/1035410/ubuntu-18-04-gnome-hangs-on-virtualbox-with-3d-acceleration-enabled - Caleb Jay
5年后,我可以确认Caleb的评论,将我的Fedora虚拟机导出到VMWare Player导致了一个非常糟糕的体验。键盘延迟几乎增加了三倍,而3D加速在技术上是可以工作的(在vbox中不行),但输入延迟又增加了一倍。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接