2015-01-30, 22:46
@popcornmix, thanks for helping me out on this matter.
In the meanwhile I think the issue is discovered with a big thank you for skinner wyrm (apptv skin) who was struggling with the same questions about the skinning engine. We think we have done a discovery on kodi's code but we don't know c++ well enough if it's indeed a bug.
Images that are hidden (wether by a visibility condition or not) are removed from texture memory, except when they have an effect applied).
It looks like that images with animations will stay in memory forever.
A quick fix by disabling animations on images confirmed to me that I suddenly kept more memory available.
I reworked the whole skin's textures, optimized the backgrounds and animations and I can now say that it runs moothly on the pi :-)
For all pi owners reading this: please check out the latest beta and let me know your results!
On my own pi it's working smooth now.
Also I've added some options if you want more speed on a low power device:
- disable extrafanart
- disable submenu's or widgets
- "simple" horizontal or vertical homescreen as an alternative for the (grahpic heavy) tiles screen.
Thanks all for participating in having the skin's speed optimized! It's now really fast on all platforms and even running smooth on a pi
In the meanwhile I think the issue is discovered with a big thank you for skinner wyrm (apptv skin) who was struggling with the same questions about the skinning engine. We think we have done a discovery on kodi's code but we don't know c++ well enough if it's indeed a bug.
Images that are hidden (wether by a visibility condition or not) are removed from texture memory, except when they have an effect applied).
It looks like that images with animations will stay in memory forever.
A quick fix by disabling animations on images confirmed to me that I suddenly kept more memory available.
I reworked the whole skin's textures, optimized the backgrounds and animations and I can now say that it runs moothly on the pi :-)
For all pi owners reading this: please check out the latest beta and let me know your results!
On my own pi it's working smooth now.
Also I've added some options if you want more speed on a low power device:
- disable extrafanart
- disable submenu's or widgets
- "simple" horizontal or vertical homescreen as an alternative for the (grahpic heavy) tiles screen.
Thanks all for participating in having the skin's speed optimized! It's now really fast on all platforms and even running smooth on a pi