[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 00/18] virgl: use a seperate rendering thread
From: |
Marc-André Lureau |
Subject: |
Re: [Qemu-devel] [PATCH 00/18] virgl: use a seperate rendering thread |
Date: |
Thu, 8 Sep 2016 02:38:59 -0400 (EDT) |
Hi
----- Original Message -----
> Hi,
>
> > The benchmarks are quite encouraging, since I get from +-25% for
> > xonotic up to +-100% for glmark. (fwiw, vhost-user-gpu had similar
> > results too). Finally, I tried to make it acceptable for upstream.
>
> Hmm, I don't feel like adding too many modes to virgl ...
>
> With vhost-user-gpu giving us simliar benefits I'd prefer to focus on
> that, for the additional security benefits (sandboxing the separate
> process).
Makes sense, I wanted to have a fair comparison between the two. vhost-user-gpu
will probably take longer to happen, since it changes the way qemu must be
managed. I also expect a lag in vhost-user whenever virtio ring/dataplane gets
optimization in qemu, that will need to be adapted for vhost-user.
So the benefit of having a virgl thread in qemu is that it is less complicated
than vhost-user-gpu, it brings immediate performance boost, and it serves as a
comparison point. I can keep it in a branch, but it would be nice to consider
this as an "experimental" option too.
- [Qemu-devel] [PATCH 12/18] virtio-gpu: save a pointer from virtio_gpu_ctrl_command, (continued)
- [Qemu-devel] [PATCH 12/18] virtio-gpu: save a pointer from virtio_gpu_ctrl_command, Marc-André Lureau, 2016/09/04
- [Qemu-devel] [PATCH 14/18] virtio-gpu: batch virtio_notify when using a data-plane, Marc-André Lureau, 2016/09/04
- [Qemu-devel] [PATCH 13/18] virtio-gpu: add a virgl data-plane, Marc-André Lureau, 2016/09/04
- [Qemu-devel] [PATCH 16/18] virtio-gpu: use virgl thread sync with the data-plane, Marc-André Lureau, 2016/09/04
- [Qemu-devel] [PATCH 15/18] virtio-gpu: dispatch to main thread for scanout & flush, Marc-André Lureau, 2016/09/04
- [Qemu-devel] [PATCH 17/18] virtio-gpu: schedule a bh to unblock the data-plane, Marc-André Lureau, 2016/09/04
- [Qemu-devel] [PATCH 18/18] virtio-gpu: start/stop the data-plane, Marc-André Lureau, 2016/09/04
- Re: [Qemu-devel] [PATCH 00/18] virgl: use a seperate rendering thread, no-reply, 2016/09/04
- Re: [Qemu-devel] [PATCH 00/18] virgl: use a seperate rendering thread, no-reply, 2016/09/04
- Re: [Qemu-devel] [PATCH 00/18] virgl: use a seperate rendering thread, Gerd Hoffmann, 2016/09/08
- Re: [Qemu-devel] [PATCH 00/18] virgl: use a seperate rendering thread,
Marc-André Lureau <=