[Bounty: $170] XMB image crash with low-power: rpi, Switch, Classic


#1

Bounty contributions make a difference - please donate at this link today to support this fix

Github issue link: https://github.com/libretro/RetroArch/issues/6747

Since at least March 2016, users of Lakka on low-powered systems – and specifically of Raspberry Pi systems – have experienced slowdowns in the display of thumbnails and dynamic backgrounds. These slowdowns lead to a crash or tipping point after which RetroArch no longer displays images at all.

@OGWillikers provided a video which shows the issue: https://www.youtube.com/watch?v=0to3Kznk3Z4 They add:

Don’t have to scroll fast to cause it. I’ve done it by just being indecisive and taking a long time scrolling one by one.

To my knowledge, it has only been experienced within Lakka but also to my knowledge no one has tested this on a non-Lakka low-power system.

@lollo78 provided a playlist that demonstrates the issue (note that you don’t need the ROMs to test this, just the playlist and the corresponding thumbnails)

They also describe how to reproduce the issue:

Try to lateral scroll my playlist holding down your finger (don’t lift it or do a single click) on left or right keys of the controller. You will notice a nasty lag (seems that xmb freezes for a while).

Now, activate boxarts view and try to scroll down in a platform (like n64). Also here, holding down your finger and continue to scroll down like an infinite loop, sooner or later (depends on system used: on Rpi it happens first) the images disappear and you will see only a black square. Sometimes also the icons and menu disappears. The only way is restart Retroarch.

This is the third iteration of this Issue posting. The first has been lost to time during the LakkaOE->LakkaLE repo migration. The second iteration can be found here: https://github.com/libretro/RetroArch/issues/2791


[Switch] What is the limit on how many games on a playlist?
#2

I have the same issue on my switch. So any bounty hunter feel free to contact me so I could help you by providing the files that you need