Performance bottlenecks in behemoth projects (M1 Max vs Ultra)
Posted: Sat Apr 16, 2022 5:45 pm
Hello Ableton community.
I'm on the cusp of upgrading to a Mac Studio, from a 2013 Mac Pro. I'm currently deciding between the expensive M1 Max, or the absurdly expensive M1 Ultra.
To help with my decision, I'm hoping some of you here could provide some technical insight into the nature of performance bottlenecks in very large Ableton projects.
My projects at the moment involve a lot of experimental sound design, I often end up with 200/300 tracks in a single project.
Not playing simultaneously of course, I tend to freeze / resample and work with audio as much as possible. Still, I like to keep the patches to hand.
I've noticed that even when 99% of these tracks are frozen, performance is still heavily impacted. The interface becomes sluggish, adding / removing devices causes hangs, editing automation becomes laggy and unresponsive.
At a certain point, I'm forced to spend time cleaning up the project, saving out patches to my library then removing them from the set. Then things become smooth again, for a while at least.
So even when tracks are frozen, tucked away in the project and not being played, some resources are still being used, affecting performance.
Getting back to my question:
As I understand it, the only thing M1 Ultra offers over M1 Max is a theoretical doubling in multithreaded performance.
Single core speeds are identical between the two systems, as are other factors such as memory and storage speed.
This has me wondering how much improvement I'm likely to see with the increased multicore performance, particularly with regard to fluidity and responsiveness.
I'm concerned the bottleneck might be taking place elsewhere. Single core speed? Memory bandwidth? Storage Speed?
If any of you could offer insight on this topic, I would really appreciate it!
Thanks,
Joe
I'm on the cusp of upgrading to a Mac Studio, from a 2013 Mac Pro. I'm currently deciding between the expensive M1 Max, or the absurdly expensive M1 Ultra.
To help with my decision, I'm hoping some of you here could provide some technical insight into the nature of performance bottlenecks in very large Ableton projects.
My projects at the moment involve a lot of experimental sound design, I often end up with 200/300 tracks in a single project.
Not playing simultaneously of course, I tend to freeze / resample and work with audio as much as possible. Still, I like to keep the patches to hand.
I've noticed that even when 99% of these tracks are frozen, performance is still heavily impacted. The interface becomes sluggish, adding / removing devices causes hangs, editing automation becomes laggy and unresponsive.
At a certain point, I'm forced to spend time cleaning up the project, saving out patches to my library then removing them from the set. Then things become smooth again, for a while at least.
So even when tracks are frozen, tucked away in the project and not being played, some resources are still being used, affecting performance.
Getting back to my question:
As I understand it, the only thing M1 Ultra offers over M1 Max is a theoretical doubling in multithreaded performance.
Single core speeds are identical between the two systems, as are other factors such as memory and storage speed.
This has me wondering how much improvement I'm likely to see with the increased multicore performance, particularly with regard to fluidity and responsiveness.
I'm concerned the bottleneck might be taking place elsewhere. Single core speed? Memory bandwidth? Storage Speed?
If any of you could offer insight on this topic, I would really appreciate it!
Thanks,
Joe