3D OpenGL Acceleration For Windows Guests On QEMU Using VirGL/VirtIO

Nathan Gauër is the student developer wrapping up his work on GSoC 2017 for allowing a VirGL Windows guest driver to allow for OpenGL acceleration to Windows guests. He does have a working kernel driver for the Windows guest to communicate with the VirtIO GPU and an ICD OpenGL driver as the user-space driver part of the equation. This effort is just about getting OpenGL working on Windows and doesn't magically allow Direct3D or the like, for those that may think this would be a new approach for Windows gaming on Linux.
A screenshot provided by Nathan of the OpenGL driver working on Windows.
If you are interested in this experimental work for getting OpenGL to Windows guests under QEMU, see this blog post with additional details via GitHub.
15 Comments