Una delle grandi sfide per i programmatori di giochi su PC riguarda la diminuzione dell'overhead, ovvero lo spreco di tempo e di risorse intrinsecamente dovuto alla sovrapposizioni degli strati di astrazione imposta dalle API di alto livello (come le DirectX) che causa rallentamenti nell'elaborazione. Sulle console questo fenomeno è molto contenuto, perchè la componentistica fissa dell'hardware consente di sfruttare tutte le potenzialità di elaborazione a disposizione utilizzando API a basso livello.
L'overhead diventa particolarmente fastidioso e difficile da controllare quando il numero di "oggetti" presenti in una scena cresce in maniera esponenziale. Pensiamo ad esempio ai giochi RTS che prevedono un elevato numero di unità che mettono sotto sforzo la CPU per via della gestione dell'AI (intelligenza artificiale) e dei calcoli della fisica. Su questi titoli i programmatori spesso usano "il trucco" di raggruppare i singoli oggetti in unità più grandi ed implementano un'AI ed una fisica comune a tutto il gruppo. Con le DirectX e le attuali CPU più potenti la gestione completa e fluida delle diverse unità è limitata ad un numero di poco superiore a cento.
Oxide Games ha sviluppato la demo Star Swarm per dimostrare che grazie alle API Mantle questo limite può essere facilmente superato. Nella tech-demo che riportiamo in questa pagina sono presenti ben 5000 oggetti, ognuno dotato di una propria AI e di una propria fisica, in una scena renderizzata a 1080p dove le API Mantle permettono di ottenere un framerate medio di 45 FPS. Nel momento in cui si passa alla modalità DirectX è ben visibile il taglio dei frame che calano drasticamente a 13 FPS (risultando ingiocabile). La configurazione hardware utilizzata prevede una CPU Intel Core i7 980 (quindi 6 core fisici) abbinata ad una GPU AMD Radeon R9 290X.
Questo valore è in linea con quanto dichiarato da AMD nelle slide di presentazione di Kaveri; dove nella stessa demo Star Swarm un'APU A8-7600, abbinata sempre alla GPU R9 290X, fa registrare valori tre volti superiori con le API Mantle rispetto alla DX.
Pubblicato in: News, Gaming
Tags: amd , apu , kaveri , mantle , Oxide Games , radeon , Star Swarm
Ancora nessun commento. Dicci tu per primo cosa ne pensi!
Per commentare fai login. Puoi connetterti anche con il tuo account Facebook, Google o Twitter. ![]()
Problema R9 290 Tri-x (17)
27/02/2014 09:04, Mitch
[Official Topic] AMD Radeon Rx-200 "Volcanic Islands" (441)
27/02/2014 09:01, Mitch
"The All New One", video teaser da HTC (0)
27/02/2014 08:12, Masciale
[Waiting for] Battlefield 4 (268)
27/02/2014 07:52, Masciale
Auguri Armando (20)
26/02/2014 23:50, eXo
"Creare uno smartphone" (11)
26/02/2014 22:06, Fottemberg
Annunciata la data di rilascio Rambo - The Video Game (13)
26/02/2014 21:10, Mega Man
|
|
|
|
| Installare Damn Small Linux su Virtualbox. Una guida completa all'installazione di una distribuzione Linux molto leggera in ambienti virtualizzati attraverso Virtualbox |
| Acquistare su Alternate.de. A volte i siti esteri possono offrire prodotti a prezzi decisamente concorrenziali. Ecco dunque come acquistare sul sito tedesco Alternate.de |
|
|

Il Forum