Fabio Fantoni
2015-10-04 12:12:52 UTC
Hi, trying to have better performance on low cost spice thin client (for
example rpi2) I saw too low performance, remote-viewer at 100% cpu with
only one core used, but also xorg process with high cpu usage and all
other things open unusable (including a simple terminal).
I tried with wayland using weston (GDK_BACKEND=/wayland /remote-viewer),
spice performance is still too low on "high usage" but all other things
is fully usable.
I'm trying to improve spice performance with opengles (using vc4
drivers) and compiling cairo for using it but for now I had some problems.
I tried to search other spice tests with wayland, I found this old project:
https://github.com/ein-shved/compositor-spice/
Is about weston backend, with very basic features and without recent
commits.
Was posted also in this mailing list long time ago:
http://lists.freedesktop.org/archives/wayland-devel/2013-April/008902.html
Seems interesting a possibility of better performance (including
possible future acceleration with opengl and/or vulkan) and integratation.
Someone still working on it?
I also see a specific wayland client on freerdp for example:
https://github.com/FreeRDP/FreeRDP/tree/master/client/Wayland
Doing something similar for spice client can be useful or other
importance changes are needed for significative performance improve?
About qxl driver in linux domU's seems there are problems with many
desktop envinment (gnome, kde, unity ecc... I saw it reasonableon lxde
on my tests), I saw qxl kms support and something in drm about qxl, it
can works for example for a fast test with weston drm backend and I
should try or addition thing is needed?
Sorry is these are stupid questions but I don't have knowledge about.
Thanks for any reply and sorry for my bad english.
example rpi2) I saw too low performance, remote-viewer at 100% cpu with
only one core used, but also xorg process with high cpu usage and all
other things open unusable (including a simple terminal).
I tried with wayland using weston (GDK_BACKEND=/wayland /remote-viewer),
spice performance is still too low on "high usage" but all other things
is fully usable.
I'm trying to improve spice performance with opengles (using vc4
drivers) and compiling cairo for using it but for now I had some problems.
I tried to search other spice tests with wayland, I found this old project:
https://github.com/ein-shved/compositor-spice/
Is about weston backend, with very basic features and without recent
commits.
Was posted also in this mailing list long time ago:
http://lists.freedesktop.org/archives/wayland-devel/2013-April/008902.html
Seems interesting a possibility of better performance (including
possible future acceleration with opengl and/or vulkan) and integratation.
Someone still working on it?
I also see a specific wayland client on freerdp for example:
https://github.com/FreeRDP/FreeRDP/tree/master/client/Wayland
Doing something similar for spice client can be useful or other
importance changes are needed for significative performance improve?
About qxl driver in linux domU's seems there are problems with many
desktop envinment (gnome, kde, unity ecc... I saw it reasonableon lxde
on my tests), I saw qxl kms support and something in drm about qxl, it
can works for example for a fast test with weston drm backend and I
should try or addition thing is needed?
Sorry is these are stupid questions but I don't have knowledge about.
Thanks for any reply and sorry for my bad english.