Posts: 268
Joined: Sep 2014
Reputation:
6
menakite
Retired Team-Kodi Member
Posts: 268
2014-12-22, 18:46
(This post was last modified: 2014-12-22, 18:50 by menakite.)
If I correctly understood how CScrollInfo works it would only affect horizontal scrolling (labels, RSS, probably something else), while CGUITextBox manages vertical scrolling itself.
I'm testing on OS X right now and I will edit this post later.
Edit: yep, if GUITextBox.cpp is reverted textboxes (plots) continue scrolling.
Posts: 17,855
Joined: Jan 2011
Reputation:
1,055
Milhouse
Retired Team-Kodi Member
Posts: 17,855
I've been testing the earlier fix (and now also the latest update from posts #63/#64), and there's a problem somewhere.
I'm in Movies -> Recently Added, with the Fanart view (Confluence skin).
I've selected (ie. highlighted) a movie that has several genres causing a horizontal scroll, and a long plot causing a vertical scroll. As expected, CPU load is very high at 85%-90% (1GHz ARM).
Once the Dim screensaver kicks in the scrolling stops, however the CPU load drops to only 65%-70%, so *something* is still hammering away.
Compare this to when I select the movie along side which has no horizontal/vertical scrolling (text/plot too short), and CPU load is now only 18% (with or without screensaver active).
Move back to the previous movie with long genre and plot and the CPU spikes up to 85%-90% (expected), but again only drops to 65%-70% once the screensaver kicks in.
Any ideas what might be causing the high load when scrolling is inhibited? Looking at the individual threads, the CPU load is all accumulating in the kodi.bin process so my guess is that Application is spinning around.
I have "Vertical blank sync" set to "Always enabled".
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
Posts: 268
Joined: Sep 2014
Reputation:
6
menakite
Retired Team-Kodi Member
Posts: 268
Hm yeah, I can reproduce in Confluence, only in Fanart view. Amber works as expected (i.e. title label is not marked dirty)...