Univention Bugzilla – Bug 30359
Performance issues with unity-greeter
Last modified: 2013-03-26 09:14:01 CET
This was noticed first when testing multimonitor setups: Unity-greeter is almost nonresponsive when moving the mouse around and selecting buttons. Performance gets better a few seconds after moving the mouse the last time. While moving the mouse around CPU utilization is very high. It is very noticeable on slow computers. This issue has also been reported in ubuntu: https://bugs.launchpad.net/ubuntu/precise/+source/unity-greeter/+bug/945749
I uninstalled our theme univention-ucc-theme and the performance issues persisted. Some differences i spotted during testing: in a virtual machine and on a HP thinclient the cpu utilisation is around 90% Xorg 10% unity-greeter; on a acer laptop with a core2duo 1.4GHz it is around 40% Xorg 35% unity-greeter. The virtual machine and HP thinclient are responsive with only minor lags while entering e.g. a username, the acer laptop is unusable while and for 5-10 seconds after moving the mouse around.
This is also reproducible on a HP 5745 thin client using an Intel graphics adapter (like the Acer notebook).
Changing the theme to Adwaita from gnome-themes-standard greatly improves performance. All other gtk-3.0 themes in /usr/share/themes have about the same bad performance, including our UCC theme that was used in the first place.
The default unity-greeter theme has been changed to Adwaita. Patches to unity-greeter have been created to make the menubar more readable. rev 38967 univention-ucc-theme_1.0.6-1 univention-lightdm_1.0.13-1 unity-greeter_0.2.9-0ubuntu1.11.201302111239
With the revised GTK theme the performance is better. On the HP 5745 the CPU usage is still high if the mouse is moved around, but that's not a typical use case and the problem is system-specific. The standard login is usable on that client, so we'll keep the current status for UCC 1.0.
On a Thinkpad X201 - which also has an Intel card - the CPU utilisation is limited to 10% even when moving the mouse around vividly
UCC 1.0 has been released: http://forum.univention.de/viewtopic.php?f=26&t=2417 http://forum.univention.de/viewtopic.php?f=54&t=2418 If this error occurs again, please use "Clone This Bug".