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


21

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

在此处输入图片说明

我如何解决它 ?


您有哪些图形驱动程序?什么显卡?“这对于给出一个特定的模型很有帮助。
恢复莫妮卡-ζ-2012年

Intel HD 3000,Nvidia Optimus ....顺便说一句,它在Windows 7中工作正常。
卡西姆2012年

擎天柱/混合动力车仍在大力发展。观看launchpad.net/~hybrid-graphics-linux的开发情况
RobotHumans 2012年

您是否为此安装了驱动程序?
恢复莫妮卡-ζ-2012年

是的,已经安装了大黄蜂...
Qasim 2012年

Answers:


28

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

mks.gl.allowBlacklistedDrivers = "TRUE"

接下来,安装Mesa-libtxc_dxtn1(又名S3纹理压缩),这可能会有所不同,因为您使用的是Ubuntu,而我使用的是OpenSUSE 12.2。

很有可能这将使您的VM崩溃,就像采矿一样,只有重新启动才能修复它。nomodeset然后从引导加载程序尝试使用Nvidia图形(我认为-我的CPU使用率仍在上升glxspheres),然后就不会崩溃您的VM。

仅供参考-我已经尝试过此方法,但是恐怕Bumblebee对3D加速的支持在Linux上完全不足。


在将内核更新为ubuntu 12.04上的3.5之后,我遇到了VMware Workstation 9.0.0无法正常工作的问题。然后,我卸载并安装了9.0.1版本,并将上述行添加到WinXP VMX文件中,现在我获得了完整的3D支持。实际上刚刚测试过Win 8,Aero Glass也可以正常工作。顺便说一下,我有Intel HD 3000 VGA。
ThiagoPonte

我有一台带主板Intel图形4000的system76笔记本电脑,出现此错误。添加该行给了我一个警告,但是它起作用了……只是测试了DirectX 3D支持。
HDave 2013年

我还发现3d不适用于共享VM。确保不共享!
ralu 2013年

1
TRUE应该用双引号

1
+1。适用于带有VMWare Player 6的kubuntu 12.04上的Intel HD3000。mesa库软件包在kubuntu 12.04上称为“ libtxc-dxtn-s2tc0”。
Curtis Gedak 2014年

5

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

同时安装VA-API(用于Intel / AMD GPU的硬件加速) 是否有类似于Jupiter的节能应用程序?

无需进行任何调整


不幸的是,用于Ubuntu 12.04的英特尔®Linux *图形安装程序已过时,并且英特尔不再在页面中提供该版本的下载链接。然后,我决定从x-updates PPA(support.steampowered.com/…)安装驱动程序,但是错误消息仍然存在。然后,我向.vmx文件添加了mks.gl.allowBlacklistedDrivers =“ TRUE”,现在可以正常工作。:)
Inoe 2013年

@Inoe ...英特尔驱动程序中没有添加额外的东西...仅VA-API ....检查我的回答英特尔硬件加速askubuntu.com/questions/285434/… ..安装它
Qasim

新版本最近成为可供选择:askubuntu.com/a/850431/151837
110 1

2

@Xxx Xxx

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

许多人都尝试了您提出的解决方案,但没有一个起作用。签出此线程:http : //communities.vmware.com/message/2104179#2104179

此外,如果看到错误,则说明VM中没有激活图形加速。

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


我也在那里发布了..... Windows 7中没有航空....意味着没有3D加速度
Qasim

mks.gl.allowBlacklistedDrivers = TRUE对我有用。不过,在尝试之前,我在ubuntu论坛上找到了以下页面,尝试了一下,但没有成功。这两件事是否有可能共同解决问题?ubuntuforums.org/showthread.php?t=1531911
spezticle

实际上,这确实对我有用(使用VMWare Player 6.0.0在64位Ubuntu 13.04主机上的Windows 7 32位客户机中运行Altium Designer)。
埃里克·安德森
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.