DirectX 9 contro DirectX 11
Il motore 3D di World of Warcraft è basato su quello di Warcraft III, che richiedeva le DirectX 8.1. World of Warcraft usa codice DirectX 9, che estende la compatibilità a un'ampia gamma di schede dal 2003 in poi.
I videogiocatori generalmente guardano con entusiasmo alle nuove versioni delle DirectX (o delle OpenGL, per ciò che conta) perché spesso hanno una nuova generazione di effetti e tecnologie,e gli sviluppatori possono sfruttarle per creare titoli più realistici.
Non ci devono per forza essere le nuove caratteristiche al centro delle novità . Ci si può per esempio concentrare sul miglioramento dell'efficienza. Civilization 5 di Firaxis, per esempio usa le DirectX 11 per migliorare le prestazioni, piuttosto che per introdurre nuovi effetti.
Cataclysm integra il supporto sperimentale alle DirectX 11, proprio con lo scopo di migliorare le prestazioni, e non per aggiungere nuove chicche visive.
Se volete avvantaggiarvi delle DirectX 11 dovrete avere una scheda video come le Radeon HD 5000/6000 oppure le soluzioni Nvidia GeForce GTx 40/500. Non potete abilitare le DX11 attraverso un'opzione nel gioco, ma dovrete aggiungere add '-d3d11' alla vostra scorciatoia di World of Warcraft. In alternativa potete aprire il file config.wtf (disponibile in ...World of WarcraftWTF) e aggiungere la linea SET gxApi "d3d11". I passi avanti sono significativi.
Usando una GeForce GTX 580, il frame rate sale di oltre 30% a 1680x1050 e 1920x1080 - due risoluzioni a cui questa scheda è frenata dal processore. Passando a 2560x1600 il miglioramento scende al 22%.
Ciò mostra che i meccanismi delle DirectX 11 per migliorare il threading e la gestione della memoria possono velocizzare in maniera consistente il rendering, purché non ci siano altri colli di bottiglia a limitare le prestazioni.
La Radeon HD 5870 ottiene benefici simili alla scheda GeForce a 1680x1050. Dato che non è veloce quanto la soluzione Nvidia, i miglioramenti si contraggono un po' a 1920x1080 e svaniscono quasi completamente a 2560x1600 pixel.
In quella che sembra una mossa beffarda, i benefici delle DirectX11 riguardano chi ha già un sistema potente. Se avete realizzato un PC bilanciato, forse non dovrebbero esserci margini per ottenere miglioramenti oltre quelli che avete già visto. In ogni caso abbiamo fatto provare questo titolo con DX11 attivate a persone con PC Core i5 e Core 2 Quad e abbiamo visto che hanno ottenuto 20 fps in più. Quindi fin quando la vostra GPU è DirectX 11, c'è una buona possibilità che il code path di Blizzard apporti benefici all'esperienza di gioco.