[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: QEMU Virtio GPU features status & roadmap?
From: |
Huang Rui |
Subject: |
Re: QEMU Virtio GPU features status & roadmap? |
Date: |
Thu, 9 Nov 2023 16:13:53 +0800 |
On Wed, Nov 08, 2023 at 07:07:43PM +0800, Marc-André Lureau wrote:
> 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/
I am working on V6, and will send them out very soon.
Thanks,
Ray
>
> >
> > 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