De huidige M1 laat idd zijn potentieel zien, zelfs met Roseta 2 emulatie loopt alles nog redelijk soepel.
Ware het niet dat Rosetta 2 helemaal geen emulatie is maar een
vertaling. Heel wat anders.
En dat met een 10watt tdp soc incl ram en gpu!
1) Het betreft hier geen 10W tdp SoC. Dit is een SoC die namelijk 25W en bij sommigen zelfs 30W trekt en dat voor lange tijd. Die 10W tdp is te weinig. Dit kun je prima zelf meten middels het powermetrics commando wat in macOS zit. Deze geeft aan wat o.a. cpu, gpu en de gehele package doen (huidige stats na 1 meting op mijn M1 Mac mini die vrijwel idle draait):
ANE Power: 0 mW
DRAM Power: 100 mW
Clusters Total Power: 78 mW
GPU Power: 7 mW
Package Power: 85 mW
Dit commando werkt ook op de Intel Macs; je hebt er wel Big Sur voor nodig als ik het goed heb.
2) Zoals je op het door Apple vrijgegeven plaatje kunt zien is RAM geen onderdeel van de SoC. Het zit wel op dezelfde package als de SoC dus de verwarring hier is begrijpelijk.
3) Dat de GPU in de SoC zit is bij Intel en AMD niet anders.
Native software moet het nog wel doen met iets minder ontwikkelde software maar dat komt wel goed over tijd.
Dit is wat je noemt wollig taalgebruik: het is nietszeggende onzin. De native software is ofwel arm64 ofwel Universal 2 (=arm64 + x86_64). Je software daar naar omzetten zorgt niet ineens voor een mindere werking. In tegendeel: software start sowieso al snel op op de M1 Macs maar zodra het native is (arm64/universal) is het nog sneller omdat die hele vertaallaag (=Rosetta 2) er niet meer tussenzit. Bij een electron app als Visual Studio Code is dit echt heel goed merkbaar. Die apps starten normaliter langzamer op dan de rest maar native op de M1 is dat verschil niet meer merkbaar. De applicatie zelf is verder ook prima performant, zowel op Intel als M1 Macs dus daar ga je het verschil niet zien.
Het probleem op dit moment is het bekende kip-ei probleem. Er is nu gewoon nog niet veel software die native op de M1 draait. Ik heb echter wel gemerkt dat het tempo er goed in zit. Je ziet dat veel unix projecten naar arm64 aan het bewegen zijn (waardoor steeds meer dingen van macports, homebrew, etc. native werken) en dat ditzelfde gebeurd bij apps. Van Parallels Desktop en Docker for Mac hebben we inmiddels ook al technology previews. Microsoft heeft al een beta voor Microsoft Office en de Insiders versie van Visual Studio Code draait ook al native. Adobe heeft eerder al native versies aangekondigd en breidt dat nu dus verder uit.
Voorlopig blijven power users nog best bij intel cpu’s.
Definieer power user

Het is een nogal brede nietszeggende term. Er zijn inmiddels heel veel power users over op de M1 Macs waarvan een aantal zelfs hun Intel Macs niet meer gebruiken. Je onderschat enorm hoeveel er op dit moment al mogelijk is op deze M1 Macs.
De vraag is dat de ‘M1X’ gaat doen in de toekomstige Macbook Pro 16”. En hoe de GPU acceleratie van een dedicated GPU zich gaat meten met Nvidia en Amd mobile GPU’s.
Ja, de M1 is het instapmodel en dat is een doelgroep die je makkelijk over kunt zetten. Zij hebben niet zoveel rekenkracht nodig en dat is prima op te vangen met de M1. De groep die daarna volgt wordt al wat moeilijker. Dat ga je ook niet even redden met het bijschakelen van wat extra cpu en gpu cores. Hier moet de GPU ook daadwerkelijk het AMD aanbod kunnen evenaren want dat is uiteindelijk ook wat er gebruikt wordt in de modellen die het moet gaan vervangen.
Ook de Ipad pro zou de M1 chip krijgen. Want wil zeggen dat die tablet zich kan meten met de snelste mobile i7 cpu’s en in de buurt komt van i9 prestaties. Wat absurd is voor een tablet natuurlijk.
Zoals Apple inmiddels in diverse interviews heeft aangegeven: nu niet, dan niet, nooit niet. De M-serie is specifiek ontwikkelt voor desktops en laptops. Deze apparaten steken heel anders in elkaar dan de apparaten waar de A-serie voor is bedoeld (smartphones, tablets, smartwatches, set top boxes, etc.). Op een desktop/laptop heb je bijv. de use case dat je van een extern medium moet kunnen booten, die is er niet op een iPad. Daarom is zo'n iPad ook veel geslotener dan de Macs.
Na AMD krijgt intel het zwaar te verduren en nu uit het apple kamp.
Apple slaat nog geen deuk in het pakje Intel boter. Ze zijn maar een kleine speler in het grote Intel-geheel. Intels winst komt namelijk uit de serverwereld en daar speelt Apple geen enkele rol. Bovendien is Intel op diverse terreinen actief en is het dus niet volledig afhankelijk van haar CPU's. AMD zelf heeft al ervaring met ARM, ze hebben in het recente verleden zelf al eens een ARM processor gemaakt.
En dan is het maar kijken of Apple ook iets kan betekenen op desktop platformen waarbij wat extra verbruik minder uitmaakt.
Apple heeft ARM niet gekozen vanwege het verbruik, dat was vroeger zo toen ze op zoek waren naar een energiezuinige processor voor de Newton. De reden waarom Apple nu ARM heeft gekozen is exact hetzelfde waarom Amazon er voor heeft gekozen: waar anderen je een product leveren, kun je bij ARM een licentie nemen op hun technologie en zodoende je eigen product ontwikkelen. Die aanpak zorgt ervoor dat je een SoC kunt ontwerpen die specifiek is voor wat jij er mee voor ogen hebt. Zie dit artikel:
AWS Graviton Marks the Emergence of ARM for Cloud Native Workloads. Die laat ook meteen zien dat het prijs argument hier ook al niet opgaat.
In tegenstelling tot wat velen denken is de energiezuinigheid van ARM helemaal geen doel geweest (bron:
How an obscure British PC maker invented ARM and changed the world). Ze bouwden een eigen chip voor hun desktopcomputer nadat ze niets hadden vernomen van Intel. Daar kwamen ze stomtoevallig achter dat het ding weinig warmte genereerde en weinig verbruik had. Die energiezuinigheid is dus een bijproduct. Als je alleen maar naar dit aspect kijkt dan doe je ARM echt geen eer aan. Hun technologie is tot veel meer dan dat alleen in staat. Daarom is het ook niet zo heel raar dat die M1 overal zo goed scoort.
[Reactie gewijzigd door ppl op 26 juli 2024 14:41]