Terrible performance on M1 Pro 16 inch Macbook Pro

Hi


Am the only one getting random CPU spikes, random midi notes hanging, random crackles turning into feedback, and random crashes on the latest Logic Pro with M1 in native mode ?


I only use native M1 plugins, yet it all feels really buggy, something i've never experienced before on any machine.


Thanks

MacBook Pro 16″, macOS 12.0

Posted on Dec 6, 2021 7:17 AM

Reply
Question marked as Top-ranking reply

Posted on Oct 31, 2022 5:30 PM

To anyone who cares, I've been going back and forth non stop with these m1 issues. I have been able to either fully solve my pops / clicks / logic restarting playback due to cpu overload of a single core issue, or at the very least reduce them extremely. Here are the steps I took to investigate this and what I've come to understand.


I purchased an m1 MacBook Air, and I migrated my entire system from the Mac Studio onto it.


I then purchased a Razor thunderbolt dock -- that way I could easily connect every peripheral device, including my audio interface, which is a UA Apollo X6 - thunderbolt 3 version, to both setups, by simply plugging the single dock connector cable into either system, bringing them into theoretically the same environment, just on two different machines.


I then ran sessions in which I was having intermittent audio issues as described above, on both machines. I was trying anything I could to cause the machine to pop / click or restart playback -- often times this would happen if I was typing, using a browser or copy / pasting / editing within the DAW during playback.


I was able to make these issues happen on both systems. So, from there I began narrowing down the devices. I tested on both systems with my USB hub disconnected - it still happened. I tried it on both systems with the monitor I was using disconnected - it still happened. I tried it with no midi controllers or external hard drives connected - it still happened.


I then disconnected my Universal Audio Apollo X6 - connected via thunderbolt 3 cable, and I attempted to run just the session listening from the headphone jack of my laptop, after about 25 minutes of testing I could not reproduce the issue.


I then tried the same test with the Mac Studio, again, into the headphone output, and no UA device, tested it for a good 25-30 minutes, no issues.


I then re-connected the UA to both systems and within the first playback on both systems, I was able to re-create the issues.


I then tried an alternate thunderbolt 3 cable, the issues happened again.


I then updated the laptop to Ventura - as the Studio is my work machine and I cannot risk it not running older sessions.


Ventura on the m1 air made no such difference as far as the audio issues were going. They happened with the UA, and did not happen when it was disconnected.


I then went to Guitar Center, purchased a cheap Focusrite 2i2 3rd gen, USB C device. Ran my monitors into it and I've been playing the problem sessions with it and have yet to hear any audio issues. Across both systems. I've even had it on play during the entire time I was typing this and still haven't had the issue happen.


I've called apple support and filed a ticket with UA. Apple told me that it is on UA and not them to fix the issue, as when doing playback with the built in audio output, there are no issues.

454 replies

Dec 7, 2021 7:10 AM in response to Bontempi

Found something. When i put a native M1 plugin in logic, a lot of them start with a small window that expands to a big regular one. This feels quite bizarre, like there's some conversion going on behind the scene, even though the plugin is native.


Now i've noticed something in activity monitor : as SOON as you launch a M1 arm native third party plugin, a process appears, named AUHostingService (Logic Pro). This process is the one using the CPU for the third party plugin, not Logic Pro. It actually uses more CPU than Logic in my last session.


If you run Logic Pro in rosetta mode, the AUHostingService process never shows up, no matter which plugin you run.

While i can understand this process would show up for plugins that are NOT native, why does it handle CPU performance for native ones ?? Can't logic handle this by itself ? Can someone explain ?


As a few other people here, i've been having issues with my M1 macbook pro in logic, and i'm wondering if the Logic we've been using is just a bad beta version... This feels really amateurish, and maybe it's why we experience poor performance...

Dec 16, 2021 1:55 PM in response to agrowley

I have the same issue on my Intel MacBook Pro, it seems to be 10.7.x in general no matter what platform. My workaround has been to turn off Automatic Updates in the AppStore and to restore a previous version of LogicPro from a TimeMachine backup - it works fine for me and I'll be keeping an eye out for a fix from Apple (I have fed this back to Apple)

Dec 17, 2021 11:20 AM in response to agrowley

One easy thing to check is to make sure that if you're using Native Instruments stuff, Kontakt, particularly, you have multi-threading OFF in its settings; I tried turning it on to see if it helped with my processor spiking and it was just a universe of crackles and pops. Send more info; what plug-ins are you using, for example? And I set out to de-bug my problem by loading a tune with the processor spiking and one by one deleting plug-ins until it stopped, which is how I figured out that as along as I wasn't actively on a Kontakt instance, I was good to go.

Feb 7, 2022 8:15 AM in response to Bontempi

Brand-new, three day old M1 14” MacBook Pro max. 64 GB of RAM, 4 TB hard drive. Pre-Sonus quantum interfaces. Using shure mics, and some direct off amps. (All analog gear) guitars and drums, as well as bass.

was on the phone with Apple support yesterday for two hours. Here are the current conclusions. Whether or not you were plugged in to the interfaces, or recording directly from the mic on the computer, and playing back through the computer speakers, versus coming out of the quantum‘s, setting the audio at 48 kHz, setting the buffer anywhere between 32 to 1024, after about 30 seconds, trying to record guitar or drums, has distorted feedback, and or popping. The only way that it doesn’t pop, is if you record directly into QuickTime. No I can’t say that that’s a for certain thing, because I only recorded about 30 seconds, direct, with no popping on playback. Being I’ve had this machine for three or four days now, if I don’t reach a resolution, by the end of this week, it’s going back and I’m going to buy a used Intel-based MacBook Pro, and probably a trashcan . From OWC. Because that’s about what this computer cost me. I had a first generation M1, which did the exact same thing. I waited 2 1/2 months to get this laptop. And the only enjoyment I have in my day anymore, it’s trying to record some music. Now that’s gone as well. Simply put, logic, or garage band, for some odd reason is not optimized to handle, what a 10 year old, or a 15 year old machine can do. My interfaces are not old. Less than a year in fact. I replaced them from a set of presonus fire studio pros. So it’s not an interface issue, because it works fine on the Mac Intel-based machines. It’s not a software issue, because the same version of software on an Intel, with the same interfaces, works just fine. This leads me to believe that it’s either a hardware issue, or something to do with the coding in core audio . I thought we had it licked yesterday, because for some odd reason my interfaces were defaulting to 44.1 kHz, as soon as I bumped them up to 48, I was able to record with no issues. However after leaving a session open, and then returning about three hours later, the noise was back, so I said to myself, OK let me do a new template. Let me delete all of logic plist files, and try this again. No joy. The OS has been reinstalled. Logic has been reinstalled. No joy. Again if not cured by the end of the week, this machine goes back. And pretty much my faith in Apple at this point, is not good

Feb 7, 2022 1:25 PM in response to wheetabix

Just an update, just got off the phone with Apple pro logic support, the guy said there, and listen to me go through various different modes of guitar recording, and drum recording, and we screen record of the issue, sent logic diagnostics, and sent the actual file, for them to evaluate. He doesn’t believe it’s a hardware issue, he doesn’t believe that it’s a issue with the plug-ins but more or less an issue with logic, according to some of the reports that he’s seeing. Should have more info by Thursday

Feb 18, 2022 11:16 AM in response to wheetabix

Not that I consider this a fix, but definitely a workaround. As I was having the same issues no matter one interface or D a W I was using. I had logic 10 72, open up in Rosetta, and the issue one away with my presonus interfaces. However turning it back on and it would still crack and pop. A “upgraded” to Focusrite clarett 8pre+ interfaces, These run on USB-C, versus my pre-Sonus that ran on thunderbolt two, where there shouldn’t have really been an issue, because both of my displays are thunderbolt two. But so far no issues. It’s just too bad I had to spend another $1600.08 months later.

Feb 18, 2022 12:29 PM in response to Motu828

Apple Logic Pro Version 10.6 was the first release by Apple that was ARM64.


Previous releases were x86


By running version 10.5 on a new M1 MacBook - your running Apple Logic within Rosetta with no option to run natively.


I too can run my Apple Logic projects within Rosetta using the latest version of Apple Logic Pro version 10.7.2 on MacOS 12.2.1.


Running projects natively on my M1 MacBook utterly fails.

Feb 22, 2022 3:12 PM in response to Kevin Pera

Sure, yeah... I think we're basically agreeing. I just think it's unlikely that it's in CoreAudio itself, but rather that somebody relatively recently did something dumb while adding some "feature", and that feature somehow got tangled up in the audio thread. The dropout I had this morning occurred exactly when I opened up a link from an email—somehow that process impacted the audio thread, which is definitely a "no no"... Any dev mistake that messes with the audio thread will crap on any running audio, all in one go. It doesn't have to have anything to do with CoreAudio causing an issue, or any audio app. I think somebody in this thread mentioned that as soon as they got an iMessage, audio went for a crap. That would be a similar issue—something is allowing this network-based process to muck with the audio thread... CoreAudio itself is pretty rock solid, and has been for 20+ years. But if someone tramples all over it with some blocking process, well, it's pretty helpless to do anything about it...


There's a great article on the subject from audio dev Michael Tyson:


https://atastypixel.com/four-common-mistakes-in-audio-development/


He's particularly active in the iOS audio/music app community, but the same principles apply.

Apr 1, 2022 5:14 PM in response to pawelm

OK - so to just clarify ...


You have no plugin within your project - all the Channel strips are blank. You are playing the project on the MacBook with nothing plugged into it and you are playing the project through its own speakers.


If this was a deep routed logic/core audio problem - then everyone would have this issue - even me. There are people posting on this forum that are not having any issues with Logic.


I am not having an issue with cpu spikes and cracking and popping now that I have isolated it to a plugin I have.


Things for you to try if the above is true -


Start up the MacBook in 'Safe Mode' (no extensions loaded) and try running the project.

Create a new user account and try running the project.


Apr 27, 2022 8:50 AM in response to Bontempi

I just got my Mac Studio (MAX) and was having the same problem (how can it perform worse than my old mac book pro 2019!!?). I found running Logic in Rosetta fixed it? I'm guessing that some of the 3rd party plugins that are supposed to be native compliant aren't quite ready yet?


Another thought I had was I'm porting over projects from my intel mac so maybe there is something baked into them because they were created on and intel machine?


I'm in the middle of mixing an album but when I have a chance I'll try a new project and see if it makes a difference

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.

Terrible performance on M1 Pro 16 inch Macbook Pro

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