Mantle Vs DirectX 11
La nuova tecnologia di AMD è una valida alternativa al DirectX? Scopritelo con il nostro speciale, in cui abbiamo fatto dei test a partire da Battlefield 4 e Star Swarm...
A differenza delle console, i PC sono macchine con un sacco di "capricci", in cui un singolo elemento può fare la differenza tra un gioco in esecuzione a 60 fotogrammi al secondo e uno a 30. Come tale, l'annuncio della tecnologia Mantle nel mese di settembre e tutte le promesse da parte di AMD hanno generato un sacco di interesse tra i giocatori PC.
Mantle è una API creata da AMD per competere con DirectX. Uno dei principali vantaggi di questa API è quello di dare agli sviluppatori un livello di comunicazione più diretto con la scheda grafica, rimuovendo alcuni processi a carico della CPU. Come tale, i miglioramenti saranno più evidenti nei computer che sono limitati dall'unità di elaborazione e non dalla scheda grafica. I computer al top della gamma, che non hanno grandi limitazioni in nessuno di questi campi , vedranno piccoli benefici in Mantle.
Nonostante l'annuncio nel mese di settembre, si può già usufruire di Mantle. I primi driver (Catalyst 14.1) sono ora disponibili in formato beta e alcuni giochi già lo supportano, compresa la tecnologia di Star Swarm e {Battlefield 4}. Tuttavia, è evidente che questo richiede ancora un sacco di lavoro. Per ora, solo gli utenti con schede grafiche basate su Graphics Core Next (HD 7xxx e Rx) possono usufruire di Mantle e ci sono problemi con i vari tipi di impostazioni. Possiamo, tuttavia, già vedere quanto questa tecnologia offra miglioramenti per i giocatori rispetto a DirectX.

Star Swarm
Star Swarm (disponibile su Steam) è un programma gratuito progettato per mostrare le potenzialità di Nitrous, il motore grafico sviluppato da Oxide Games. E' anche uno dei pochi modi con cui gli utenti possono testare i vantaggi di Mantle rispetto a DirectX. A differenza di applicazioni benchmark come PCMark o 3DMark, Star Swarm offre un computing in tempo reale, che può causare variazioni nei risultati. Per garantire risultati equi, abbiamo eseguito tre prove da 360 secondi su Mantle e tre su DirectX, in due modi distinti - per un totale di 12 prove. Abbiamo calcolato e confrontato gli fps medi in ciascuna delle due opzioni - Follow e RTS - e scelto l'opzione grafica "Extreme" con una risoluzione di 1920x1080 .
Nel primo scenario, Follow, Mantle ha aumentato le prestazioni del 60.48% rispetto a DirectX. Ciò ha comportato un incremento di 15 fps, andando da 24,80 a 39,79 su DirectX utilizzando la nuova tecnologia di AMD. Durante le prove in RTS - con una visione della camera più distante, volta a mostrare le capacità di Nitrous in qualsiasi giochi di strategia e in cui abbiamo contemporaneamente migliaia di unità sullo schermo - l'aumento è stato ancora più consistente. Dalla media di 6.72 fps realizzata con DirectX, siamo arrivati ad una media di 24,80 fotogrammi al secondo su Mantle, con un incremento del 258,81%.
Dal momento che Mantle è una API - inteso a migliorare la comunicazione tra il gioco, la CPU e la GPU - i risultati varieranno sicuramente. I sistemi più potenti, in grado di fare i conti con la potenza di alimentazione di Nitrous, vedranno miglioramenti meno rilevanti, mentre i sistemi più deboli possono trarre un maggiore incremento percentuale.

Battlefield 4
Electronic Arts ha subito dichiarato il suo sostegno a Mantle all'annuncio di AMD nel 2013, rivelando che {Battlefield 4} avrebbe sostenuto tale API. A differenza di Star Swam, BF4 non ci offre un tool benchmark lineare con cui lavorare. Tuttavia, abbiamo potuto registrare le prestazioni della GPU e della CPU mentre giocavamo.
Per verificare i miglioramenti nella modalità single player, abbiamo optato per il terzo livello della campagna - South China Sea - con risoluzione 1920x1080 e impostazioni grafiche su Ultra. Non è probabilmente una delle mappe più richieste nel gioco, ma offre una buona varietà di azione e scenari. Passiamo dall'interno della USS Valkyrie in viaggio verso la Titan (un campo aperto con una serie di effetti fisici e acqua) fino ai combattimenti in ambienti chiusi, pieni di fumo e di fuoco, e battaglie navali con i vari veicoli aerei per pattugliare l'area di gioco.
L'aumento nella performance non è stato così significativo come in Star Swarm. La media fps è passata dai 54,89 di DirectX11 ai 65,70 di Mantle: una crescita del 19.69%. Comunque, l'uso dell'API di AMD offre un sacco di stabilità, soprattutto a livello della CPU, qualcosa in cui DirectX ha chiaramente fallito. Con DirectX, il nostro processore aveva una quantità molto maggiore di "picchi". L'incremento percentuale potrebbe non essere significativo, ma il miglioramento della comunicazione tra la CPU e le GPU erano chiare, e il risultato è stata un'esperienza più fluida.
Una delle più grandi sorprese che abbiamo avuto con {Battlefield 4} è sul multiplayer. I test con Assedio di Shanghai, con 64 giocatori, hanno mostrato miglioramenti in Mantle, ma non sorprendentemente elevati come previsto. In DirectX abbiamo raggiunto in media i 63,69 fps. Questo valore è aumentato a 70,54 in Mantle: una differenza di solo 10,76%. Caveat è quello in cui i test sono andati meglio, con 64 giocatori reali. Cioè, un ambiente che non può essere completamente replicato ai fini della differenza di benchmarking e che potrebbe facilmente essere superiore o inferiore. Ma dal momento che l'idea era solo quella di testare che la tecnologia funzioni e non sapevamo quale fosse il sistema migliore o che ottimizzi le condizioni in cui lo fa, ci sembrava che questi numeri fossero sufficientemente interessanti per il giocatore medio.

Conclusione
Il fatto che i driver siano ancora in fase beta significa che ci sono molti passi in avanti da compiere per quanto riguarda Mantle. I miglioramenti devono dimostrarsi più significativi a seconda della macchina del giocatore. Da quello che abbiamo vissuto, la tecnologia funziona in modo chiaro. La comunicazione tra il processore e la scheda grafica è più efficace, risultando un'esperienza di gioco più fluida con meno interruzioni. Tuttavia, senza un'adozione di massa da parte dei produttori di videogiochi e un ampliamento maggiore del supporto per le schede grafiche, coprendo in tal modo una più ampia gamma di utenti, difficilmente Mantle riuscira a superare la supremazia di DirectX. L'attuale mancanza di supporto per i sistemi Linux può anche rivelarsi una valida contromossa, se SteamOS (ed eventualmente le Steam Machines) hanno successo.
EA ha promesso che tutti i prossimi titoli che utilizzeranno il motore Frostbite 3 saranno ottimizzati per Mantle. Il prossimo gioco in programma che sfrutterà la tecnologia è {Thief}, che arriverà nei negozi a fine febbraio, e {Plants vs Zombies: Garden Warfare}. Negli anni '90, era stato tentato qualcosa di simile con la diffusione della tecnologia in schede grafiche 3dfx Glide. Questa API alla fine morì con l'evoluzione di DirectX. Resta da vedere se questo è un caso in cui la storia si ripeterà oppure se ne scriverà una nuova pagina.
Test System
CPU: AMD MHz FX-8350@4.335
RAM: Corsair Vengeance 8GB DDR3 1600MHZ
GPU: HIS 7950 IceQ BOOST 3GB DDR5
Drive: Drive: 250GB Samsung 840 EVO
Operating System: Windows 8.1
Drivers: Catalyst 14.1 beta drivers