我最近在Ubuntu 12.04上安装了Vmware工作站9,并且已将我的VM从Windows迁移到Ubuntu 12.04。现在我遇到了openGL错误,它说没有3D加速,如下图所示
我如何解决它 ?
我最近在Ubuntu 12.04上安装了Vmware工作站9,并且已将我的VM从Windows迁移到Ubuntu 12.04。现在我遇到了openGL错误,它说没有3D加速,如下图所示
我如何解决它 ?
Answers:
将以下内容添加到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”选项。配置文件。如果是这样,您的虚拟机将在启动后不久爆炸。试试看游戏。
许多人都尝试了您提出的解决方案,但没有一个起作用。签出此线程:http : //communities.vmware.com/message/2104179#2104179
此外,如果看到错误,则说明VM中没有激活图形加速。
注意:使用Bumblebee(optirun vmware),您没有图形加速。