机器是 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 主机“休眠”后性能非常差。重新启动虚拟机解决了该问题。希望这对某些人有帮助。