filmograma wrote:I bought an M4 Max 36GB... But I'm really not blown away with the speed for the price....previously had an M2 Macbook air with 24gb memory, which is honestly a great machine, and while this is a little faster, it's not mind-blowingly so...with a lot of effects, so caching is slow. The other time I noticed a slowdown recently was in making a matrix of 9 clips and playing them all back at the same time. Reducing playback resolution to quarter and even turning off effects couldn’t give me smooth playback, I’ll see if the more gpu cores and RAM change that...XAVC S 50fps 4K
4k/50 XAVC-S is Sony's version of H.264. That can be 8-bit 4:2:0 up to 10-bit 4:2:2. Which was it?
I have edited hundreds of multicam interviews shot on 4k/29.97 8-bit 4:2:0 XAVC-S. That was impossible without proxies on even an Intel iMac Pro, but on an M1 Max or above, it's OK without proxies or optimized media.
Smoothly editing a nine-camera multicam of 4k/50 XAVC-S would be impossible without proxies on my M1 Ultra Mac Studio, and it has 128GB RAM and a 64-core GPU, two decode engines and four encode engines, plus four ProRes decode/encode engines.
If the XAVC-S is 10-bit OR 4:2:2, decoding cannot be hardware accelerated on any Windows machine using nVidia or AMD GPUs.
The M4 series has about double the per-core CPU performance over the M1 series and is significantly faster than the M3. The M4 series GPUs are improved, but if you're using lots of compute-intensive Resolve effects on high-res material, almost no machine can provide smooth playback at full resolution without caching, proxies, etc.
If you think your M4 Max MBP has a memory constraint during certain tasks, you can check the memory pressure and "swap used" parameters on Activity Monitor's memory tab. However that doesn't necessarily give good insight on CPU/GPU contention to unified main memory.
I did an XCode Instruments trace of a 128GB M1 Ultra GPU bandwidth to main memory during a Resolve Studio 19.1.1 export from a timeline using Gaussian blur, Temporal/Spatial NR at 3 frames, better quality and 70% settings, and also Depth Map. See attached.
It only used an average of 140 GB/sec (read) and 62 GB/sec (write), out of a total 800 GB/sec available between CPU & GPU. Of course the machine had lots of RAM, so maybe that doesn't prove anything since the question is how rapidly does performance degrade in a unified memory system as RAM config decreases.