High CPU usage on Mac
-
Hi,
I've just downloaded Strawberry and I love it! Sound quality is great. File management really good. My only concern is the CPU usage. I use a MacBookPro (Catalina) and it's using about 50% of the CPU. And my fan keeps coming on. Is there anything I can do about it?
-
That's not normal. I can't reproduce that here. Does it occur only with playback, or when it's stopped too?
There is 2 different builds for macOS. One built on Catalina and one on High Sierra. With Catalina you can use both.
Try both and see if the problem is with both. Make sure you select to overwrite files.High sierra: https://files.strawberrymusicplayer.org/strawberry-0.8.3-highsierra.dmg
Catalina: https://files.strawberrymusicplayer.org/strawberry-0.8.3-catalina.dmg -
@jonas Hi Jonas, I tried both. Catalina averages about 40-50% CPU usage and High Sierra about 60%.
-
Hi @jonas !
You should include a link for latest High Sierra version on the download page. There is a large amount of people stuck on High Sierra with Hackintoshes because Apple and nvidia are at an impasse, so except for certain older cards, there are no nvidia drivers post 10.13 High Sierra.
I had to make an account to find this download link. Was afraid it would be a much older version, glad its pretty recent. I am aware there is no mac dev atm, but supporting High Sierra if possible in the future might be worthwhile. -
@omgwtflol I won't be supporting high sierra anymore, so I won't be linking it on the homepage.
-
High CPU usage on Mac is due to a macOS-specific QT5 problem with the Track/Playlist screen and scrolling/interacting with it when on a high resolution display (such as your Retina screen on your MacBook) - you should find that CPU usage will drop and performance will noticeably improve if you resize your Strawberry window to something very small.
I did have an issue ticket raised on this issue on the Strawberry GitHub page, which was closed as it was deemed to be unresolvable under QT5, and I'm trying to get it reopened/looked at again, now that QT6 has been released (which may have a fix for this CPU usage/performance issue).