I currently understand that VirtualBox uses SDL to draw the VM's display. For me, this has put a lot of strain on my processor and increased the performance overhead.

I would like to be able to choose between SDL & OpenGL for rendering my VMs on screen, depending on which computer I use. 3D accelerated drawing of the VM's frames makes more use of the GPU and less of the processor, allowing it to be used for other operations of the VM and reducing the overhead.

Note: This thread has nothing to do with adding 3D acceleration to a VM in VirtualBox.