Re: RFC: Integrating Virgil and Spice

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

 



On Wed, Oct 9, 2013 at 3:36 PM, Steven Newbury <steve@xxxxxxxxxxxxxxx> wrote:
> 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?

No that generally is a really bad idea, since things like blending
involve reading back from the video ram,
and it would generally end up being worse for framerates than reading back.

Dave.
_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]