Ubuntu 18.04 虚拟盒:3D 加速已激活,但不起作用

Ubuntu 18.04 虚拟盒:3D 加速已激活,但不起作用

因此,我在虚拟机中安装了一个全新的 ubuntu 18.04。我安装了主机扩展和客户机添加。我的主机系统是 Windows 10。我在 VM 设置中激活了 3D 加速。

当我询问 ubuntu 时,我认为它回答说我确实有 3D 加速:

glxinfo | grep direct
direct rendering: Yes

问题是,gnome 3 运行起来一点也不流畅。没有任何花哨的效果或任何东西。欢迎任何线索,从良好的版本组合到也许只是告诉我的客人 ubuntu 如何使用 3D 加速?

答案1

因此,如果您不反对使用 unity 而不是 gnome(仍然在 ubuntu 18.04 上),这里有一个对我有用的解决方案。在具有 3D 加速的 virtualbox 上运行 ubuntu 18.04(在 Windows 10 主机上)。重现步骤:

  1. 安装 virtualbox 5.2.8
  2. 从官方 CD 映像安装 ubuntu 18.04(我选择在启动时进行最小安装)
  3. 安装 build-essential 和 ubuntu-unity-desktop
  4. 重启
  5. 从 virtualbox 菜单安装 virtualbox 客户机扩展(不是 apt-get 版本,也许它有效,但没有测试过)。
  6. 重启
  7. ????
  8. 利润 !

我不知道这次是否有效,因为我在客户机扩展之前安装了 unity,或者因为我使用了 virtualbox 提供的客户机扩展而不是来自 repo 的扩展。

它似乎可以与 unity 一起使用,因为 unity 不使用 X11,而 virtualbox 对 X11 的支持不是很好?(不过我不确定那部分,读了很多其他帖子,我可能有点困惑)

答案2

我遇到了和楼主一模一样的问题。我今天 5 月 28 日在最新版本的 Virtualbox 上全新安装了 Ubuntu 18.04,启用了 3D,并在客户实用程序上安装了最新版本,但动画一点也不流畅。glxinfo 确实显示直接渲染为是。

我发现的一个解决方法是在登录时切换到 Wayland Gnome,并且动画在 Vbox 中可以正常工作,但它肯定不如我从免费的 VMware Player 中获得的那么流畅,在使用 VMware Player 之后,与 VBOX 相比,我开始更喜欢它,甚至考虑购买许可证。

据我所知,VMware 提供了更好的 3D 支持,因此我在启用了 3D 的 VMWare Player 免费版上安装了 Ubuntu 18.04,所有默认动画都可以开箱即用,gnome 运行顺畅。我不知道如何将此报告为错误,但这绝对是 Vbox 3D 中的一个错误 - Ubuntu 18.04 不知道这是 vbox 问题还是 ubuntu 问题。

答案3

Virtualbox 支持虚拟化提供商。其中之一是 KVM。您可以在Virtualbox 设置

请查看 Virtualbox 文档半虚拟化提供商。这可能会解决 3D 加速问题(包括窗口拖动)。我遇到了和你一样的问题。

或者,打开半虚拟化网络 (virtio-io) 适配器以利用 KVM 优势。

相关内容