VirtualBox 6.0 3D/OpenGL Performance With VMSVGA Adapter

Written by Michael Larabel in Software on 19 December 2018 at 11:27 AM EST. Page 2 of 2. 13 Comments.
VirtualBox 6.0 VMSVGA Graphics OpenGL Benchmarks
VirtualBox 6.0 VMSVGA Graphics OpenGL Benchmarks

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.

VirtualBox 6.0 VMSVGA Graphics OpenGL Benchmarks
VirtualBox 6.0 VMSVGA Graphics OpenGL Benchmarks
VirtualBox 6.0 VMSVGA Graphics OpenGL Benchmarks

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.

VirtualBox 6.0 VMSVGA Graphics OpenGL Benchmarks
VirtualBox 6.0 VMSVGA Graphics OpenGL Benchmarks
VirtualBox 6.0 VMSVGA Graphics OpenGL Benchmarks
VirtualBox 6.0 VMSVGA Graphics OpenGL Benchmarks

The GeeXLab OpenGL 2 benchmarks were also suffering from very low performance on VMSVGA.

VirtualBox 6.0 VMSVGA Graphics OpenGL Benchmarks
VirtualBox 6.0 VMSVGA Graphics OpenGL Benchmarks
VirtualBox 6.0 VMSVGA Graphics OpenGL Benchmarks
VirtualBox 6.0 VMSVGA Graphics OpenGL Benchmarks

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.


Related Articles
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.