SOMMARIO
Qualche mese fa abbiamo iniziato a fare pressioni sui produttori di hardware e software, perché volevamo approfondire le capacità di OpenCL, e soprattutto mettere alla prova DirectCompute con test reali. In passato non sembrava ci fosse molto da dire: con Metro 2033 l'attivazione del filtro della profondità di campo DirectCompute mostrava solo un impatto sulle prestazioni, senza altri effetti rilevanti.
Oggi le cose stanno diversamente, e possiamo testare quattro giochi: Battlefield 3, DiRT 3, Civilization 5 e, ovviamente, Metro 2033. Non ci concentriamo però sulle prestazioni del sistema o di un singolo componente ma, con l'aiuto di AMD, vogliamo mettere a confronto APU e schede dedicate. Perché non si tratta sempre di "semplice" frame rate, ma anche di tecniche che rendono le immagini più realistiche.
"Ottenere maggiori velocità nei giochi basandoci solamente su nuovo hardware non consente di raggiungere le stesse vette degli anni passati", ci ha confidato Neal Robison, direttore delle relazioni con le software house di AMD. "In passato gli sviluppatori di software non dovevano ricodificare i loro software per le maggior prestazioni dell'hardware. Oggi però si aggiungono core piuttosto che rafforzare i singoli chip e per questo motivo gli sviluppatori devono applicare modifiche al loro software, e in alcuni casi si tratta d'interventi sostanziali. Il calcolo eterogeneo è una di quelle novità che consentono agli sviluppatori di ottenere il massimo delle prestazioni e un gigantesco balzo in avanti delle prestazioni software, e che incoraggiano i consumatori a cambiare hardware".
Il parere di Robison su ciò che faranno gli sviluppatori con il calcolo eterogeno sembra corretto se si guarda ad applicazioni come Adobe Premiere Pro CS5 o la transcodifica video. Si tratta in entrambi i casi di carichi di lavoro parallelizzati che si avvantaggiano sin da subito delle ottimizzazioni per le architetture grafiche. Non abbiamo ancora visto però un beneficio prestazionale attribuibile a OpenCL o DirectCompute nei videogiochi. In questo caso entrambe le API dovrebbero offrire agli sviluppatori nuovi approcci per migliorare la riproduzione della realtà, e siamo davvero curiosi di capire quali tra i titoli migliori fanno uso del calcolo eterogeneo e cosa dobbiamo attenderci in futuro. Per fare il punto ci siamo avvalsi del consiglio degli sviluppatori.
Prima di addentrarci in questo scenario, diamo un rapido sguardo alle prestazioni. Come abbiamo visto nell'articolo APU AMD A8 Llano o Intel Pentium con scheda video dedicata? Parola ai test, le APU attuali impongono limiti molto precisi. Abbiamo eseguito Metro, poi Battlefield e DiRT 3, che hanno offerto buone prestazioni a 1024x768 con le impostazioni di dettaglio più basse.
Affidarsi pesantemente alle risorse grafiche per il calcolo OpenCL o DirectCompute la storia non cambia, ma potrebbe consentire alle APU dei computer portatili di offrire prestazioni precedentemente tabù.
Ormai siamo a poche settimane o mesi dalle nuove CPU di Intel e dalle APU di AMD. La stanghetta delle prestazioni salirà, e la corretta compatibilità con le nuove funzioni influenzerà di certo i giochi, sempre che entrambe le aziende riescano a offrire prestazioni maggiori con le loro soluzioni di prossima generazione.

Commenti dei lettori (33)
però hanno un bella GGrafica.. preferirei qualche pun to in meno alla grafica è qualche punto in più alla longevità e all'IA.
del resto questa ricerca di grafica alimenta il mercato delle schede video che altrimenti sarebbe fermo.. e il risultato è che per giocare a NFS shift 2 devo cambiare la mia 4870 altrimenti scatta con dettagli a zero e risoluzione fullHD..
e devo cambiarla per colpa di come si vedono le ombre delle macchine??
GRAZIE !!!
se uno si mette a guardare i dettagli semmai i tempi si allungano e non viceversa
ma poi non riesco proprio a capire cosa stai dicendo
Allora perché giochi a NFS anziché a rfactor o GTR2?
Longevità e realismo (dinamico) sono portati in primo piano ma dopo un po' la mancanza di qualità grafica e soprattutto l'attinenza con il reale annoia. Molti film con belle trame possono essere rovinati da effetti speciali scadenti tanto da risultare ridicoli e viceversa film spettacolari senza trama lasciano il vuoto dentro... come al solito l'equilibrio sta nel mezzo, magari con entrambi i piatti della bilancia belli pieni! ;-)
Intendeva dire che i giochi durano 2 ore perché gli sviluppatori si concentrano sulla grafica e non sul resto.
E questo è innegabile...non è un caso che il numero di "capolavori" diminuisca ad ogni generazione
perchè li ho già finiti !!
e poi non parlo solo di giochi di macchine ma in generale.. non ha senso che non posso giocare ad un gioco solo perchè la mia scheda video non è in grado di rendere le ombre.. e tutto un magna magna tra produttori di schede video e software house
Concordo con te che sia un mangia mangia ma è anche vero che se non sei interessato ad avere tutti i filtri attivi o avere le ombrettine fighe puoi sempre disabilitarle e giocare con schede di generazioni passate, e io ho una 4850 fanless....
Poi che sia difficile trovare giochi con trame coinvolgenti e appassionante che non durino solo il giorno del lancio... è un'altro discorso; ma credo che se un produttore riuscisse a trovare il modo di creare un gioco del genere non se lo lascerebbe di certo sfuggire perché anche con un investimento tecnico diciamo "standard" si ritroverebbe tra le mani una bomba commerciale... La verità è che è più facile migliorare gli aspetti tecnici che trovare autori che creino titoli da 30 e lode...
cosa centra questo?? io mi aspetto una grafica migliore ogni anno. i titoli sono poco longevi perche ormai le Software House hanno imparato a fare i giochi per i bambini. Poco longevi, pieni di bug, con il motore grafico del 15/18 e con le parti di storia (leggasi DLC) da acquistare a parte. Leggevo ieri ora ti vendono pure i cheat (mi riferisco alla news che diceva che pagando si possono sbloccare armi e armamenti).
Forse è per questo che ultimamente mi è passata la voglia di giocare.
DICE è un ottimo Team, l'EA è un pessimo publisher.
certo se il mercato indica che della longevità dei titoli alla gente frega poco è ovvio che loro non si concentrano su quello.. ma io con un gioco voglio GIOCARCI altrimenti mi vado a vedere un film al cinema.
ti dico però che ad esempio NFS shift2 con tutto al minimo a 1920x1080 la mia 4870 non riesce a stare sopra i 60 fps.. e non voglio neanche dover cambiare risoluzione ogni volta per poter giocare a tutto schermo
Comprati una console. ;-)
Accesso utenti