<div>Hi,</div><div><br></div>We have been testing a number of thin clients lately, but I have to say that we haven't met one which did not have an X driver :)<div>These include everything from HP thinclients to raspberry pis, trimslice etc.</div>
<div><br></div><div>I think pixman does a pretty good job basic draw operations, but for video playback it could make sense to codec pass-through (<a href="http://spice-space.org/page/Features/CodecPassthrough">http://spice-space.org/page/Features/CodecPassthrough</a>) to let the graphics driver decode it,</div>
<div>instead of the overhead of encoding then decoding MJPEG.</div><div><br></div><div><br></div><div>/Attila</div><div><br><div class="gmail_quote">On Sat, Nov 10, 2012 at 9:39 AM, Alon Levy <span dir="ltr"><<a href="mailto:alevy@redhat.com" target="_blank">alevy@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">><br>
><br>
> Hello,<br>
><br>
> I have come to know that GNU/Linux Arm ports for various arm<br>
> platforms out there usually dont have a working X server. The GPUs<br>
> usually lack a dedicated X server driver. That being the case arm<br>
> platforms usually support OpenGLES/OpenVG libraries. spice-gtk arm<br>
> port is 2D operations intensive. I believe to use an arm board as a<br>
> thinclient for SPICE we need proper 2D rendering on the board.<br>
> Without accelerated X server, can i use openvg? please elaborate i<br>
> am not even sure what i said earlier is totally correct.<br>
><br>
> To custom build a spice thinclient what should i look for in a<br>
> embedded system?<br>
> according to <a href="http://openthinclient.org" target="_blank">openthinclient.org</a> i need a x86 proc+ working X.org+<br>
> 128MB ram. Is it possible to get spice-gtk arm perform well without<br>
> a hardware/GPU accelerated X server.<br>
<br>
</div></div>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.<br>
<br>
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).<br>
<br>
><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Spice-devel mailing list<br>
> <a href="mailto:Spice-devel@lists.freedesktop.org">Spice-devel@lists.freedesktop.org</a><br>
> <a href="http://lists.freedesktop.org/mailman/listinfo/spice-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/spice-devel</a><br>
><br>
_______________________________________________<br>
Spice-devel mailing list<br>
<a href="mailto:Spice-devel@lists.freedesktop.org">Spice-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/spice-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/spice-devel</a><br>
</blockquote></div><br></div>