客户机 Ubuntu 16.04 在 VirtualBox Windows 10 主机中运行非常缓慢

客户机 Ubuntu 16.04 在 VirtualBox Windows 10 主机中运行非常缓慢

机器是 64 位 ACPI 主板,配备 i5 四核处理器和 8 GB 内存,运行 Windows 10-Pro 主机。显示器是 Acer T232HL 触摸屏。显卡是 AMD Radeon R7 200。

安装 VirtualBox 然后创建具有 2Gb 分配内存、200Gb 固定虚拟磁盘和 128 Mb 视频内存的客户虚拟机。

安装了 Ubuntu Desktop 16.04,然后安装了 Guest Additions。检查并确认了 3D 加速。

客户机仍然非常慢,刷新错误导致一些菜单空白。

有什么建议么?

答案1

一些常规故障排除...

  • 确保 Unity 可以使用 3D 加速 - 这会产生很大的影响。/usr/lib/nux/unity_support_test -p从终端运行并注意最后一行是否显示Unity 3D supported: yes。如果没有,请在 VM 选项中启用它。

  • 检查是否为其提供了足够的视频内存。VirtualBox 中为客户机提供的默认设置非常低。至少为其提供 64MB,如果可以的话,最好提供 128MB。

  • 检查屏幕分辨率。无论我尝试什么硬件,它似乎都无法以原始分辨率(3840 x 2160)为我的 4K 屏幕供电。缩放后,1920 x 1080 的体验明显更好。

  • 检查 CPU 虚拟化设置。例如,如果你有 4 核 CPU将所有 4 个核心分配给虚拟机。如果这样做,虚拟机客户机将与主机争夺资源,结果是它实际上运行得更慢。坚持使用一个或两个核心。(根据我的经验,1 和 2 之间没有太大区别,但您的可能有所不同)。

  • 对 RAM 和 CPU 的操作相同。不要分配超过需要的 RAM - 确保主机有足够的空间供其使用。Ubuntu 桌面的 4GB 似乎足以满足我向其投放的几乎所有内容。

  • 我读到过有人说,使用固定分配的虚拟硬盘比使用动态硬盘能提高机械硬盘的速度。根据我的经验,两者没有明显的区别,但也许还是值得一提。

答案2

我想分享我所发现的东西,相信我,这花了我很长时间:

Ubuntu Unity 喜欢真正的显卡,而不是来自 vmshare 或 virtualbox 的虚拟显卡

它在虚拟盒中运行得不太好。

您可以尝试其他人发布的所有内容,效果会更好,但不会像您想要的那样。基本上:不要浪费时间。

或者:

使用另一个不使用 Unity 作为 UI 的发行版。

我已经成功使用过 Lubuntu 14.04

不是 16.04,因为我几年前就用过。而且我认为 Lubuntu 改变了他们的 UI,所以要小心。

另一个选择是切换到 Gnome,但该切换必须彻底完成,无一例外......(无论如何,Ubuntu 将在 2018 年回归 Gnome

我记得当我遇到问题时尝试过类似的方法,但效果也不太好......

似乎有一个选项可以通过以下方式卸载它

我的一个朋友现在就正在做这件事。我会告诉你们这件事的。

更好的:

使用带有不同 UI 引擎的图像。Gnome、KDE、Lubuntu 是一些应该可以使用的示例。Lubuntu 肯定可以使用,至少在 14.04 中可以使用。

编辑

所以我的朋友尝试了一下,他说 Lubuntu 16.04感觉比他安装的 Ubuntu 快得多,也更原生。但他没有在 Lubuntu 上重新安装所有内容,而是尝试切换到 gnome,然后本指南(之前提到)。

他说,切换到 gnome 并删除 Unity 后,感觉更加原生了。

答案3

一个适合从 Google 登陆的用户(而不是慢性患者):

我发现在虚拟机运行时将 Windows 10 主机“休眠”后性能非常差。重新启动虚拟机解决了该问题。希望这对某些人有帮助。

相关内容