Hi,
> > Marc-André has experimental code for a dbus-based UI for qemu. It doesn't
> > use pipewire
> > as data transport though. At least the first version posted a while ago @
> > qemu-devel
> > doesn't.
> [Kasireddy, Vivek] What is the main motivation for a new dbus-based UI for
> Qemu?
Hi Gerd,
> > I do understand that adding a new purely Wayland backend would make it
> > redundant given that GTK, SDL, Spice, etc already support Wayland;
> > however, I do not see any good options available for eliminating that blit.
>
> Well, one idea is using dbus (discovery/setup) and pipewir
Hi,
> But I get a feeling that it is inadequate as GTK/GLArea does not manage the
> wl_buffers
> submitted to the compositor -- EGL does. I suspect we either need to use a
> new GTK
> mechanism -- that perhaps does not exist yet -- or not use GTK at all for
> this.
>
> I do understand that a
Hi Gerd,
>
> > Any other ideas as to how to eliminate that Blit cleanly?
>
> Well, "cleanly" pretty much implies "supported by toolkit".
[Kasireddy, Vivek] I was kind of hoping you'd not draw that implication :)
>
> gtk glarea for example sets up a framebuffer and expects the application
> ren
Hi,
> Any other ideas as to how to eliminate that Blit cleanly?
Well, "cleanly" pretty much implies "supported by toolkit".
gtk glarea for example sets up a framebuffer and expects the application
render to that framebuffer. So qemu glarea code does a fb-to-fb blit.
Other reasons are scaling
> -Original Message-
> From: Kasireddy, Vivek
> Sent: Tuesday, March 30, 2021 8:10 PM
> To: qemu-devel@nongnu.org
> Cc: Kasireddy, Vivek ; Gerd Hoffmann
> ; Marc-André Lureau ; Kim,
> Dongwon ; Zhang, Tina
> Subject: [PATCH 00/11] Add support for Blob resources feature
>
&g
> -Original Message-
> From: Kasireddy, Vivek
> Sent: Wednesday, March 31, 2021 11:10 AM
> To: qemu-devel@nongnu.org
> Cc: Kasireddy, Vivek ; Gerd Hoffmann
> ; Marc-André Lureau
> ; Kim, Dongwon
> ; Zhang, Tina
> Subject: [PATCH 00/11] Add support for Blob resources feature
support for Blob resources feature
=== TEST SCRIPT BEGIN ===
#!/bin/bash
git rev-parse base > /dev/null || exit 0
git config --local diff.renamelimit 0
git config --local diff.renames True
git config --local diff.algorithm histogram
./scripts/checkpatch.pl --mailback base..
=== TEST SCRIPT
Enabling this feature would eliminate data copies from the resource
object in the Guest to the shadow resource in Qemu. This patch series
however adds support only for Blobs of type
VIRTIO_GPU_BLOB_MEM_GUEST with property VIRTIO_GPU_BLOB_FLAG_USE_SHAREABLE.
Most of the patches in this series are a