在 Ubuntu 14.04 上的 VMWare Workstation 10 上启用 3D 硬件加速

Sie*_*men 57 vmware 3d hardware-acceleration 14.04 vmware-workstation

我正在尝试在 Ubuntu 14.04.1 LTS (Trusty Tahr) 上的 VMware Workstation 10.0.3 中的 Win 8.1 VM 中启用硬件加速 3D 图形,以流畅地玩游戏 Smite。我已经检查过硬件加速在 Ubuntu 中是否有效:

$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile 
OpenGL version string:  3.0 Mesa 10.2.2

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes
Run Code Online (Sandbox Code Playgroud)

在 VMware Workstation 中,VM 上的“虚拟机设置”->“显示”->“加速 3D 图形”被选中。

截屏

但是在启动 VM 时,它说“主机不提供 3D 支持”。

截屏

为什么 VMware 没有检测到硬件 3D 加速?我怎样才能解决这个问题?

谢谢!

Cha*_*een 88

编辑文件~/.vmware/preferences并查找以 开头的行mks.gl.allowBlacklistedDrivers,如果它不存在 - 您可以将其添加到文件中。

这应该更改为mks.gl.allowBlacklistedDrivers = "TRUE" (注意 TRUE 周围的双引号)

  • 只是想注意这也适用于 Workstation 11。默认情况下,首选项文件中不存在 `mks.gl.allowBlacklistedDrivers` 参数,但添加它确实有效。谢谢。 (7认同)
  • 在 VMware Workstation 12 中工作。 (5认同)
  • 免费的 vmware-player 也需要同样的东西 (4认同)
  • 适用于 VMware Workstation 14.1 (3认同)
  • 适用于 Fedora 27 上的 VMware Player 14.1.1 (3认同)

小智 18

添加mks.gl.allowBlacklistedDrivers = "TRUE".vmx 文件。

它在 Linux Mint Cinnamon 上工作,作为主机,内核 3.16 和 Debian 8.2 Cinnamon 作为来宾。