MacBook Pro M1 MAX - MainStage playback fails due to CPU spikes

Hello!


This has been frustrating me to no end for weeks! I purchased a brand new M1 MAX 32GB to replace outdated MacBook for music production - Logic Pro and MainStage. I was using MainStage for playback of up to 8 backing tracks during live gigs. No plugins, no effects, no Aux sends - just .aiff files thru playback plugins into a Klark Teknik DN9630 interface to send multiple tracks to a Midas M32. This worked flawlessly on my old M1.


During rehearsal with my band, playback began randomly stop mid-song. Sometimes right at the beginning of the track, sometimes during a louder section. After trying everything I could think of - increased buffer size to 1024, reinstalled MainStage, created a brand new .concert from scratch, deleted the plist (MainStage settings in library folder), turned off wifi, etc. CPU kept spiking, randomly, to 300% or more, and playback ceased.


Finally, against all sense, I reduced the # of CPUs in MainStage settings from 8 to 4, then to 2, and lo and behold the CPU spikes are gone (so far) and everything is working as it should.


I can't imagine why on such a powerful MacBook with all that horsepower, I would need to *reduce* the number of CPUs in order to have MainStage work smoothly. Makes me feel like I wasted my money on something that could have been well handled at a far lower price.


Anyway, just wondering if anyone else has had this problem and/or might have some insight into this seemingly paradoxical bad behavior from these 2 Apple products working together.


Thanks!

Posted on Oct 19, 2023 2:03 PM

Reply

Similar questions

2 replies

Oct 20, 2023 9:43 AM in response to warlok1965_1

Sounds to me like non-MainStage system processes are kicking in e.g. Time Machine Backup, Spotlight Indexing or something similar, or possibly to do with WiFi or Bluetooth. This would explain the spikes AND why configuring MS to use fewer processors (therefore freeing up CPU for system processors) is helping to relieve things.


Have you completely disabled Spotlight, Time Machine (don’t forget that macOS still saves local snapshots, and therefore can affect CPU load) and all other resource-intensive tasks?

Oct 20, 2023 11:20 AM in response to Madddcow

Thanks for your response Madddcow. Yes, I have disabled Spotlight and Time Machine. I am watching the Activity Monitor CPU graph at the same time and there is no other process eating up CPU; in fact 6 of the 8 performance cores look almost totally idle. The spikes/playback failures are often happening right at the start of playback. One thing I noticed last night is that tracks with tempo information and sync on in the playback plugin seem to be the ones that spike CPU at the start of playback which will often abort playback, whereas tracks with no tempo info seem to have minimal spikes. I'm seeing CPU spikes sometimes in the 300% range with all 8 CPUs engages; when just 2 CPUs are used, it's more like a 20-30% spike.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

MacBook Pro M1 MAX - MainStage playback fails due to CPU spikes

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.