Many thanks it’s working
Hi Gelo5 ![]()
After some try and error, now I can random/list play above 99 skins without crash.
- in Toucn Display plugin : set GPU Memory size to 64
- in Volumio Playback Options : set Audio Buffer Size to 1MB
- in PeppyMeter Configuration : set Needle Cache to OFF
I set random interval to 30 second, but maybe 15 is ok too.
With Needle Cache Off, sometimes there will be no needle movement at the initial few seconds after skin change, but it seems reduce the crash rate.
The problem seems that PeppyMeter sometimes cannot sync with Spotify especially when changing songs ? If reduce the cache size, may reduce the sync error between spotify and PeppyMeter ? If anyone had the same problem, maybe you can try some combination to test a better result.
I don’t know if it is working for others ? I use Pi 4 4MB RAM. for Pi 3 You may need to set GPU memory to 32MB. Maybe I will do more test. thank you.
I don’t use Random mode, I prefer one skin. My settings are: 128, 12, ON
Hi, the random mode with too many skins is only a cache problem. All pictures, backgrounds, foregrounds are loaded in an array. If the size of this array to big we have a memory problem. Therefore is one solution: disable the needle cache.
But we had another problem with disabled needle cache and peppy meter ( freeze in some circumstances) Peppy player have fixed this issue.
Please deinstall the screensaver and install it again. Then the new version of peppy meter is downloaded. Peppy meter is then stable with disabled needle cache.
But I‘ll speak with peppy player to set a limit of needle cache to 20 skins.
The best way to have a stable and fast system is 20 skins per folder.
With new version 2.0 of Screensaver I give Gelo the possibility to split the big folder.
Best regards
2aCD
1.5?
Yes, on installation of plug-in the peppy meter is downloaded again
I use LIST mode to browse the skins I like, then I will choose the one I like. Thank you for your great works.
You are right ! after re-flash and install new version of peppy meter, it is stabe if I set only needle cache off ( play for 3 hrs with 99 more skins 15 second interval, no crash ).
Thank you for the information and fix.
BTW, in LIST mode, the skin name will force to “lower case”,
eg. 001G5_Mcintosh → 001g5_mcintosh,
and cause problem, is it a bug ? can it be fixed ?
thank you !
This is fixed in the next screensaver version ![]()
The new version seems more responsive to the sound volume ?
The needle movement is more aggrasive to small volume, or it is just my misunderstand ?
Hi,
Returning to my crashing problem under Tinkerboard (Volumio Primo):
Remember I said that I could run linear meters without fuss and the circular ones crashed after a while (from a few seconds to 2-3 minutes top).
Well, I found that some linear ones crashed also and some circular ones didn’t.
Digging it, and after a lot of trial and error, I found that what triggers the crash is… believe me… the height (in pixels) of the needle (meter).
That’s right! I can run peppymeter without fuss if the needle is below 130-150 pixels of height (I haven’t found the exact number yet).
I even edited the needle on some skins that crashed, reducing the height of the needle to 100 pixels, and voilá they worked like a charm (although of course a bit strange in graphical terms
).
I don’t know if the machine has to process more calculations if the needle is higher (at least more pixels on the image change according to music) but I really hope that this info might help the developers in finding what might trigger this.
Even not causing problems in rapsperry Pi, it might be good to find what changes when the needle/meter is higher.
Thank you ver much.
BR,
Paulo
Hi gelo I’m having a hard time to fix this.
Raspberry pi 4 2gbram
7inch waveshare touch screen
Latest prototype volumio image
Concerns: after i successfully install the peppymeter and set it according to your post. That happen is every time i scroll and explore, the screensaver frequently pop up even, while i was scrolling. But on plugin touch display setti g i set screensaver =0 and on the peppymeter setting 5sec.
Hi @pjorgenunes
do you have this crashes also with my out of the box skins (black-white, gold, …)
Which screen resolution do you use?
I think it’s not an absolute value of needle. I think it is depend on the meter dimension (size of meter area)
Hi @2aCD,
1920x1080 (but also happens with 1920x515 and x480).
It also happens with the skins that originally came. Gold, black-white (this ones crashed). Dash and Dash2 worked well.
The funny thing is that I monitor cpu in a ssh window with top command and cpu is almost always <10%…
Ok, the ‘black white’, 'black blue, gold have the biggest needles.
Can you please do the follow:
Start the peppymeter manually with:
/data/plugins/user_interface/peppy_screensaver/volumio_peppymeter/run_peppymeter.sh
Then start the music and let it run.
Do you see any error, when the meters freeze?
I’ll check that later when I arrive home. I’ll give you feedback on it.
Thanks
What skins do you use? Does the same thing happen on the original ones?

