Avid Pro Audio Community

Avid Pro Audio Community

How to Join & Post  •  Community Terms of Use  •  Help Us Help You

Knowledge Base Search  •  Community Search  •  Learn & Support


Avid Home Page

Go Back   Avid Pro Audio Community > Pro Tools Software > Pro Tools
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 01-25-2023, 09:12 PM
Mixologist Mixologist is offline
Member
 
Join Date: Jan 2023
Location: NYC
Posts: 2
Default Do I need more unified memory or more cores?

I am about to buy myself a new M2 Macbook Pro and would like to optimize my system for Protools and Ableton. I've searched the forums but surprisingly can't find an answer to my query.
If I want to use lots of plugins and virtual instruments, should I increase my unified memory or upgrade my processor? Which will help the most with latency? And which will maximize my track count? I'm sure the more cores and the more memory the better, but I don't have an unlimited budget.
Thanks in advance for your help.
Reply With Quote
  #2  
Old 01-25-2023, 11:20 PM
Darryl Ramm Darryl Ramm is online now
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,657
Default Re: Do I need more unified memory or more cores?

Hi

Welcome to DUC.

Nobody here can answer your question with any useful confidence, what you need varies dramatically based on your workflow/session size/exactly what you are doing. And nobody here has any idea what you are doing/wanting to do.

If you are using a lot of sample based VIs then memory can be especially critical.

If you are running just a lot of plugins (which might include VIs as well) you may need a lot of cores, but a lot of cores won't help much in cases where you are running few plugins, or have long chains of plugins that run together on few cores for efficiency (cache locality) reasons.

And neither *directly* affects latency, latency is directly controlled by the size of the HW buffer you are using, the ability to run at smaller HW buffer sizes is dependent on lots of stuff, especially your workflow (e.g. freezing/committing tracks to reduce load, etc.), plugin quality, how you are using plugins, how well optimized the system is, and yes how much CPU power you have and if there is sufficient memory. But again there is no simple way to guess what you need.

Nobody here has any idea if you are composing orchestral music or scoring movies or just recording and mixing a few piece band. The best place to start with what you should be looking at as a minimum is based on your current system/use experience. Is that working OK? How much more capacity do you need? Especially how much memory is on that system is a good starting place, make it larger on the Mac and enough to last for several years, and you have no idea what new software will need, and on a Mac it's not upgradable, and you only have 16GB, 32Gb, 64GB, and 96GB steps. Personally I'd be at 64GB or more minimum, but that's me (lots of memory needs for software development etc.). Then what CPU cores does that give you... likely a lot, and they are not slow. And then you have storage, you can't get any faster or easier to use storage than the (expensive) internal SSD and that's not upgradable either, so get your wallet our and max out what you can afford there.

And realistically if you are after power you'll be picking a 10 or 12 core CPU options... so you don't have many dimensions to play with here and your decisions are very likely to be budget driven. (Unless you want to spend more than $6k on a laptop).

And with the new M2 MBP be aware of Apple skimping with the SSD NAND chip configs at the low-storage capacity configs. They are NAND fanout/bandwidth constrained in low end configs, you need to add more SSD storage to get multiple NAND chips on the motherboard to give better I/O performance. Lots of folks out there reporting on this.
Reply With Quote
  #3  
Old 01-25-2023, 11:31 PM
StefB's Avatar
StefB StefB is offline
Member
 
Join Date: May 2000
Location: Cape Town South Africa
Posts: 524
Default Re: Do I need more unified memory or more cores?

What Daryll said...
Besides latency:
You will need 32Gb of memory (16Gb is a push but do-able but you should not go lower than that) get that first and add cores if you have any money left.
__________________
Mac 16 Core 7,1 -Os 10.15.7 - 96 gb Ram - Pro Tools 2022.6 Ultimate in 5 suites - MTRX Studio -S6 26-5-D - Sync HD - Video Satelite (Symphony 2022.5, AJA Kona 3g) Pro Protools 2022.6 Vanilla in 21 x Recording and Edit suites. Mac 6,1 Mac Mini, Mac Mini M1, Mac Studio Pro, Mac Studio Max
Mediacomposer 2021.12 on AJA Kona 3g / XT I/O x 3 suites. Multiple Avid S1, S3 & Docks
Reply With Quote
  #4  
Old 01-25-2023, 11:42 PM
JFreak's Avatar
JFreak JFreak is offline
Moderator
 
Join Date: Jan 2003
Location: Tampere, Finland
Posts: 24,904
Default Re: Do I need more unified memory or more cores?

In audio work, single-core performance is still king. Video work benefits from good multi-core performance much more, AND from the better GPU that comes with more cores.

So, simple as that, for audio work buy as much memory you think of needing in three years and settle for the cpu/gpu that comes with it. Even internal storage, for me, is more important than number of cores.
__________________
Janne
What we do in life, echoes in eternity.
Reply With Quote
  #5  
Old 01-26-2023, 12:50 AM
Ben Jenssen's Avatar
Ben Jenssen Ben Jenssen is offline
Member
 
Join Date: May 2000
Location: Oslo
Posts: 5,260
Default Re: Do I need more unified memory or more cores?

Quote:
Originally Posted by JFreak View Post
In audio work, single-core performance is still king.
Yes. We've always been told that. For audio processing - it's better with fewer faster cores than more, slower cores.

@OP: Think of it this way; the task of converting a video to a different format; the calculation can be spread out on many cores, the results from each core is assembled in the end and you have the result. The more cores, the quicker the result. You can't do that with the calculations done in realtime in a DAW, because the results need to be on time, all the time. So you don't have the luxury of spreading it out over lots of cores.

I know this is an oversimplification, and I'm not a programmer just a humble user.

If you check out the single core performance of M1/M2 on geekbench you'll notice the relatively small difference the two and their variants. Multicore on the other hand, big differences.

Memory; as others have indicated, try to get a feel for how much you're using now, with big sessions; you might use Activity Monitor to see if there is swapping taking place, if not, you are within the limits of your size of RAM. And consider if your demand for memory size will increase in the years to come, remember in the new macs, the ram is soldered in and is not upgradable.
__________________
Mac mini M2 16GB RAM macOS 13.4.1. PT Studio 2023.6.
Topping E30 II DAC, Dynaudio BM6, 2 x Artist Mix, SSL UC1, Control on iPad.
Reply With Quote
  #6  
Old 01-26-2023, 02:05 AM
Becharax's Avatar
Becharax Becharax is offline
Member
 
Join Date: Apr 2008
Location: Lebanon
Posts: 2,350
Default Re: Do I need more unified memory or more cores?

Quote:
Originally Posted by Darryl Ramm View Post
Hi
Can you elaborate a little more on this ?

And with the new M2 MBP be aware of Apple skimping with the SSD NAND chip configs at the low-storage capacity configs. They are NAND fanout/bandwidth constrained in low end configs, you need to add more SSD storage to get multiple NAND chips on the motherboard to give better I/O performance. Lots of folks out there reporting on this.

Welcome to DUC.

Nobody here can answer your question with any useful confidence, what you need varies dramatically based on your workflow/session size/exactly what you are doing. And nobody here has any idea what you are doing/wanting to do.

If you are using a lot of sample based VIs then memory can be especially critical.

If you are running just a lot of plugins (which might include VIs as well) you may need a lot of cores, but a lot of cores won't help much in cases where you are running few plugins, or have long chains of plugins that run together on few cores for efficiency (cache locality) reasons.

And neither *directly* affects latency, latency is directly controlled by the size of the HW buffer you are using, the ability to run at smaller HW buffer sizes is dependent on lots of stuff, especially your workflow (e.g. freezing/committing tracks to reduce load, etc.), plugin quality, how you are using plugins, how well optimized the system is, and yes how much CPU power you have and if there is sufficient memory. But again there is no simple way to guess what you need.

Nobody here has any idea if you are composing orchestral music or scoring movies or just recording and mixing a few piece band. The best place to start with what you should be looking at as a minimum is based on your current system/use experience. Is that working OK? How much more capacity do you need? Especially how much memory is on that system is a good starting place, make it larger on the Mac and enough to last for several years, and you have no idea what new software will need, and on a Mac it's not upgradable, and you only have 16GB, 32Gb, 64GB, and 96GB steps. Personally I'd be at 64GB or more minimum, but that's me (lots of memory needs for software development etc.). Then what CPU cores does that give you... likely a lot, and they are not slow. And then you have storage, you can't get any faster or easier to use storage than the (expensive) internal SSD and that's not upgradable either, so get your wallet our and max out what you can afford there.

And realistically if you are after power you'll be picking a 10 or 12 core CPU options... so you don't have many dimensions to play with here and your decisions are very likely to be budget driven. (Unless you want to spend more than $6k on a laptop).

And with the new M2 MBP be aware of Apple skimping with the SSD NAND chip configs at the low-storage capacity configs. They are NAND fanout/bandwidth constrained in low end configs, you need to add more SSD storage to get multiple NAND chips on the motherboard to give better I/O performance. Lots of folks out there reporting on this.
__________________
System Details:
iMac Pro 2017 8 Core Intel Xeon 3.2 Ghz
Macbook M2 Pro
macOS 14.4.1
Pro Tools 2024.3.1
Logic Pro X
Reason 12

UA Apollo 8p
Apogee Thunderbridge/Apogee Symphony I/O 2x6
Eleven Rack/Focusrite ISA Two/Onyx 1640i
UAD Satellite Quad
MOOG Mother 32
Nektar Panorama P1
Axiom AIR 49/Axiom 49/Yamaha P35
Fender Mustang/Marshall Amp/Ibanez Pedals/Fender Strat/Yamaha FG820L/Martin DJr10e
Genelec 8040b/Yamaha HS80s/M-Audio BX5a
Beats Solo/Shure SRH1840/Slate VMS

https://open.spotify.com/artist/7KfV..._branch=1&nd=1
Reply With Quote
  #7  
Old 01-26-2023, 02:35 AM
Darryl Ramm Darryl Ramm is online now
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,657
Default Re: Do I need more unified memory or more cores?

The SSD controllers are onboard the Apple Silicon processors, but the actual NAND storage chips are external to that, soldered onto the motherboard. In a minimal memory config you get one NAND chip out of 4 possible ones (ed: *per controller* on most? motherboards). As you increase the memory config you get multiple NAND chips effectively accessed in parallel and performance increases significantly. This is the so called fan-out of controllers being able to access more NAND storage in parallel. And is the same reason that historically many of the smallest configuration M.2 drives have had lower performance than the larger versions of the same model drive.

Annoyingly Apple has managed to significantly reduce storage performance on the base storage configs of current M2 Mac Book Pro and M2 Mac Mini compared to their immediate predecessors. These used multiple NAND chips with just less storage capacity in each chip. To save a little money Apple has reduced the NAND chip count and increased the size of that single NAND chip. Now this is still fast NVMe storage, especially compared to any old HDD, but it's still a super annoying thing Apple has done. But just solve it by avoid any of the smallest storage configs. 256GB (and 512GB?)... 2TB and above I know you are fine (the smallest I'd buy).

There are many reviews and writeup out there that get into more detail about this. Here is one: https://www.theverge.com/2023/1/24/2...nch-nand-chips or for a breathless video: https://www.youtube.com/watch?v=m1XWHFkHgp8 (the argument presented there that you need fast SSD for unified memory paging does not apply to Pro Tools use... you want enough RAM that you are not paging out to the SSD, near real time apps like Pro Tools does not do well with that... but I'd argue fast disk is always good, fast startup, fast OS installs, fast Pro Tools startup, fast VI sample loads, etc.). And with only relatively slow Thunderbolt 3 connections I just find it very annoying that Apple has crippled the much faster internal SSDs in the base configs.

Last edited by Darryl Ramm; 01-26-2023 at 12:47 PM.
Reply With Quote
  #8  
Old 01-26-2023, 03:08 AM
JFreak's Avatar
JFreak JFreak is offline
Moderator
 
Join Date: Jan 2003
Location: Tampere, Finland
Posts: 24,904
Default Re: Do I need more unified memory or more cores?

In short: never buy any Apple with smallest storage option.
__________________
Janne
What we do in life, echoes in eternity.
Reply With Quote
  #9  
Old 01-26-2023, 06:00 AM
Mixologist Mixologist is offline
Member
 
Join Date: Jan 2023
Location: NYC
Posts: 2
Default Re: Do I need more unified memory or more cores?

Thanks everyone for your replies, you are all a lot more into weeds on this stuff than me.

My current system works well and only chokes up on sessions with a lot of sample-based VIs or track counts over 100. Here's what I'm running now:
MacBook Pro 15" - 2017
2.9 GHz Intel i7
16G RAM 2133MHz
512GB SSD
Mojave 10.14.6
The computer gets hot and the fans are blowing hard!

In Pro Tools, which I use primarily for mixing (not music production), the system chokes up with high track counts, especially mixing a 30 minute+ show, or power hungry plugs like real-time RX10 (I tend to clean my audio offline). I use a lot of Izotope plugs which seem to run efficiently, except for the new Ozone 10 which is a hog!

I run Ableton for music, and run some VI synths which seem fine (Omnisphere, Massive, etc), though a lot of instances does bog down the system. I have a large Kontact library and some of those instruments barely run - I'm looking at you Modern Scoring Strings! And while Ableton runs far better than Pro Tools with the same number of VIs, it gets choked up unless I freeze tracks, which is a pain. Also, I often insert plugs such as compressors or reverbs on a track after the VI. Plugs on the mix bus really hit the system hard!

I'm looking at these two MacBook Pros, either 14: or 16":
M2pro
12-Core CPU
19-Core GPU
16GB Unified Memory
1TB SSD Storage
16-core Neural Engine

M2max
12-Core CPU
30-Core GPU
32GB Unified Memory
1TB SSD Storage
16-core Neural Engine

I'm also considering the 2TB SSD so I can store all my sample libraries on the internal drive instead of the external SSD where they live now. An alternate to this is to get a 1TB SDXC and keep them all there. Would there be any issues with that?

Obviously the better machine is better! That's not my question. What I'm asking is, whichever of these options I choose, would it be better to spend more $ to bump up the memory? Or bump up the processor? And will the 2TB SSD perform better than a 1TB? And will my sample libraries perform well if I store them on a fast SDXC card?

Thanks again.
Reply With Quote
  #10  
Old 01-26-2023, 12:17 PM
BScout BScout is offline
Member
 
Join Date: Mar 2007
Location: Los Angeles, CA
Posts: 4,194
Default Re: Do I need more unified memory or more cores?

The 512GB are reportedly 2 x 256GB. This was reported in some tear down.
__________________
Pro Tools Ult 2024.3.1, HDX 2, MTRX/SPQ, RME BBF Pro + MADIface ProS1 x 2, Fire Max11 x 2, Dock, iPad Air5 Mac Mini 14,12, 12 core, macOS 13.6.6RAM 32GB, SSD 4TB, GPU 19 coreQNAP TVS-872XT 148TB TB3
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Eucon 18.3 Unified Installer bobcats Avid S1, S3, Dock and Control App 3 09-13-2018 06:14 AM
What will help more? RAM? Flash Memory? or more Cores? johnnyv Pro Tools HDX & HD Native Systems (Mac) 5 12-16-2013 02:27 PM
When did mixer channelstrips color become unified? Armando Pro Tools 11 1 08-16-2013 10:32 PM
Why unified AAX plugin folder? ehausler Pro Tools 11 11 06-25-2013 12:40 AM
Optimum set-up for PT-cores, memory, etc Park Seward Pro Tools 9 0 11-07-2010 10:48 AM


All times are GMT -7. The time now is 10:50 PM.


Powered by: vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Limited. Forum Hosted By: URLJet.com