[Mesa-dev] Introducing Virgil - 3D virtual GPU for qemu

Dave Airlie airlied at gmail.com
Wed Jul 17 21:48:36 PDT 2013


Hey Mesa + qemu lists,

since I suppose these communities would be most interested in this and
might not all read my blog or G+ stream,

"Virgil is a research project I've been working on at Red Hat for a
few months now and I think is ready for at least announcing upstream
and seeing if there is any developer interest in the community in
trying to help out.

The project is to create a 3D capable virtual GPU for qemu that can be
used by Linux and eventually Windows guests to provide OpenGL/Direct3D
support inside the guest. It uses an interface based on Gallium/TGSI
along with virtio to communicate between guest and host, and it goal
is to provided an OpenGL renderer along with a complete Linux driver
stack for the guest.

The website is here with links to some videos:
http://virgil3d.github.io/

some badly formatted Questions/Answers (I fail at github):
http://virgil3d.github.io/questions.html

Just a note and I can't stress this strongly enough, this isn't end
user ready, not even close, it isn't even bleeding edge user ready, or
advanced tester usage ready, its not ready for distro packaging, there
is no roadmap or commitment to finishing it. I don't need you to
install it and run it on your machine and report bugs.

I'm announcing it because there maybe other developers interested or
other companies interested and I'd like to allow them to get on board
at the design/investigation stage, before I have to solidify the APIs
etc. I also don't like single company projects and if I can announcing
early can help avoid that then so be it!

If you are a developer interested in working on an open source virtual
3D GPU, or you work for a company who is interested in developing
something in this area, then get in touch with me, but if you just
want to kick the tyres, I don't have time for this yet."

Dave.


More information about the mesa-dev mailing list