Ubuntu 18.04 Gnome在启用3D加速的情况下挂在VirtualBox上


26

设定

  • VirtualBox:5.2.12(刚刚发布)
  • 主机:具有最新更新的Windows 10
  • 访客:Ubuntu 18.04,启用3D加速,Gnome桌面管理器
  • 显卡:Nvidia GEFORCE GTX980

行为

Ubuntu启动,登录正常,桌面显示,我能够启动应用程序,键入,移动窗口或调整窗口大小(通过抓住边缘)等。

但是,如果我通过双击其标题栏或单击最大化按钮来最大化任何窗口,则对整个系统的键盘或鼠标输入的响应变得如此缓慢(例如,对gedit中按下的任何键的响应时间为20秒或更长) ),Ubuntu变得无法使用,需要将其关闭(如果我不想等待对命令的延迟响应,请强制执行)。

如果我在VirtualBox Manager中禁用了3D加速,即使最大化窗口,Gnome也能正常工作。

如果切换到Unity桌面管理器,则无论有无3D加速,一切都可以正常工作。

由于我当前的Ubuntu 18.04安装是从旧版本的Ubuntu(我认为原始安装的版本是16.04)进行的更新,因此我创建了一个全新的Ubuntu 18.04 virtualbox,同样的事情也发生了,因此它可能与更新无关。

而且,即使Gnome仍在响应,通常Unity似乎比Gnome快。

此问题始于Ubuntu 17.04(将Gnome设为默认桌面管理器时),此后所有可用的VirtualBox版本都一直发生此问题。

我将对如何解决此问题提出任何建议。


1
具有完全相同的配置相同的问题。VirtualBox 5.2.12,Windows 10主机操作系统,Ubuntu 18.04 Guest(带默认显示管理器)
mitsos1os

我在相同的设置上有完全相同的问题。
fvannee

1
我在Windows 10或MacOS High Sierra主机上都遇到相同的问题。(您已经发布了VirtualBox错误票吗?)
kmhofmann,

我还没有发布错误报告。我不确定这是Ubuntu,VirtualBox,Windows还是组合问题。不管怎样,例如,还有另一个非常令人讨厌的VB / Ubuntu问题unix.stackexchange.com/questions/52951/…于2009年报告,但仍未解决,因此我不确定对此是否有太大希望一个。
阿迪

同样在这里,Windows 10,VB 5.2
dylanh724 '18

Answers:


22

如2年前的这篇文章所述,VirtualBox开发人员基本上是针对X11来宾进行3D加速:https : //www.virtualbox.org/wiki/X11Guest3D

在VirtualBox站点上创建了数十张票证,而所有票证都被忽略了。还有很多论坛帖子。每次都给出相同的答复,我可以找到的最新答复是3个星期前一位开发人员(michael)发布的:

恐怕目前团队中没有人有足够的空闲时间来调查此事(也没有迹象表明在可预见的将来它会改变)。那些对使用C语言进行OpenGL编程的技术感兴趣的用户应该能够找到并修复它。有关问题(技术性问题)或补丁的信息,请访问vbox-dev邮件列表。

展望未来,当前的共识是您有4种选择:

  1. 禁用3D加速(最简单)
  2. 使用GNOME x11以外的任何其他桌面环境,例如GNOME Wayland或Unity
  3. 使用任何其他虚拟化产品
  4. 自己为VirtualBox项目做贡献

链接: https://forums.virtualbox.org/viewtopic.php?f=3&t=84198 https://www.virtualbox.org/ticket/15417 https://www.virtualbox.org/ticket/17014 HTTPS:/ /www.virtualbox.org/ticket/17577 https://forums.virtualbox.org/viewforum.php?f=3


在18.04上的性能非常糟糕,禁用了3D加速功能:(
jocull

禁用3D加速对我有用。这并不理想,但至少现在可以使用。
劳尔·拉斯纳

4

在Virtualbox中,来宾OS仅看到虚拟机软件提供的虚拟图形适配器。在主机上安装驱动程序无关紧要,尝试这样做可能会破坏安装。3D加速仅在游戏或3d软件等需要时才真正重要。

2018年12月发布的6.0版本在“显示”菜单的“图形控制器”下拉列表中添加了新选项,取得了重大进展。在此选项下选择VMSVGA以创建虚拟SVGA控制器,您应该一切顺利。

在这里了解更多!


1
VMSVGA极大地改善了我的VM(Surface Pro 3主机+ Windows 10,Ubuntu 18.04 Guest)中的视频问题。谢谢!!
tresf

大!VMSVGA停止了窗口调整大小的挂起(Ubuntu 18.04 guest虚拟机)。当然,现在还存在一个新问题:关闭访客的时间超过60秒!来宾为4k @ 200%规模。在规格最高的XPS笔记本电脑上托管Ubuntu 18.04,VirtualBox 6.06,但使用带3D的Intel GPU。另外:我发现Gnome几乎是稳定的,开销很小,但是Gnome的实际可用性确实很差。我购买了VMware Workstation Pro来解决6.06中的错误,并且可以轻松转换我使用的Windows和Ubuntu VM,但是VMware在4k分辨率方面还有其他问题-arrggh。
robocat

2

我也遇到了同样的问题,但是:Windows 7主机和NVIDIA Quadro K2100M

阅读以下文章后:https : //www.omgubuntu.co.uk/2018/06/mesa-18-1-1-ubuntu-18-04-ppa

我决定安装它,并检查3D加速是否有效。此后3D处于开启状态,并且工作正常。


我按照这些说明进行操作,dist-upgrade显示0个缺少的更新,但我的OpenGL版本仍为2.1:OpenGL Warning: vboxCall failed with VBox status code VERR_BUFFER_OVERFLOW OpenGL version string: 2.1 Chromium 1.9
John Freeman

不幸的是,该解决方案对我不起作用:(仍然很
滞后

0

我在3D加速和vbox guest虚拟机添加方面遇到了相同的问题,移动或调整窗口大小会使整个系统非常缓慢。

更改虚拟机上的一些设置后,我的问题立即消失了:

  • 图形控制器:VMSVGA
  • 音频控制器:ICH AC97
  • 启用音频输入:关闭

希望它可以帮助...

二。


0

激活VBoxSVGA,您仍然可以启用3D加速。

在我的nvidia显卡中可以正常工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.