De nieuwe MacBook Pro's worden geleverd met M1 Pro- en M1 Max-chips en het grote verschil tussen beide is de gpu. Die is met de cpu geïntegreerd en heeft in het geval van de M1 Pro maximaal 16 cores en in het geval van de M1 Max maximaal 32 cores. Om enigszins mislukte chips alsnog te kunnen gebruiken, heeft Apple ook een variant van de M1 Pro met 14 cores, waarbij dus twee gpu-cores zijn uitgeschakeld, en een variant van de M1 Max met 24 gpu-cores. Behalve het aantal cores is de geheugenbandbreedte waarover de chips kunnen beschikken een belangrijk verschil. De M1 Pro-chip wordt geflankeerd door twee lpddr5-geheugenchips, die een totale bandbreedte van 200GB/s kunnen bieden. De M1 Max heeft vier chips tot zijn beschikking, wat een verdubbeling van de geheugenbandbreedte oplevert.
Cpu- en gpu-cores maken gebruik van hetzelfde werkgeheugen, unified memory noemt Apple dat, en dat heeft als voordeel dat er niet van het geheugen van de cpu naar het geheugen van de gpu gekopieerd hoeft te worden, wat de chip efficiënter maakt. In de aankondiging van de nieuwe chips liet Apple zien dat de M1 Max zich zelfs met een RTX 3080-videokaart kon meten, maar is dat ook echt zo? We hebben een aantal tests gedraaid om dat uit te zoeken.
Om te beginnen hebben we Affinity Photo gedraaid, een fotobewerkingsprogramma dat Apple in zijn presentatie aanhaalde en dat ook een 'editors choice' is in de Mac App Store. Het mag duidelijk zijn dat deze software enorm geoptimaliseerd is voor de Apple-hardware en de M1 Max presteert bijna twee keer zo snel als een RTX 3080. De benchmark zegt meer over Affinity Photo dan over de hardware, maar laat ook zien dat je veel uit de hardware kunt halen als je ervoor optimaliseert.
3DMark Wild Life Extreme Unlimited | |||
---|---|---|---|
Laptop | Cpu/soc | Videochip | Gemiddelde score in punten (hoger is beter) |
Medion Erazer Beast X25 | Ryzen 9 5900HX | GF RTX 3080 | 22.686 |
Apple Macbook Pro 2021 16" (10/32) | M1 Max 10-core | 20.253 | |
Medion Erazer e25 | Ryzen 5 5600H | GF RTX 3050 Ti | 10.634 |
Apple Macbook Pro 2021 14" (10/16) | M1 Pro 10-core | 10.424 | |
Apple Macbook Pro 2021 14" (8/14) | M1 Pro 8-core | 9.272 | |
Apple MacBook Air 2020 M1 (8/8) | M1 | 5.015 | |
Apple MacBook Air 2020 M1 (8/7) | M1 | 4.518 | |
Dell XPS 15 9570 | Ci7-8750H | GF GTX 1050 Ti Max-Q | 4.422 |
MSI Prestige 14 Evo A11M | Ci7-1195G7 | 3.885 |
Een wat 'neutralere' benchmark is 3DMark Wild Life. Deze test werkt op x86- en arm-processors en op Windows, MacOS, Android en iOS. In Windows maakt de test gebruik van Vulkan en onder MacOS uiteraard van Metal. De benchmark is puur grafisch, op een hoge resolutie, en ook daaruit blijkt dat de M1 Max zijn mannetje kan staan en in de buurt kan komen van een mobiele RTX 3080. De 16-core-gpu in de M1 Pro komt eerder in de buurt van een RTX 3050 Ti-videokaart, terwijl het 14-core-model een procent of dertien lager uitkomt. Dat is geheel volgens de verwachting, want de gpu-cores schalen vrijwel lineair.
Vervolgens draaien we Total War: Troy, een game waarbij de bewegingen van veel units op het scherm berekend moeten worden, waardoor het een cpu-intensief spel is. De MacBooks moeten het x86-spel bovendien nog emuleren en dat gaat, zeker bij Medium-instellingen, duidelijk ten koste van de framerate.
Tot slot draaien we Rise of the Tomb Raider en die game draait, als we de resultaten op 4k Ultra erbij halen, op de M1 Max nog minder soepel dan op een laptop met GTX1660Ti. Op 1080p Medium-instellingen wordt de game vooral gelimiteerd door de cpu-snelheid en komt de framerate niet boven die van de Medion-laptop met 5600H-processor en RTX 3050 Ti-videokaart uit.
Van Affinity Photo tot aan Rise of the Tomb Raider: de conclusie van de vier bovenstaande benchmarks is dat het erg lastig is om een conclusie over de snelheid van de M1 Pro en Max te trekken. Als de software er helemaal voor geoptimaliseerd is, zoals bij Affinity het geval is, kunnen de nieuwe M1-gpu's bloedsnel zijn en kun je op het dubbele uitkomen van wat een laptop met RTX 3080 presteert. Wanneer je er games mee gaat spelen en de chip ook nog eens x86-code moet emuleren, wordt het een ander verhaal en is dezelfde gpu net iets meer dan de helft zo snel als een RTX 3080. Het is een wat onbevredigende conclusie, maar de belangrijkste factor voor de prestaties van de M1 Pro- en M1 Max-gpu's is niet zozeer de chip zelf, maar vooral de toepassing waar je ze voor gebruikt