So, playing around with Workstation 12 on Ubuntu 16.04 and I found when booting a freshly installed copy of Windows 10 Pro, I’d get an alert that 3D acceleration was not working.
I thought this was Odd as it was enabled, and I’d previously checked I had 3d support configured in Linux.
Checking the test tool for unity, I again confirmed 3D Acceleration was working:
spathi@Loki:~$ /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 11.2.0
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
The answer to this was to edit my vmware preferences file and add a string to allow Blacklisted drivers. Now, I am not sure why this is required when it can be seen above that the Intel drivers are not blacklisted, but hey, that requires some more research.
So I fired up vim and edited the preferences file in my home directory :
And in my case the missing flat wasn’t present at all, so I added the following at the end of the file.
mks.gl.allowBlacklistedDrivers = "TRUE"
I restarted Workstation, low and behold I was no longer receiving errors about 3D acceleration not working.