[Spice-devel] Spice arm port 2D rendering/requirements

Alon Levy alevy at redhat.com
Sat Nov 10 00:39:55 PST 2012


> 
> 
> Hello,
> 
> I have come to know that GNU/Linux Arm ports for various arm
> platforms out there usually dont have a working X server. The GPUs
> usually lack a dedicated X server driver. That being the case arm
> platforms usually support OpenGLES/OpenVG libraries. spice-gtk arm
> port is 2D operations intensive. I believe to use an arm board as a
> thinclient for SPICE we need proper 2D rendering on the board.
> Without accelerated X server, can i use openvg? please elaborate i
> am not even sure what i said earlier is totally correct.
> 
> To custom build a spice thinclient what should i look for in a
> embedded system?
> according to openthinclient.org i need a x86 proc+ working X.org+
> 128MB ram. Is it possible to get spice-gtk arm perform well without
> a hardware/GPU accelerated X server.

spice-gtk doesn't use GPU acceleration directly, it uses pixman, which doesn't use that either. pixman does make use of NEON and, SIMD, IWMMXT and IWMMXT2 instructions on arm - this is just copied from ./configure --help of pixman's tip, no idea which of these are packaged.

If it turns out this is not enough on your cpu you will have some work cut out for you. I know there is at least one intel project that does 2d rendering via OpenGL or maybe GLES (glamour I think).

> 
> 
> 
> 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
> 


More information about the Spice-devel mailing list