View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0017909||MediaMonkey 5||Playback||public||2021-05-22 22:07||2022-04-08 18:07|
|Summary||0017909: Animate background on playback in Album Art View in Playing node can cause high CPU/GPU usage|
|Description||In Playing node [Album Art], if Background > Animate background on playback is enabled:|
- On an AMD A8 it uses 40 - 60+% CPU usage (CPU use is 3-8% if disabled).
- On AMD Ryzen 7 2700 it runs at 20% GPU (Radeon RX580).
|Tags||No tags attached.|
|Fixed in build|
This is a non-trivial fix as the high resource usage is caused by Chromium during the render process. The animated background causes higher resource usage in MediaMonkey than in a browser because of the highly complex document tree. I believe that the animated background is already in its own render layer, and I haven't found any other way of tricking Chromium into using fewer resources for the animation.
We can attempt to create an alternative renderer using WebGL, which will run much more efficiently, but it'll take time to create.
||It looks like the Chromium update, surprisingly, has drastically reduced GPU usage on the Now Playing background animation. Lowlander, can you test on your system to see if you have the same result?|
||Resource usage is no longer an issue.|