* vulkan support in qemu with virgil
@ 2021-07-21 13:09 Tomeu Vizoso
2021-07-21 15:04 ` Gerd Hoffmann
0 siblings, 1 reply; 3+ messages in thread
From: Tomeu Vizoso @ 2021-07-21 13:09 UTC (permalink / raw)
To: qemu-devel; +Cc: Gerd Hoffmann, Vivek Kasireddy
Hi all,
At Collabora we have started looking at Vulkan support in QEMU with Virgil.
We have seen the work that Vivek has submitted to support the new
virtio-gpu BLOB API (thanks!) and have identified a few holes that are
still needed for Vulkan support.
We would like to know if anybody else is working on Vulkan support or on
common tasks such as host-side blobs, CONTEXT_INIT, CROSS_DEVICE,
HOST_VISIBLE, venus capsets, a new DisplayChangeListenerOps
implementation, etc.
Thanks,
Tomeu
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: vulkan support in qemu with virgil
2021-07-21 13:09 vulkan support in qemu with virgil Tomeu Vizoso
@ 2021-07-21 15:04 ` Gerd Hoffmann
2021-07-21 19:32 ` Kasireddy, Vivek
0 siblings, 1 reply; 3+ messages in thread
From: Gerd Hoffmann @ 2021-07-21 15:04 UTC (permalink / raw)
To: Tomeu Vizoso; +Cc: qemu-devel, Vivek Kasireddy
On Wed, Jul 21, 2021 at 03:09:21PM +0200, Tomeu Vizoso wrote:
> Hi all,
>
> At Collabora we have started looking at Vulkan support in QEMU with Virgil.
>
> We have seen the work that Vivek has submitted to support the new virtio-gpu
> BLOB API (thanks!) and have identified a few holes that are still needed for
> Vulkan support.
>
> We would like to know if anybody else is working on Vulkan support or on
> common tasks such as host-side blobs, CONTEXT_INIT, CROSS_DEVICE,
> HOST_VISIBLE, venus capsets, a new DisplayChangeListenerOps implementation,
> etc.
I'm not aware of anyone working on this in qemu specifically.
The crosvm guys are working on it, not sure what the status is.
take care,
Gerd
^ permalink raw reply [flat|nested] 3+ messages in thread
* RE: vulkan support in qemu with virgil
2021-07-21 15:04 ` Gerd Hoffmann
@ 2021-07-21 19:32 ` Kasireddy, Vivek
0 siblings, 0 replies; 3+ messages in thread
From: Kasireddy, Vivek @ 2021-07-21 19:32 UTC (permalink / raw)
To: Gerd Hoffmann, Tomeu Vizoso; +Cc: qemu-devel@nongnu.org
Hi Tomeu,
> On Wed, Jul 21, 2021 at 03:09:21PM +0200, Tomeu Vizoso wrote:
> > Hi all,
> >
> > At Collabora we have started looking at Vulkan support in QEMU with Virgil.
> >
> > We have seen the work that Vivek has submitted to support the new virtio-gpu
> > BLOB API (thanks!) and have identified a few holes that are still needed for
> > Vulkan support.
> >
> > We would like to know if anybody else is working on Vulkan support or on
> > common tasks such as host-side blobs, CONTEXT_INIT, CROSS_DEVICE,
> > HOST_VISIBLE, venus capsets,
[Kasireddy, Vivek] Nope; I am not aware of anyone working on these features for Qemu. Our
focus is mainly on Passthrough (and Headless) GPUs for which Virgl is not needed. However,
I am assuming you are already collaborating with CrossVM folks on the implementation of
these features in Virtio-gpu Linux Guest driver?
>> a new DisplayChangeListenerOps implementation,
[Kasireddy, Vivek] Could you please elaborate on this? Which backend are you planning to
add? I am working on adding a plain and simple Wayland UI backend for Qemu to reduce the
GPU Blits:
https://lists.nongnu.org/archive/html/qemu-devel/2021-06/msg06482.html
The above version does not have keyboard and mouse support added but I do have a version
which does and it is more or less working. However, the only problem I have run into with this
backend is:
https://gitlab.freedesktop.org/wayland/weston/-/issues/514
Not sure if you'd run into a similar issue with your use-case or interested in the Wayland UI
backend but I am currently working on trying to come up with a plan to decouple OUT_FENCE
signalling from atomic pageflip completion event as suggested by Weston upstream (Pekka) to
fix the above issue.
Thanks,
Vivek
>
> I'm not aware of anyone working on this in qemu specifically.
> The crosvm guys are working on it, not sure what the status is.
>
> take care,
> Gerd
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-07-21 19:35 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-07-21 13:09 vulkan support in qemu with virgil Tomeu Vizoso
2021-07-21 15:04 ` Gerd Hoffmann
2021-07-21 19:32 ` Kasireddy, Vivek
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).