无需卸载 NVidia 驱动程序,即可在 Virtualbox VM 中运行 15.10

无需卸载 NVidia 驱动程序,即可在 Virtualbox VM 中运行 15.10

我的系统是双启动的。有时我会在本机启动 Ubuntu 分区,有时我会从 Windows 7 主机启动原始 VMDK。我是否可以在不卸载 Nvidia 驱动程序的情况下在虚拟机中使用 3D 加速?

我没有 xorg.conf,但出于某种原因,Xorg 仍尝试使用 Nvidia GLX 扩展。这些行出现在我的 Xorg.0.log 中:

(II) NVIDIA GLX Module  352.63  Sat Nov  7 20:52:00 PST 2015
(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

如果我隐藏 Nvidia GLX 库,错误将变成:

AIGLX error: vboxvideo does not export required DRI extension
(EE) AIGLX: reverting to software rendering
(EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: undefined symbol: _glapi_tls_Dispatch)
(EE) GLX: could not load software renderer
(II) GLX: no usable GL providers found for screen 0

就我目前的情况而言,我目前的解决方法是使用并行安装的 VDI,它会挂载原始 VMDK 和符号链接以重新使用我的主目录。这消除了来回启动带来的很多麻烦,尽管无法解决保持软件和配置镜像的问题。也许有一个配置管理解决方案。

相关内容