On Tue, 8 Oct 2013, 23:51:13 BST, Dave Airlie <airlied@xxxxxxxxx> wrote:
>
> That would be the local rendering solution I think we'd prefer,
>
> qemu runs as qemu user, uses EGL to talk to the drm render-nodes,
> has some sort of unix socket that the viewer connects to and can hand
> fds across, then the client viewer uses EGL or GLX to render on-screen
> and import the handles into EGL and displays the contents, there may
> be a small bit of sync info to send across.
>
> For remoting then we'd have an extra readback (slow) from the GPU and
> then spice or vnc encoding stages.
For the non-local case wouldn't it be possible to have the GPU render directly to a shared buffer in system RAM rather than to the GPU memory and reading back?
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel