VMware Lands Its OpenGL 3.3 Support In Its Mesa Gallium3D Driver
For those using Workstation 12 or Fusion 8, OpenGL 3.3 support is now capable by guest virtual machines if you have an updated Linux driver stack. Aside from having to use VMware's latest proprietary virtualization software, the host OS/GPU/driver needs to support OpenGL 4.0, you'll need the Linux 4.3 kernel or newer, and you'll need this Mesa Git code -- what will be released later this year as Mesa 11.1. Without any of these pieces, only the current OpenGL 2.1 support level is exposed. For debugging purposes, the OGL3 support in VMware guests can be disabled via the SVGA_VGPU10=0 environment variable.
All of the Mesa/Gallium3D pieces for OpenGL 3.3 support via their VMWgfx Gallium3D driver are now in Git. There's no word on any imminent OpenGL 4 support coming to VMware guests although they have the host driver requirement on OpenGL 4.0.
While some may not like VMware for not being free, at least they have good OpenGL acceleration working for guests while Linux users are still waiting for Virgil to materialize or another form of KVM/QEMU with 3D acceleration on the GPU.