Win 7 主机上的 VirtualBox Ubuntu Guest 中的 3D 加速

Win 7 主机上的 VirtualBox Ubuntu Guest 中的 3D 加速

问题是,在我的 VirtualBox 中启用 3D 加速支持似乎会破坏 OpenGL 程序。我必须指出,我的硬件布局可能不常见:我有 4 个显示器,由两块 nVidia Quadro NVS 295 卡供电。如果不启用 3D 加速,一切都正常,但可视化程序很慢。

当我启动 OpenGL 程序时,系统会冻结,并且会收到指向 VirtualBox Guest Addition 目录下的一些 *.so 文件的错误报告:在我看来,VirtualBox 提供的一些 OpenGL 库导致了这种情况。在 Unity 桌面上,我可以看到不正确的色块更新缓慢。(但至少,这不会冻结机器。)

我已经尝试过(但这些都不能解决问题):

  1. 在 Guest 上仅使用 1 个显示器,这似乎改善了 Unity 上的情况,但 OpenGL 程序仍然会导致系统崩溃。

  2. 禁用我的 Win7 主机上的 2 个显卡中的 1 个。

我想知道 VirtualBox dev 是否​​完全支持多显卡 + 多显示器。

答案1

经过一周的努力,我仍无法确定问题的确切原因,但似乎问题出在 VirtualBox 方面。与此同时,VMware 解决了我的难题:不仅硬件加速的 OpenGL 运行良好,而且整体响应能力似乎也得到了改善。希望这能帮助其他遇到同样问题的人。

相关内容