[Spice-devel] spice hardware acceleration

Dave Airlie airlied at gmail.com
Thu Jul 4 21:24:59 PDT 2013


On Fri, Jul 5, 2013 at 12:25 PM, bigclouds <bigclouds at 163.com> wrote:
> hi
> i am not farmilar with this eara,i have several question ,trouble you all to
> answer me.
> it involves both server and client
> 1.if hardware accelaration needs special hardware?
> 2.if i have such hardware, how to use it with spice? how to check out
> whether acceleration takes effect?

You seem to be remaining perpetually confused on what spice is.

Let me try and answer this:

spice the protocol doesn't require any acceleration anywhere, its just
a protocol between server and client.

The current implementation of spice in spice-server and spice-gtk
client don't require any hardware acceleration or take advantage of
any hardware acceleration the system provides.

The old spice client code had OpenGL rendering capabilities that could
use client side 3D hardware to do some of the rendering, its not known
if that code still works, if it was ever proven useful or faster, or
if it even renders correctly.

This isn't to say spice will run fine without hardware acceleration,
there maybe low-end cpus that can't handle the client side of spice
very well and as such will not keep up, even with a GPU and a spice
client to use it, it might still not be possible.

So maybe you need to explain the high level of what you are trying to
do, then implement it and see if it works.

Dave.


More information about the Spice-devel mailing list