如何修复Vmware Workstation 9的3D加速?

我最近在Ubuntu 12.04上安装了Vmware工作站9,我已将我的VM从Windows迁移到Ubuntu 12.04。 现在我得到openGL错误,并且没有3D加速,如下图所示

在此处输入图像描述

我如何解决它 ?

将以下内容添加到VM的.vmx文件中

mks.gl.allowBlacklistedDrivers = "TRUE" 

接下来,安装Mesa-libtxc_dxtn1 (又称S3纹理压缩),这可能会因为你在Ubuntu上使用OpenSUSE 12.2而被称为不同。

有可能这会使你的VM崩溃,就像它对我的一样,只有重新启动才能修复它。 尝试使用引导加载程序的nomodeset然后使用Nvidia图形(我认为 – 我的CPU使用率仍然是使用glxspheres火箭),然后不会崩溃你的VM。

仅供参考 – 我试过这个但是我担心Bumblebee的3D加速支持完全不适合Linux。

安装英特尔驱动程序固定Vmware 3D加速https://01.org/linuxgraphics/downloads

还要安装VA-API(适用于Intel / AMD GPU的硬件加速) 是否有与Jupiter类似的省电应用程序?

无需进行任何调整

@Xxx Xxx

我觉得你错了。 如果您的虚拟机正常运行(“硬件图形加速不可用”,“主机无法提供3D支持”),可能是因为您已激活vmx中的“mks.gl.allowBlacklistedDrivers = TRUE”选项配置文件。 如果是这样,您的虚拟机将在启动后立即爆炸。 试试看游戏吧。

许多人尝试过你提出的解决方案,但没有一个能够运作。 看看这个post: http : //communities.vmware.com/message/2104179#2104179

此外,如果您看到错误,则您不会在VM中激活图形加速。

注意:对于Bumblebee(optirun vmware),您没有图形加速。