Apple heeft zojuist zijn nieuwe M2-processor geïntroduceerd , evenals een groot aantal nieuwe API's en technologieën in macOS. We verwijzen naar de Metal 3 API, die een reeks nieuwe technologieën bevat om te kunnen spelen op a Mac. Het probleem? De koning is naakt en het is aan ons om dat te zeggen.
Bij HardZone houden we ons meestal niet bezig met Apple-kwesties, het is niet onze ruimte, maar we hebben genoeg kennis op het gebied van computer- en hardware-videogames om een wenkbrauw op te trekken bij alle parafernalia en propaganda die vanuit andere media zijn gepost. Terwijl we artikelen blijven lezen dat het bedrijf van Tim Cook gokt op videogames, hebben ze ons geleerd dat Apple-processors games spelen zoals Resident Evil Village en No Man's Sky op het niveau van een pc van meer dan vijf jaar geleden en met kwaliteiten die acceptabel op pc vandaag.
De waarheid over Apple's Metal 3 API
Het updaten van Apple's grafische API omvat de opname van bepaalde technologieën die voorheen niet gepubliceerd waren, of beter gezegd, ondersteuning daarvoor. helaas , er is nog geen hardware in Macintoshes die ze ondersteunt , zelfs niet de krachtigste Mac Studio. Met andere woorden, we zullen moeten wachten met het zien van de updatecyclus van Apple. Tot 2024 om van deze technologieën te kunnen genieten .
Het feit is dat we ondersteuning hebben voor twee belangrijke technologieën zoals Mesh Shaders en Ray Tracing die: vereisen wijzigingen in de architectuur van de geïntegreerde grafische processor die niet hebben plaatsgevonden, noch in de A15, noch in de M2 . Wat betreft het equivalent van DirectStorage, gebeurt hetzelfde, het is noodzakelijk dat er mechanismen zijn die toegang geven tot de systeembestanden SSD, die op dit moment niet zijn gepubliceerd. Wat is onze klacht? Het bericht van Cupertino impliceert dat deze technologieën al beschikbaar zijn en toegankelijk zullen zijn met een eenvoudige update van het besturingssysteem wanneer dit niet het geval is.
De realiteit is dat een groot deel van deze technologieën al lang op pc's aanwezig zijn. DirectX 12 Ultimate werd officieel gelanceerd in mei 2020 en de nieuwste generatie grafische kaarten met de NVIDIA RTX 30 en AMD RX 6000 ondersteunt ze al. Dus de realiteit is dat Apple nog steeds op sleeptouw is op het gebied van computervideogames.
Waarom is de Apple M2 geen gaming-chip?
Buitengewone claims vereisen bewijs van hetzelfde kaliber. We weten dat het niet genoeg is om dat te zeggen de Apple M2 is niet genoeg voor videogames, maar dat je daar bewijs van nodig hebt. Vanuit Cupertino hebben ze echter een zeer krachtige marketing die diep gaat en daarom is het belangrijk om de puntjes op de i te zetten.
Grafische technologie voor mobiel en niet voor pc
De grafische processor in een Tegel renderer , hebben dit soort architecturen de mogelijkheid om niet afhankelijk te zijn van externe bandbreedte door elk frame in kleine blokken te verdelen die kunnen worden weergegeven met het interne geheugen van de chip. Hierdoor kunnen ze de afhankelijkheid van extern geheugen en met name de bandbreedte verminderen. Zodat ze kunnen werken met eenvoudigere geheugenconfiguraties.
Met dit type architectuur kunnen ze veel efficiënter zijn als geïntegreerde grafische afbeeldingen, omdat ze minder afhankelijk zijn van geheugenbandbreedte. Dus, terwijl in een geïntegreerde Intel of AMD, de bandbreedte van de RAM, gedeeld met de CPU, is een knelpunt. In het geval van de Apple GPU dat is het in de meeste gevallen niet. Al zullen we later zien dat dit niet helemaal zo is.
Daarom zijn ze ideaal voor omgevingen die beperkt zijn door ruimte en verbruik . Dat is de reden waarom de Tile Renderers, hoewel ze niets hebben bereikt op pc, dit wel hebben gedaan op apparaten die op batterijen werken, zoals mobiele telefoons en tablets. Laten we niet vergeten dat de chips voor de huidige Macintosh afkomstig zijn van hun technologie voor iPhones en iPads. De M1 komt immers uit de A14 en de huidige M2 uit de A15. Het verschil? In het geval van de M2 hebben we een geïntegreerde grafische kaart met twee keer zoveel cores in vergelijking met de A15, zoals vermeld in de officiële specificaties van beide toestellen.
Welk nadeel heeft deze aanpak?
Door het grote formaat van textuurkaarten gebruikt in games en het feit dat ze niet in hun geheel kunnen worden gedumpt in het interne geheugen van de GPU, ze moet worden opgeslagen in een extern videogeheugen . Dus dit breekt volledig het voordeel van een Tile Renderer en wordt extreem bandbreedtearm tijdens de textureringsfase van de 3D-pijplijn. Precies degene die de meeste rekenkracht nodig heeft, aangezien de grafische chip in dit stadium werkt met miljoenen pixels die hij moet textureren.
Het is om deze reden dat de visuele kwaliteit van de Apple-versies van bepaalde games tegenvalt. Door de bandbreedte met het geheugen te verminderen, wordt ook de informatie die de GPU moet manipuleren en verwerken, verminderd, waardoor grafische afbeeldingen met een lagere precisie worden verkregen dan wat we op de pc kunnen krijgen voor hardware van dezelfde prijs. Ze kunnen geen GDDR-geheugen gebruiken omdat dit consumptie zou veroorzaken en niet mogelijk zou zijn in hun industriële ontwerpen.
Dat is de reden waarom Apple het heeft over energieverbruik, wat een valkuil is, aangezien bij een laag verbruik en in elke grafische architectuur de efficiëntie veel groter is, maar tegelrenderers hebben hier een voordeel. Het probleem is dat wanneer ze opschalen en we stroom nodig hebben, de efficiëntiecurve uit elkaar valt. Als betegelde weergave de beste optie was, zou het al lang door NVIDIA en AMD zijn overgenomen. Realiteit? De markt voor mobiele apparaten is gedegradeerd en niet precies in een opwelling.
Voor dezelfde prijs kunnen we een betere pc vinden
Apple is erg kort geweest over de technische specificaties van de grafische processor in de M2. Om te beginnen lijkt de M2 GPU qua architectuur geen substantiële verandering ten opzichte van zijn vorige chip, behalve dat we nu 10 cores hebben in plaats van 8. Al is er ook een 8-core configuratie. De technische specificaties zijn in ieder geval als volgt:
Om de zaken in perspectief te plaatsen, de slechtste nieuwe generatie speciale grafische kaart die we op de markt kunnen vinden, is AMD's RX 6500 XT. Die heeft een kracht van 5.8 TFLOPS, een textuursnelheid van 180.2 gigatexels per seconde in termen van textuursnelheid en 90 gigapixels per seconde. Dat wil zeggen, op het vermogensniveau bevindt de speciale grafische kaart met het minst krachtige gezicht en de ogen van allemaal zich boven de M2. En dan hebben we het nog niet eens over superieure opties zoals AMD's eigen RX 6600 of NVIDIA's RTX 3050.
Als je op zoek bent naar een laptop om videogames te spelen, dan moet je een heel duidelijk concept in je hoofd hebben: de speciale grafische kaart is essentieel. Het is waar dat het ideaal zou zijn om een ultradunne en energiezuinige computer met geavanceerde spelmogelijkheden te hebben. Dit is helaas niet te doen.
Betekent dit dat de M2 een slechte chip is en dat geldt ook voor Apple-computers?
Helemaal niet, maar in tegenstelling tot wat velen je proberen te laten geloven, hebben we niet te maken met hardware die is geoptimaliseerd voor videogames. Niemand gaat serieus een gaming-pc bouwen op basis van een geïntegreerde GPU. En dit is waar de Cupertino grafische processor een goed cijfer krijgt. De reden? In brute kracht is het vergelijkbaar met de grafische kaart die de Ryzen 7 6800U draagt . Processor die we kunnen vinden in modellen als de nieuwe 13-inch ASUS ZenBook S 13 OLED ultradraagbaar. Hoewel niemand deze computer een pc voor games durft te noemen, moeten we het volgens dezelfde logica niet zeggen van een Mac op basis van de Apple M2.