VirtualBox 6.0 3D/OpenGL Performance With VMSVGA Adapter
The ioquake3 OpenArena game didn't end up being playable at 1080p in our benchmark configuration with VMSVGA... In this GL2 test, the maxed out OpenArena was just 15% the speed of the Radeon RX 580 running on the host Ubuntu 18.10.
With SuperTuxKart at the higher quality levels is where the VMSVGA performance was approaching about 50% the speed of the bare metal system using the VMware SVGA II adapter on VirtualBox 6.0, but still in the case of the Radeon RX 580 led to sub-60 FPS frame rates.
The GeeXLab OpenGL 2 benchmarks were also suffering from very low performance on VMSVGA.
The GL2 tests of GpuTest ranged from being a blood bath to some cases like Furmark and Pixmark Volplosion not performing all that bad, granted they are very synthetic tests.
Unfortunately hopes of the new default VMSVGA 3D adapter for Linux guests improving the OpenGL experience were quickly dashed when seeing under Oracle VM VirtualBox 6.0 only having OpenGL 2.1 exposed and the performance still overall being quite poor... At least it's better than LLVMpipe and good enough for a composited Linux desktop inside a virtual machine. Coming up next will be reference results compared to VirtIO+KVM VirGL renderer performance to see if it offers any better VM graphics performance than VirtualBox 6.0 with VMSVGA.
If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.