问题是在我的VirtualBox中启用3D加速支持似乎打破了OpenGL程序。我必须指出我的硬件布局可能不常见:我有4个显示器由两个nVidia Quadro NVS 295卡供电。如果没有启用3D加速,一切都还可以,但可视化程序很慢。
当我启动一个OpenGL程序时,系统冻结,我将得到一个错误报告,指向VirtualBox Guest Addition目录下的一些* .so文件:在我看来,VirtualBox提供的一些OpenGL库导致了这一点。在Unity桌面上,我可以看到不正确的色块更新缓慢。 (但至少,这不会冻结机器。)
我试过(但没有一个解决了这个问题):
在Guest上只使用1个显示器,这似乎改善了Unity的情况,但OpenGL程序仍然使系统崩溃。
在我的Win7主机上禁用2张图形卡中的1张。
我想知道VirtualBox开发是否完全支持多个图形卡+多个显示器。
这是一个编程问题怎么样?
哎呀我应该把它移到超级用户身上。
—
Falcon