M3. How does it perform?
This article was first published on December 27, 2023
Another year has passed and another M Apple we get. There have been lots of noise about the new M3 Macs and there is a lot of anxiety among Apple-lovers.
We would like to get down to the specs important to video editors, speed test and compare the numbers to those of the previous M generations. Ultimately, we all want to see if M3 is really about performance improvements or just a scheduled upgrade.
Special M numbers for video editors
As we mentioned many times there are a few things you should be looking at when selecting a computer, that it mainly aimed at post-production type of work. The specs you want to check for M Macs include:
- Number of CPU cores
- Base frequency or clock speed
- Cache (especially L2 and L3)
- Number of GPU cores
- GPU processing power
- Unified memory
- Memory bandwidth
So, let’s get down to these numbers for each M-Mac.
Apple M hardware evolution
M1 | M2 | M3 | |
Number of CPU cores | 8 | 8 | 8 |
Number of GPU cores | 7 or 8 | 8 or 10 | 8 or 10 |
CPU clock speed | 3.2 GHz | 3.49 GHz | 4.05 GHz |
Unified memory | 8 GB or 16 GB | 8 GB, 16 GB or 24 GB | 8 GB, 16 GB or 24 GB |
Memory bandwidth | 68.25 GB/s | 100 GB/s | 100 GB/s |
L2 cache | 12 MB | 16 MB | 16 MB |
L3 cache | 8 MB | 8 MB | 8 MB (no official data, estimated size*) |
M1 Pro → M2 Pro → M3 Pro
M1 Pro | M2 Pro | M3 Pro | |
Number of CPU cores | 8 or 10 | 10 or 12 | 11 or 12 |
Number of GPU cores | 14 or 16 | 16 or 19 | 14 or 18 |
CPU clock speed | 3.2 GHz | 3.4 GHz | 4.05 GHz |
Unified memory | 16 GB or 32 GB | 16 GB or 32 GB | 18 GB or 36 GB |
Memory bandwidth | 200 GB/s | 200 GB/s | 150 GB/s |
L2 cache | 24 MB | 32 MB | 16 MB |
L3 cache | 24 MB | 24 MB | 12 MB (no official data, estimated size*) |
M1 Max → M2 Max → M3 Max
M1 Max | M2 Max | M3 Max | |
Number of CPU cores | 10 | 12 | 14 / 16 |
Number of GPU cores | 24 or 32 | 30 or 38 | 30 or 40 |
CPU clock speed | 3.2 GHz | 4.05 GHz | 4.05 GHz |
Unified memory | 32 or 64 GB | 32, 64 or 96 GB | 36, 96 GB / 48, 64 or 128 GB |
Memory bandwidth | 400 GB/s | 400 GB/s | 300 GB/s / 400 GB/s |
L2 cache | 24 MB | 32 MB | 32 MB |
L3 cache | 48 MB | 48 MB | 48 MB (no official data, estimated size*) |
*Apple has not provided data on the L3 cache in M3 generation computers. However, it’s a very important number for Neat Video’s performance and video editing in general. We have to look at the L3 cache as it can help CPU/GPU get required data from memory faster even in this integrated configuration.
As you can see some numbers have slightly increased since the last upgrade, like the numbers of CPU and GPU cores, base frequency/clock speed, and unified memory. While others stayed the same or even dropped. The latter isn’t a good sign at all.
M3 Max configuration with 300GB/s memory bandwidth and M3 Pro with 150 GB/s look especially worrying. In addition, M3 Pro has also lost in L2 cache with the drop from 32 MB in M2 Pro to only 16 MB. For us, those two can say only one thing: the speed will go down on both FullHD and 4K clips on M3 Pro.
NeatBench results
Let’s see how M3 computers are performing compared to their predecessors. All the tests were run using NeatBench working with FullHD and 4K frame sizes.
FullHD video
CPU cores | GPU cores | CPU speed (FPS) | GPU speed (FPS) | CPU+GPU speed (FPS) | |
M family | |||||
Apple M1 | 8 | 8 | 14 | 8 | 15.2 |
Apple M2 | 8 | 10 | 15.1 | 11 | 18.2 |
Apple M3 | 8 | 10 | 19 | 11.4 | 21 |
Pro family | |||||
Apple M1 Pro | 10 | 16 | 22.5 | 20.6 | 32.7 |
Apple M2 Pro | 12 | 19 | 27 | 24.2 | 35.8 |
Apple M3 Pro | 12 | 18 | 24.3 | 17.4 | 28.7 |
Max family | |||||
Apple M1 Max | 10 | 32 | 22.7 | 36.5 | 35.1 |
Apple M2 Max | 12 | 38 | 23.9 | 42.5 | 35.7 |
Apple M3 Max (14 cores) | 14 | 30 | 36 | 30.8 | 46.6 |
Apple M3 Max (16 cores) | 16 | 40 | 41.1 | 35.4 | 50.6 |
4K video
As this frame size is four times larger the speed of processing time is expected to be also much slower.
CPU cores | GPU cores | CPU speed (FPS) | GPU speed (FPS) | CPU+GPU speed (FPS) | |
M family | |||||
Apple M1 | 8 | 8 | 3.5 | 1.9 | 3.7 |
Apple M2 | 8 | 10 | n/a* | n/a* | 4.5 |
Apple M3 | 8 | 10 | 4.76 | 2.8 | 5.54 |
Pro family | |||||
Apple M1 Pro | 10 | 16 | 5.6 | 5.0 | 8.3 |
Apple M2 Pro | 12 | 19 | 6.4 | 5.6 | 9.1 |
Apple M3 Pro | 12 | 18 | 6.0 | 4.3 | 7.2 |
Max family | |||||
Apple M1 Max | 10 | 32 | 5.8 | 10.7 | 11.7 |
Apple M2 Max | 12 | 38 | 6.5 | 11.8 | 12.1 |
Apple M3 Max (14 cores) | 14 | 30 | 9.3 | 8.0 | 12.4 |
Apple M3 Max (16 cores) | 16 | 40 | 10.3 | 9.3 | 13.9 |
n/a* - if you happen to have M2, please run the NeatBench speed test: open Terminal and run the following commands one after another:
cd ~/Desktop
./NeatBench5 1920x1080
./NeatBench5 3840x2160
Please send us the results for both FullHD and 4K.
Speed change from M2 to M3
If you calculate relative NeatBench speed changes between Apple M2 and M3 generations, the figures for FullHD clips will look like this:
NeatBench FullHD performance increase | |
M2 to M3 | 4% |
M2 Pro to M3 Pro | -20% |
M2 Max to M3 Max | 20% |
For 4K clips, the speed test shows more modest numbers and the difference in the performance of the two Mac generations is less pronounced. Have a look at these numbers:
NeatBench 4K performance increase | |
M2 to M3 | n/a* |
M2 Pro to M3 Pro | -20% |
M2 Max to M3 Max | 15% |
n/a* - if you happen to have M2, please run the NeatBench speed test: open Terminal and run the following commands one after another:
cd ~/Desktop
./NeatBench5 1920x1080
./NeatBench5 3840x2160
Please send us the results for both FullHD and 4K.
Conclusions
Yes, M3 generally gets things done quicker than M2 and M1, but not all of them. And that is something you should keep in mind. These days Apple, as well as most other laptop manufacturers, aim at making their computers lighter, slimmer, and energy-savvy (read: lasting longer on battery). Performance often comes as a secondary factor, with the needs of video editors working with 4K and 8K on laptops not necessarily considered as a priority.
M3 Max has received a much faster CPU compared to M2 Max. It allows this laptop to outperform its predecessor even though the GPU block got significantly slower compared to M2 Max.
M3 Pro… Well, it turned out to be a worse model compared to M2 Pro. It just got downgraded in too many dimensions: bandwidth, L3 cache, the number of GPU cores, etc. All of that has made this laptop deliver lower frame rates in every possible test we have run. All modes (CPU, GPU and CPU+GPU) now work slower than we saw in M2 Pro.
Having said all that, we’d like to note that the industry is slowly evolving towards enabling video professionals to get more work done on the go. Yes, we are still far from the times when laptops start performing as fast as desktops. However, even now you can often remove video noise and flicker with the help of Neat Video on a laptop either in real time (for FullHD clips) or with minimum disruption (for 4K clips).
Should you upgrade to M3? Well, that depends on what computer you have at the moment, how much video editing you do and how much work you have to do on the go. If you are after a laptop, then M3 Max is definitely worth considering. However, look at the other manufacturers as well. Apple is not the only way.