How to activate NEON for higher CPU for M1?

Hey there,

so I’ll be honest, I really have no clue how this works but I’m trying. I work in a program on my MacBook pro M1, and it recommends a higher CPU and says NEON would be the one to go with. I have too much lag with certain parts of the program. Is there a simple guide to understanding how I can code NEON into my Mac M1?? Much appreciated.

MacBook Pro Apple Silicon

Posted on Mar 4, 2023 10:35 AM

Reply
Question marked as Top-ranking reply

Posted on Mar 4, 2023 11:20 AM

Sorry, no. Apple does not support overclocking, or provide any method for the user to make such modifications.


While the M1 produces much less heat than the previous Intel CPUs, there's still a limit to how much heat you can safely generate within a laptop.


Apps that require that much intensive CPU load would be much better served on a Mac Studio with an M1 Ultra CPU. The downside being it isn't very portable as you would also have to supply a mouse, keyboard and monitor.


It would also help a lot if the vendor of the app you're using would optimize their code for Apple's CPU.

17 replies
Question marked as Top-ranking reply

Mar 4, 2023 11:20 AM in response to Kaleidoskies

Sorry, no. Apple does not support overclocking, or provide any method for the user to make such modifications.


While the M1 produces much less heat than the previous Intel CPUs, there's still a limit to how much heat you can safely generate within a laptop.


Apps that require that much intensive CPU load would be much better served on a Mac Studio with an M1 Ultra CPU. The downside being it isn't very portable as you would also have to supply a mouse, keyboard and monitor.


It would also help a lot if the vendor of the app you're using would optimize their code for Apple's CPU.

Mar 4, 2023 2:20 PM in response to Kaleidoskies

Kaleidoskies wrote:

Um okay, well I was very upfront with my misunderstanding of this topic from the get go in my post so no surprise there. But your reply didn’t contribute anything to my question , thanks.

And how are you judging that? Because I said something bad about open source? I could have just as easily said something bad about 3rd party software.


… and I’m using Corel Painter, a professional digitally painting software that is made for MacBook M1, if anything I blame them more for their lack of customer support but still seeking answers here, no things I already know … just really wanting to figure this out

Speak of the devil. 😈 They are still selling that? That was cool software twenty years ago. I bought a copy myself. But today, there are many better options, especially for the iPad.


And I’d like to say I very much so am not judging Apple, lol. But this topic and the above answer had me questioning if I should go to a PC since my goal is to make the best of my app which needs higher CPU not fight over if Apple is great or if I’m not competent enough. I clearly do not understand and am trying

Perhaps you misunderstood. I was not saying you were incompetent. I was describing the developers of whatever software was asking for NEON on a Mac. It was a reasonable assumption that only some open source software would be demanding something like NEON that is very specific to ARM, but not necessarily to Apple Silicon. I placed my bet on open-source incompetence and your raised with Corel. Well-played.


Here's the problem. The M1 is called "Apple Silicon" for a reason. It isn't really an ARM. The whole ARM thing is mostly just a convenience for developers. It's a different chip that pretends it's ARM.


But wait, there's more. The M1 actually does support NEON instructions. Most Apple developers wouldn't know this or care. If a developer uses Xcode, Apple handles all those details. Most developers just write their code. If they want to be extra fast, they will use Apple APIs that transparently leverage special SIMD instructions like NEON. If that's not enough, they can even dive deeper into Apple Metal technology to do even more on the GPU.


But all that is something that most open source developers would never do. They would just use their normal GCC compiler and open source libraries and hope it works. It sounds like Corel is using those same kinds of techniques. Even back when Corel had Mac customers, they had reputation of being strictly PC, with the Mac as an afterthought. It only takes a couple of Google searches to discover that many open-source image and video libraries don't include NEON instructions for Mac builds by default. Those build scripts were designed for PCs and Linux. Any Apple support they have is hacked-in later. Because of a slight difference in how Apple identifies it chip ("arm64") vs. the "normal" way (aarch64), some libraries don't build with NEON support on the M1. It looks like Corel put more effort into that "brush accelerator" document than they did just researching the platform and figuring out how to do builds. Rather than do something like adding a "--enable-neon" argument to their build scripts, they've sold you an underpowered software package.


How to fix it? That's a harder question. Your original question was "How to activate NEON for higher CPU for M1?" The answer is that it is already activated. You just need software that uses it, which apparently Corel Painter chose not to do. Therefore, the correct answer to your question is "use some other software". I'm confident you will be pleased with the results.

Mar 4, 2023 11:38 AM in response to Kaleidoskies

Kaleidoskies wrote:

Is there a way to make the CPU faster? I’m shocked it’s not as good as I thought.

How are you judging this? Considering your original question, it sounds like you are trying to run some open-source junk on the internet. That's going to run poorly no matter what chip you use. Of course, the people who wrote it will simply blame your Mac. It is always easier to blame Apple that recognize their own incompetence. That's why blaming Apple is such a wildly popular strategy on the internet.

Mar 4, 2023 11:59 AM in response to etresoft

Um okay, well I was very upfront with my misunderstanding of this topic from the get go in my post so no surprise there. But your reply didn’t contribute anything to my question , thanks.


… and I’m using Corel Painter, a professional digitally painting software that is made for MacBook M1, if anything I blame them more for their lack of customer support but still seeking answers here, no things I already know … just really wanting to figure this out

Mar 4, 2023 2:37 PM in response to etresoft

Lol! Thank you for explaining… yeah I know Corel is technically slightly outdated, I’m attracted to the program though because the brushes are my favorite, I also have all the iPad and photoshop programs, etc. but the Image Hose and Pattern brushes are made unlike anything else on the whole market today… other than that I dread using it… I may just have to find another technique or way of doing my pieces. And sorry I’ve been frustrated since their customer support is awful and I’ve tried to get them to answer questions and they end chats, stop replying to emails, etc all year. so maybe they don’t even deserve my time. And yeah I think they don’t have the best team building this software at all.


…I agree, maybe my best bet is just to use a different program perhaps since all my other programs seem to function just as they normally would on a MacBook Pro M1. It’s so disappointing really.


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.

How to activate NEON for higher CPU for M1?

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