在 Virtual Box 5.2.12 上运行的 Ubuntu 18.04 LTS 的 GUI 响应非常不稳定且迟缓

在 Virtual Box 5.2.12 上运行的 Ubuntu 18.04 LTS 的 GUI 响应非常不稳定且迟缓

我在 Vbox 5.2.12 上运行 Ubuntu 18.04 LTS。为了给你一些背景信息,说它不稳定是轻描淡写,它慢得令人痛苦。我尝试了在多元宇宙中能找到的所有答案,但我仍然运气不佳。

好的,所以当我在终端上运行命令时,一切都非常敏捷,但是当我切换到 GUI 时,它就会变得狂暴,要么响应太慢,要么在一秒钟内卡顿一百万次,让我头疼。

主机详细信息:


操作系统:Windows 10
物理内存:16 GB
图形内存:8GB(英特尔超高清显卡 620)
固态硬盘:256 GB
处理器:Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz, 2112 Mhz, 4 核, 8 逻辑处理器
虚拟化:已启用

宾客详情:


操作系统:Ubuntu 18.04
分配的 RAM:8192 MB(原因:希望。仍然没有运气)
已分配的 VRAM:256 MB(原因同上)
处理器数量:4
执行上限:100%
3D 加速:已启用
嘉宾添加:已安装
Compiz设置:禁用动画,淡入淡出
是否支持3D加速:是的

raghu@devbox:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   Humper
OpenGL renderer string: Chromium
OpenGL version string:  2.1 Chromium 1.9

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes

笔记:如果您觉得被接受的答案与之前提出的问题的答案类似,请继续将其标记为重复。请至少等待到那时。我尝试了几乎所有类似问题的答案,但不幸的是,它们对我都不起作用。

答案1

除了在裸机上,虚拟机并不总是能从最大化资源中获益。这是因为在主机上运行的监控程序(此处为 Virtual Box)也需要一些资源才能顺利运行。

  1. 记忆

    为主机操作系统留出尽可能多的内存,而无需在硬盘上进行交换。如果我们将 16 GB 中的 8 GB 用于集成 GPU,那么在剩余的 8 GB 中应留出 2 GB 或更多用于主机。

  2. 中央处理器

    确实,我们为客户机分配的核心越多,任何客户机操作系统的运行效果就越好。如果我们分配所有核心,则可能会降低主机的速度,虚拟机的性能也会随之降低。因此,通常最好将至少一个核心留给主机,或者在 VirtualBox 设置中定义执行上限,例如 90%。

  3. 硬盘

    通过使用动态增长驱动器,我们可以分配一个巨大的虚拟驱动器,只要它没有被数据填满,它的物理尺寸就会小得多。它只会使用所需的空间。

  4. 显卡

    对于 3D 加速,主机 GPU 通过客户机附加图形驱动程序传递到客户机。这也意味着所有显卡内存也可以从客户机访问。很少需要将客户机 VGA 内存增加到 128 MB 以上。

答案2

我也有同样的问题。

我在 Windows 10 Pro 上安装了最新的 virtuabox 版本。我创建了一个新的虚拟机并在其上安装了最新的 ubuntu 桌面(18.04.版本)。当我打开它时,一切都很慢。

我下载了“ubuntu-16.04.5-desktop-amd64.iso”并安装它。这个工作正常。甚至在安装客户机工具之前......

这很奇怪....

答案3

我遇到了类似的问题,我的情况是我的主机是 MAC OS High Sierra 10.13.6

我尝试了 Ubuntu 18.04,并尝试了从小到大的各种设置,Gnome 桌面的结果都差不多。
在硬件加速开启且 Guest Additions 配置正确的情况下,它可以运行一小段时间(几秒到几分钟),但当我开始在桌面上移动窗口或进行任何会占用 Gnome 桌面资源的操作时,gnome-shell 就开始持续以 100% 的速度运行。

我尝试了最新的 CentOS 7,结果显示行为和过程完全相同。

我按照@user1571627说的做了,下载了 Ubuntu 16.04.5,瞧!一切都与 Unity 完美配合!

所以我能得出的唯一结论是,新 Gnome 桌面的 gnome-shell 进程并没有通过 Virtualbox 的 Guest Additions 扩展正确加速。

也许他们会及时解决这个问题。目前,我们在受支持的 Ubuntu LTS 版本中拥有成熟的 Unity(我认为就可用性和性能而言,它比 Gnome Desktop 好得多)。因此,您可以将其用作您的客户机。

相关内容