When running a guest OS with 3D acceleration enabled on VMWare Workstation (or player) on an Arch-based distro, you may receive the following notifications on guest OS startup:
The cause of the problem can be varied. However, on Arch based distributions, especially on laptops with both a discrete graphics card and integrated graphics, it's most likely related to the discrete card not being used (or enabled easily).
Nvidia (Optimus) laptop - use bumblebee optirun
The first solution involves installing bumblebee and prefixing the
vmplayer executable with
You can also modify (or make a copy) of the .desktop file with a modified prefix. See below (create a .desktop file and put in a folder on you path):
ATI based laptop - allow blacklisted drivers
Now, ATI has much better linux support (by far...) however, on my e480, I couldn't get 3D acceleration working (tried all different types of drivers free and non-free) until I came across this post by /dev/blog.
Apparently VMWare decided to blacklist some drivers. Luckily we can undo this blacklisting by modify the
preferences file by adding the following to