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

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

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

在此处输入图片描述

我如何解决它 ?

答案1

将以下内容添加到虚拟机的 .vmx 文件中

mks.gl.allowBlacklistedDrivers = "TRUE"

接下来,安装Mesa-libtxc_dxtn1(又名 S3 纹理压缩),由于您使用的是 Ubuntu 而我使用的是 OpenSUSE 12.2,因此这可能被称为不同的东西。

这很可能会像我的一样导致您的 VM 崩溃,只有重新启动才能修复它。尝试nomodeset从引导加载程序开始,然后使用 Nvidia 显卡(我想 - 我的 CPU 使用率仍然飙升glxspheres),这样就不会导致您的 VM 崩溃。

仅供参考 - 我已经尝试过,但我担心 Bumblebee 的 3D 加速支持在 Linux 上完全不行。

答案2

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

还安装 VA-API(英特尔/AMD GPU 硬件加速) 是否有类似 Jupiter 的省电应用程序?

无需做任何调整

答案3

@Xxx Xxx

我认为你错了。如果你的虚拟机运行正常,没有错误(“硬件图形加速不可用”、“主机不支持 3D”),可能是因为你在 vmx 配置文件中激活了“mks.gl.allowBlacklistedDrivers = TRUE”选项。如果是这样,你的虚拟机在启动后不久就会爆炸。试玩一下游戏,看看效果。

许多人尝试过你提出的解决方案,但都不起作用。查看此帖子: http://communities.vmware.com/message/2104179#2104179

此外,如果您看到错误,则表示您的虚拟机中没有激活图形加速。

注意:使用 Bumblebee(optirun vmware)时您没有图形加速。

相关内容