While KVM may be very fast for Linux virtualization, one of the areas where VMware and VirtualBox are superior is when it comes to the ability to provide hardware-accelerated 2D/3D support to guest virtual machines that ultimately is passed onto the host and its graphics card / driver. In this benchmark is a look at the gaming performance of Oracle's VM VirtualBox 4.1 when using their "Chromium" driver to enable guest Linux OpenGL acceleration
The OpenGL Windows guest acceleration in VirtualBox came in late 2008 and in early 2009 there was Direct3D acceleration for Windows guests. The OpenGL Linux support came to VirtualBox a few months later. This support was originally introduced in the VirtualBox 2 series. VirtualBox 3.0 came with OpenGL 2.0 support along with SMP support and other improvements.
Unlike VMware's implementation that uses the Gallium3D architecture in passing graphics calls from the guest to host, the Innotek/Sun/Oracle developers working on VirtualBox haven't been convinced about this model and use their own model. Since then we have seen the release of VirtualBox 4.0 and VirtualBox 4.1, so we are seeing today where the guest 3D support is standing. This support is available on all supported platforms: Windows, Linux, Mac OS X, and Solaris. Review: Phoronix