[Spice-devel] spice-gtk on MAC OSX

Marc-André Lureau mlureau at redhat.com
Mon Oct 7 13:12:39 CEST 2013


Hi

----- Original Message -----
> Hi,
> 
> I just compiled the spice-gtk client (spicy) on OSX
> (http://www.spice-space.org/page/OSX_Client/Build).
> 
> I am able to connect to the spice server using this client but it is
> more slow than any VNC client I know.
> 
> 
> I looked into the code and found two different places where this client
> seems to be different than the x11 or GDI versions:
> 
> 1.) It uses sw_canvas.c
> 2.) It uses spice-widget-cairo.c
> 
> Is it possible that the slow rendering results in the execution time one
> of those two files? Which investigation would make more sense: Would it
> be better to provide a SDL cairo version or should it accelerate the

What is "a SDL cairo version"?

> client when there is a canvas option optimized for OSX (quarz I guess)?

Gtk+ uses Cairo for drawing. If it's slow on OSX, it can probably be optimized by using the right drawing API.

> Is it possible to test the gl canvas on OSX? I didn´t found anything
> about the gl implementation in the configure script.

Spice-gtk doesn't support GL canvas yet. The GL canvas is more limited that the SW canvas, and it is generally much slower for today computers.


More information about the Spice-devel mailing list