如何减少 VirtualBox 虚拟机中的输入延迟?

问题描述 投票:0回答:2

我已经使用 VirtualBox 安装了 Ubuntu 虚拟机,但是当我启动它时,输入延迟非常明显。例如,当我输入某些内容时,在屏幕上显示文字之前会出现明显的延迟。我可以做什么来减少这种延迟?

virtual-machine virtualbox latency
2个回答
23
投票

这里有一些可以尝试的事情(所有这些更改都必须在虚拟机启动时完成) 断电):

•为虚拟机提供更多内存 (RAM) 来使用。我把我的内存从 ~1gb 增加到 4gb。

右键单击虚拟机图标,设置 -> 系统 -> 主板选项卡,移动

Base Memory
滑块以使虚拟机能够访问更多主机内存。

• 为虚拟机提供更多CPU 核心以供使用。我从 1 到 4。

右键单击虚拟机图标,设置 -> 系统 -> 处理器选项卡,移动

Processors
滑块以允许虚拟机访问主机 CPU 上的更多内核。您还可以通过移动“执行间隙”滑块来调整允许虚拟机使用的主机 CPU 数量(即百分比)。

• 为VM 启用3D 图形加速。 右键单击虚拟机,设置 -> 显示 -> 选中

Enable 3D Acceleration
复选框。

更新: 我改用 VMWare Player,因为它速度更快(即使使用单核,我也没有注意到任何延迟)。非商业用途免费:http://www.vmware.com/products/player/playerpro-evaluation.html.


0
投票

我可以确认,截至 2024 年,键盘延迟仍然可能是 Windows 主机上的 Linux 客户端的一个主要问题,但就我而言,Adam 在 2016 年提供的解决方案都不起作用,有些解决方案(例如启用 3D 图形)使事情变得更加糟糕更糟。

在我的案例中,问题的根源在于在虚拟机设置中选择(默认和推荐)VMSVGA 视频适配器,这将导致主机具有某些显卡的来宾上出现键盘延迟。据报道,VBoxSVGA 也有延迟,尽管不如 VMSVGA。根据此链接https://www.virtualbox.org/ticket/20552,Nvidia卡尤其受到影响,就我而言,我有一张专用的Nvidia卡。

切换到 VBoxVGA 解决了我的延迟问题。注意 VirtualBox 将显示有关切换到不推荐的图形控制器的警告,但可以忽略它。尽管如此,您的访客计算机可能需要重新配置才能在重新启动后正确使用新的图形控制器。

© www.soinside.com 2019 - 2024. All rights reserved.