Windows 7 e DirectX 11, presa di contatto

Nel corso di questo articolo andremo ad analizzare quali sono i nuovi elementi e le migliorie che sono state implementate e apportate all'interno del nuovo sistema operativo sviluppato da Microsoft, ma non solo, espandendo il discorso anche su nuove applicazioni in grado di trarre sensibili benefici dalla GPU
di Gabriele Burgazzi pubblicato il 03 Dicembre 2009 nel canale Schede VideoMicrosoftWindows
Dirt 2, il demo
Il Demo del nuovo gioco DirectX 11 di Codemaster è uscito da poco ed è liberamente scaricabile sul sito ufficiale a questo indirizzo. DiRT 2 è un gioco di simulazione automobilistica che offre la possibilità al giocatore di garaggiare su circuiti sterrati di tutto il mondo. Sviluppato sullo stesso engine grafico di GRID, anche DiRT 2 fa dell'impatto grafico il suo cavallo di battaglia: in aggiunta al supporto DirectX 9, il gioco è in grado di supportare anche DirectX 11, introducendo funzionalità proprietarie delle nuove librerie tra cui quella definita dagli sviluppatori come "tessellated dynamic water", la gestione dinamica dei tessuti, la HADO (High definition ambient occlusion) e tecniche di post processing e di HDR (high dynamic range). Tutti gli elementi sono stati ovviamente introdotti nel tentativo di rendere quanto più realistica e coinvolgente l'esperienza di gioco. Per andare a provare le migliorie apportate con l'utilizzo delle nuove librerie abbiamo impiegato la nostra solita piattaforma hardware di riferimento per i test delle VGA. La configurazione completa è reperibile nella pagina precedente.
Per poter attivare le DirectX 11 è necessario recarsi all'interno delle impostazioni grafiche una volta avviato il gioco: selezionando come qualità complessiva ULTRA, DiRT 2 sarà eseguito sfruttando le nuove librerie. Lasciando invece la qualità in modalità High il test sarà eseguito in DirectX 11. A seguire riportiamo il grafico che riassume i test prestazionali ottenuti eseguendo la mappa Marocco in DirectX 11 e DirectX 9.
Come è possibile notare analizzando brevemente il grafico sopra riportato la differenza prestazionale nel passaggio tra DirectX 9 e DirectX 11 è consistente e fa scendere in modo sensibile il framerate complessivo. Ma quali differenze esistono, all'interno del gioco, una volta eseguito il passaggio di libreria? Per poter fornire una risposta abbiamo messo in tabelle screenshot comparabili delle medesime scene renderizzate prima in DirectX 9 e successivamente in DirectX 11:
DirectX 9 |
DirectX 11 |
Come appare evidente anche da una sommaria analisi delle immagini, le differenze che esistono sono minime e vanno evidenziate per poter risaltare ad un occhio non esperto. Durante la sessione di gioco, come testimoniano i primi screenshot non è presente alcuna differenza visibile. Le migliorie emergono soprattutto durante l'esecuzione del replay, al termine della gara. La possibilità di cambiare telecamera offre all'utente la possibilità di osservare la gara da diverse angolazioni: in questo caso l'interazione del veicolo con l'acqua risulta più realistica durante l'utilizzo di DirectX 11. Elementi come la gestione dinamica dei tessuti che dovrebbe rendere più reale la riproduzione delle bandiere sono oggettivamente pressochè invisibili durante l'esecuzione del gioco. Se da un lato quindi le differenze sono minime, è importante anche sottolineare che DiRT 2 è il primo gioco ad impiegare le nuove librerie: come abbiamo avuto modo di analizzare nella pagina precedente in Unigine Heaven le potenzialità di DirectX 11 sono molte ed evidenti. Se impiegate quindi in modo pesante le nuove DirectX 11 possono assolutamente migliorare l'esperienza di gioco, riducendo però sensibilmente il framerate. Non è questo però il caso di DiRT 2 che, come dimostrano le immagini, vede solo un parziale impiego delle nuove librerie.