Hvis Apple-fællesskabet elsker noget mere end at beundre Apples lukkede økosystem, så er det at dissekere det – bit for bit. Asahi Linux-projektet har nu, efter en rigtig nørdet maraton, offentliggjort det afsluttende blogindlæg i deres serie om Apple M1’ens GPU-arkitektur. Hvis din hobby er at forstå, hvorfor Safari indlæser hjemmesider så latterligt hurtigt på de nye MacBooks, får du her det endelige svar.
Reverse engineering af Apples M1 GPU har mest af alt været en form for teknologisk arkeologi: Man finder lag på lag af overraskelser, skjulte optimeringer og et design, der får konkurrenterne til at ligne en bunke AMD-kort fra 2015. Og dog: Alt bygges selvfølgelig på reverse engineering – for Apple har naturligvis ingen offentlig dokumentation. Godt, vi har nogle modige Asahi-hacker-helte!
- Skræddersyet GPU-design, håndplukket til Apple Silicon
- En unik tilgang til hukommelsesstyring, der gør, at Intel og NVidia ser ufattelig grå ud
- Indbygget sikkerhed (selvfølgelig), som sikrer, at du aldrig får root-adgang på hardware-niveau, uden at Tim Cook personligt siger ja
De tekniske højdepunkter? Asahi-teamet har afdækket næsten hele driver-stack’en, inklusive shader-kompiler, kommandostrukturer og mere, direkte via hardware-inspektion og reverse engineering. Den slags giver mulighed for bedre Apple Silicon-support på Linux, og det højne niveauet for, hvad vi kan forvente af fremtidige Apple GPU'er.
“Det føles næsten, som om Apple designede denne GPU kun for at gøre livet surt for reverse engineers. Hvem siger, devil’s in the details?”
For Apple-entusiasten er det ikke kun nørd-pral – det betyder, at open source-miljøet nu er tættere på at køre fuldt fungerende macOS-oplevelser på Linux-kerner. Det åbner for flere innovationer, hjemmebryggede drivere og – gisp – måske en dag hackintosh'enes sande genfødsel på ARM.
Er du klar til at dykke endnu dybere ned i Apple M1 GPU’ens indre liv? Læs hele blogserien hos Asahi Linux-projektets officielle artikel – og snus til tech-nerderiet i kommentarerne på Hacker News.
Endnu engang beviser Apple, at gennemsigtighed kun gælder for æstetik og ikke for teknisk dokumentation. Heldigvis er der stadig dem, der ikke tager “nej” for et svar, når det kommer til ultraminimalistiske GPU-hemmeligheder. For flere analyser og flagrende passion for Apple hardware, følg med hos We❤️Apple.
Del: