I’ve been researching what the MX/2 GPU cores could be comparable to and have a few big questions.
1. It does seem that app devs are reporting the same max 5.xgb usage.
2. It also seems pretty accepted that the M1 GPU is sharing the LPDDR4 system RAM.
3. Could the new chip (M2?) include 64GB of LPDDR5/6 for their mobile integrated GPU?
4. If this architecture carried over to the next M chip is not a very exciting GPU even at 32 cores.
5. No one I’ve spoken with can compare the M1 GPU cores to anything we know.
6. It does seem that the neural engine may be handling shaders and other GPU focused tasks as well and it also shares the system RAM.
7. Intel seems to be attacking this directly.
TL;DR LPDDR4 may be fine for an MBA but not our future highest-end MBP.
Thoughts?
Actually M1 uses LPDDR4X which is faster than LPDDR4:
https://www.anandtech.com/show/16252/mac-mini-apple-m1-tested/3
5GB RAM usage limit is for iPad OS not Mac OS. M1 GPU is faster than Radeon RX 560X and sometimes even as fast as GF 1650 (link above).
TFLOPS is not everything but the rumored 128-core GPU would be crazy fast. It would be faster than any GPU on the market, including GF 3090!!
M1 8 GPU cores 2.6 TFLOPS
M? 16 GPU cores 5.2 TFLOPS
M? 32 GPU cores 10.4 TFLOPS
M? 64 GPU cores 20.8 TFLOPS
M? 128 GPU cores 41.6 TFLOPS
Radeon Pro 5700 6.2 TFLOPS
Radeon Pro 5700 XT 7.7 TFLOPS
Radeon Pro Vega II 14.06 TFLOPS
Radeon Pro Vega II Duo 2x14.06 TFLOPS
GF RTX 3060 14.2 TFLOPS
GF RTX 3060 Ti 16.2 TFLOPS
Radeon RX 6800 16.2 TFLOPS
GF RTX 3070 20.3 TFLOPS
Radeon RX 6800 XT 20.7 TFLOPS
Radeon RX 6900 XT 23 TFLOPS
GF RTX 3080 29.8 TFLOPS
GF RTX 3090 35.6 TFLOPS
I extrapolated some gaming benchmarks for M2 and it will be impressive (1260p is for iMac 24"):
- M1 GPU 8 cores: Borderlands 3 1080p Ultra 22 fps - medium 30 fps (1260p 19-26, 1440p 15-23)
- M2 GPU 16 cores 1440p 30-46 fps, 32 cores 1440p 60-92 fps
- M1 GPU 8 cores: Deus Ex: Mankind Divided 1080p Ultra 24 fps (1260p 20, 1440p 18)
- M2 GPU 16 cores 1440p 36 fps, 32 cores 72 fps
- M1 GPU 8 cores: Shadow of the Tomb Raider 1080p Medium 24 fps (1260p 20, 1440p 18)
- M2 GPU 16 cores 1440p 36 fps, 32 cores 72 fps
- M1 GPU 8 cores: Metro Exodus 1080p medium 25-45 fps (1260p 21-38, 1440p 19-35)
- M2 GPU 16 1440p 38-70 fps, 32 cores 76-140 fps
32-core M2 GPU doing 60 fps at 1440p Ultra in Borderlands 3 (via Rosetta 2) will be on par with Radeon 5700 XT, RTX 2070 Super, 2080 or 1080 Ti.
GPU performance often increases proportionally thanks to parallel computing. If everything else in the architecture is the same more cores means that you can render more stuff at the same time. I don't know about all games but many games, especially newer, can take advantage of that. It's not always the case in reality and 4x more cores in theory doesn't always mean 4x the performance, but we can always hope when we're guessing, especially when M1 GPU already has exceeded our expectations.
We know that M1 with 8-core GPU at 10W can perform as good as other GPUs with much higher TDP. So a M2 with 32-core GPU at 40W could perform as the 2070 Super at 200W. I used the benchmarks in the videos below where M1 gets 22 fps at 1080p ultra in BL3 built-in benchmark and about 30 in game play. M2 32-core GPU would manage around 60 at 1440p Ultra while 2070 Super manages 56-66 at the same settings. I don't even take into account that M2 may have faster CPU or higher clocked GPU and LPDDR5 or other new benefits. It will be very exiting to see what Apple can come up with.