More > JRiver Media Center 31 for Mac
Macbook (Sonoma) Problem
bob:
--- Quote from: blgentry on September 29, 2023, 12:00:11 pm ---I upgraded to Sonoma 15 minutes ago. MC31.0.59 uses about 20 - 30% CPU on my system. I have the spectrum displays disabled (in the area where the song name is shown). Those consume a TON of CPU on Mac.
In TheaterView, it consumes closer to 50% CPU. This is still not an issue on my system (M1 MacBook).
The menus are erratic. On a secondary display the menus sometimes will not appear at all. Right now they are working but don't respond immediately to clicks. Sometimes a single menu seems to get stuck even when clicking the header of another menu.
It's playing music normally as far as I can tell. I'll bet the UI issues get resolved pretty soon.
Brian.
--- End quote ---
On a Mac M1 12.7 compared to 14.0 I see it using more CPU on 14.0 but it's maxing at 80% of one core. If you look a the CPU history it still around 10% total.
Now I also see the spectrum analyzers using about 1/2 of that. Those have always been CPU hogs on non-windows platforms, it's related to the drawing code.
In addition, I see that there is more CPU use than I would expect during audio playback. Like quite a bit more. Even on older intel MacOS versions. Checking into that.
bob:
--- Quote from: bob on October 02, 2023, 10:48:34 am ---On a Mac M1 12.7 compared to 14.0 I see it using more CPU on 14.0 but it's maxing at 80% of one core. If you look a the CPU history it still around 10% total.
Now I also see the spectrum analyzers using about 1/2 of that. Those have always been CPU hogs on non-windows platforms, it's related to the drawing code.
In addition, I see that there is more CPU use than I would expect during audio playback. Like quite a bit more. Even on older intel MacOS versions. Checking into that.
--- End quote ---
It seems to me that most of the CPU (with the spectrum analyzer turned off) is coming from the updating of the progress bar. If you hit pause that seems to drop the use dramatically.
I'm going to make a couple of tweaks to that and make a beta build.
blgentry:
--- Quote from: bob on October 02, 2023, 02:28:32 pm ---It seems to me that most of the CPU (with the spectrum analyzer turned off) is coming from the updating of the progress bar. If you hit pause that seems to drop the use dramatically.
I'm going to make a couple of tweaks to that and make a beta build.
--- End quote ---
Mmmmm code optimization! Sounds fun. Kinda. Best of luck Mr. Bob. :)
Brian.
blgentry:
Just installed 31.0.65 (beta) for testing.
CPU stats:
Stopped: 0.1%
Playing without Spectrum Analyzers: 10 - 12 %
Playing WITH Spectrum Analyzers: 40 - 43%
Playing in Theater View with automatic slideshow from internet: 35 - 48%
Stopped in Theater View: 35 - 48%
I think this is lower CPU consumption with spectrum turned off. About the same in Theater View. I have to stop Theater View when I take my laptop off of main power because it consumes so much CPU that it chews the battery, even when supposedly in low power or sleep mode. This is not a problem; I have adapted to it. Just giving a data point in case you are interested.
Brian.
rito:
Version 31.0.65 is better! Playing a FLAC file needs about 30% CPU - with spectrum analyzers enabled it goes up to about 60% (minus 20 or 30% compared to version .60)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version