[Spice-devel] Low SPICE performance on ARM(Cortex A8 and Raspberry Pi) or Atom

Dunrong Huang riegamaths at gmail.com
Thu Jun 27 02:42:25 PDT 2013


On Mon, Jun 17, 2013 at 3:56 PM, Adam Queen <adam900710 at gmail.com> wrote:

> Hi,
>
> I built spice-gtk on my low end devices and want to test their
> performance using SPICE.
> However the performance seems not so good.
>
> About the host, it's using E7500 CPU with 6G memories.
> CentOS 6.3 with qemu-kvm-0.12.1.2.
>
> The guest is Windows 7 with QXL drivers(No agent yet, only QXL driver)
> Two cores are assigned to the guest.
>
> The Cortex A8(AllWinner A10 SoC) comes with 1G RAM, Mali 400 GPU with
> xf86-sunxifb driver(which is funcional). The distribution is Archlinux
> ARM.
> But the spice performance is barely acceptable, when a windows
> animation occurs, there will a noticeable lag, and a lot of frame
> drops when playing a 640x480 video.
>
> The Raspberry Pi is worse since the lower spec.
>
> When comes to Atom with PVR driver, the performance does not improve too
> much.
>
> In fact, I hope SPICE can beat RDP when connect to a Windows guest,
> but overall RDP get a better graphic performance on all the three
> devices using xfreerdp.
>
> Would anyone share some info about how to improve the SPICE graphic
> performance or what I did wrong to impact the SPICE performance?
>
> You can try:
1) Use spicec as your spice client, since spicec use X11 as render backend,
it may be more fast than spice-gtk which uses cairo as backend.
2) Build spice-gtk --with-x11 --with-coroutine=ucontext(if your glibc
support it)

I built spice-gtk --with-x11 on my raspberry PI but it did not improve too
much(I guess this is due to the lack of accelrated X driver on RSP)

-- 
Best Regards,

Dunrong Huang

Homepage: http://mathslinux.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20130627/b9331276/attachment.html>


More information about the Spice-devel mailing list