在OSX上使用VirtualBox运行Ubuntu 16.04,Unity非常慢?

我做了一些谷歌搜索,并发现旧版本的Ubuntu/OSX存在类似的投诉,但那些建议都没有起作用,想看看是否有最新的建议。 我在OSX 10.11.6上运行VirtualBox 5.1.2。我已经安装了Ubuntu 16.04。虚拟机有8GB的RAM和40GB的磁盘大小。目前,我已经打开了虚拟机的2D和3D加速,但是打开或关闭它们似乎对任何事情都没有影响。 症状是与Unity UI相关的普遍延迟。甚至从输入密码到登录界面开始就有延迟。我输入密码,然后观察每个字符出现的时间间隔大约为半秒钟。在通用搜索中输入也是类似的体验。拖动窗口也很卡顿。但是鼠标点击本身似乎没有类似的延迟。在Firefox的地址栏中输入稍微有点延迟,但这是通过虚拟机进行的典型体验,并不像在Unity中那样严重。在终端中输入相当响应。似乎只是实际的Unity UI方面有延迟。 有什么想法吗?

  1. 你安装了Guest Additions吗?如果没有,请在继续之前先安装它们。
  2. 请提供你已经尝试过的其他细节。
- wjandrea
@wjandrea 你能成功地使它正常工作吗?我打算进行双启动,但 VirtualBox 将是我的首选。 - Aaron Bratcher
6个回答

这很可能是由于缺少3D加速(设置 -> 显示 -> 启用3D加速)引起的。 不幸的是,目前这个选项对于Mac无效。请查看此链接

我可以确认这个选项适用于Mac和Virtual Box 5.2.4。启用3D加速解决了我的问题。 - jbarrameda
也适用于我 - jasonlam604
你能安装增强功能吗?提供的链接明确说明Mac主机不支持它们,你能在不安装它们的情况下解决这个问题吗? - João Matos

在我2017年的MacBook Pro 13英寸顶配上,与ozma有相同的表现。 启用3D加速稍微改善了一些问题,但仍然远离完美。

启动你的 Ubuntu 虚拟机,

在主菜单栏上方找到 VirtualBox,点击 Devices,然后...

点击 Insert Guest Additions CD images...

一个 终端 将会打开,按照指示操作。

... 完成后,重新启动虚拟机。

注意

这个解决方案适用于使用 macOS Mojave 的用户,在安装了 VirtualBox 版本 5.2.20 的情况下,在 Ubuntu 16.04 上遇到此问题... 当然,其他人也可以尝试一下 :)


使用2017款MacBook Pro连接外部显示器时, 当虚拟机窗口在笔记本屏幕上时,速度非常慢。 我将窗口移动到外部屏幕上后,速度变快了 (*我的外部显示器被定义为主屏) 我无法解释为什么,这就是事实。

启用3D加速。 为Mac安装客户端增强包。 遵循这两个步骤可以显著提升我的机器速度。 确保在进行这些更改后重新启动以观察效果。

选择VBoxVGA作为图形控制器并启用3D加速对我来说起到了奇效。