qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: QEMU Virtio GPU features status & roadmap?


From: Marc-André Lureau
Subject: Re: QEMU Virtio GPU features status & roadmap?
Date: Wed, 8 Nov 2023 15:07:43 +0400

Hi

On Wed, Nov 8, 2023 at 1:04 PM Antonio Caggiano
<quic_acaggian@quicinc.com> wrote:
>
> Hi Hans,
>
> +cc Gert and Dmitry
>
> On 17/10/2023 02:48, Hans de Ruiter wrote:
> > Hi,
> >
> > I'm working on Virtio GPU drivers for AmigaOS, and would like to know
> > what features are currently stable enough to use. Looking at the master
> > QEMU branch, both Virgl and blob resources are supported, but NOT at the
> > same time. Is the ability to use both simultaneously coming soon?
> >
>
> Mmh, well, they should be compatible, I'll try sending a patch.
>
> > Also, what's the state of Venus/Vulkan support? Surveying various
> > forks/branches, it looks very experimental and subject to change.
> >
>
> I believe this is quite stable now:
> https://gitlab.freedesktop.org/virgl/venus-protocol/-/issues/5

The last patch series for QEMU is from Huang Rui:
https://patchew.org/QEMU/20230915111130.24064-1-ray.huang@amd.com/

>
> Virglrenderer 1.0.0 has been released as well. I wonder if that requires
> any change in QEMU. Gert or Dmitry might know the answer.

No changes required afaik.

>
> > I have the added difficulty that the AmigaOS Picasso96 driver API
> > expects direct CPU access to all of VRAM, and likes to peek/poke
> > directly into the bitmaps. That's clearly not possible without blob
> > resources, or shared memory (not entirely sure what the shared memory
> > feature is for). This is why I want to know what features are stable or
> > coming soon.
> >
>
> The shared memory feature is just a requirement which enables support
> for blob resources.

Now that we are in freeze, we won't merge new features until the end
of this year / next year. But we can already plan / test / review etc.

Antonio, do you have your work coordinated with Huang?

Huang, are you going to send a new version of the venus series?

It would be great to include docs/system/devices/virtio-gpu.rst
updates too. It's getting difficult to follow the various ways
virtio-gpu can be used nowadays.

thanks

-- 
Marc-André Lureau



reply via email to

[Prev in Thread] Current Thread [Next in Thread]