Oracle To Work On Mesa Driver For VirtualBox
An Oracle engineer is beginning to look at developing a Mesa-based graphics driver for their VM VirtualBox software that could be integrated into the mainline Mesa code-base.
After VMware, VirtualBox provides a fairly nice means of exposing 3D/OpenGL acceleration to guest virtual machines when installing their own custom-developed driver. The guest driver passes the 3D calls to the host to then be accelerated on the hardware. Right now their VirtualBox guest driver isn't Mesa/Gallium3D-based while VMware has its own Gallium3D driver.
It now seems Oracle is investigating creating its own Mesa driver. Michael Thayer, an Oracle engineer, wrote on the Mesa mailing list about a Mesa driver for VirtualBox.
I am looking at the possibility of writing a driver for VirtualBox (ahem, yes) which could partly live inside of the Mesa tree. My initial idea was to have the driver in two parts, a driver/client part in the Mesa tree and a server part in the VirtualBox tree which would communicate using an agreed-on protocol through a local socket. The reasons for wanting to split the driver this way are on the one hand that we still don't feel quite ready to commit our host-guest 3D interface to eternity, and on the other that the driver part on the Mesa side might well be useful in other contexts - controlled 3D access (insofar as such a thing is possible) out of a sand box comes to mind.Interesting, and hopefully it will bear fruit. Right now VMware is much faster than VirtualBox in our Linux OpenGL tests. Meanwhile, for Linux QEMU/KVM we are still waiting for any form of 3D hardware acceleration support for virtualized guests.
Latest Articles & Reviews
Latest Linux News
Most Viewed News This Week