VirtualBox 2.1.0 does OpenGL 3D acceleration

18 December 2008

VirtualBox 2.1.0, released today (see the changelog), does OpenGL 3D acceleration, which is something I have been hanging out for for a very long time. It doesn’t yet do Direct3D acceleration, but OpenGL is sufficient to run many popular games, namely ones based on the id Tech 3 (Quake III Arena, Jedi Knight II, Jedi Academy, Alice, etc.), Half-Life, or Source engine.

The 3D acceleration works with a Windows guest (with guest additions installed), and works on any host operating system (including Linux).

OpenGL in VirtualBox

The above screenshot shows me running Quake III Arena in Windows XP in VirtualBox 2.1.0 in Gentoo, which is running at 52fps.

It is quite ironic that VirtualBox only supports OpenGL acceleration. VMware has had 3D acceleration for a while now, but they have only supported Direct3D, not OpenGL. So I suppose in the meantime, you can use VirtualBox for OpenGL games, and VMware for Direct3D games. Everybody’s happy!

Update: I filed a bug report in the VirtualBox bug tracker saying that WineD3D should be used to achieve Direct3D acceleration.

17 replies

Leave a reply