10.11.2016 00:00, Andreas Cadhalpun wrote       :
> Hi intrigeri,
> 
> On 09.11.2016 17:43, intrigeri wrote:
>> Michael Tokarev:
>>> I looked at this matter a bit more.  I switched from sdl1 to gtk3
>>> and enabled gl and virglrenderer.  It works.
>>
>> Thanks a lot for looking into it! I'm interested in this because
>> a number of people run Tails in virtual machines, and virt-manager +
>> QEMU is our best supported platform so far.
> 
> If you want to use virgl with virt-manager you don't need to enable
> gtk3 or sdl2, only virglrenderer and opengl.

This does not help, unfortunately. Yesterday I wrote a quick hack
to made gtk3 display modular, this works fine.  However, linking
with virglrenderer brings half of the X/drm stack back again.
I've no idea how virglrenderer works and why it needs CLIENT
libs on a display-less program... :(

Anyone know how this is supposed to work or to be used?
As far as I can see, virglrenderer usage in qemu is "headless",
as in, it doesn't do actual displaying (when omitting gtk/sdl
display). Why it needs libwayland, libdrm and various drm-radeon
and similar? Maybe virglrenderer should be split up into two
parts, say, headless and headful? :)

> However, you also need a newer libspice-server-dev (0.13.2).
> With qemu built that way virgl works fine for virt-manager and
> even gnome-boxes.

0.13 is a beta release, should it be pushed to Debian at this
time?

Thanks,

/mjt

Reply via email to