notizia

Tutto quello che devi sapere su Directx 12 (includiamo benchmark)

Sommario:

Anonim

Con l'arrivo di Windows 10 e come sempre in Microsoft con ogni sistema operativo, arriva la sua ultima API grafica che dà origine a una nuova generazione di schede grafiche, e in particolare ai giochi. Directx12 è la nuova API, questa volta di basso livello e con un nuovo ambiente, così come Vulkan - di cui parleremo più avanti - invaderà il nostro mondo.

Probabilmente troverai altri articoli tecnici, di grande valore ma difficili da capire perché molte cose non riusciremo a capirle e la gente comune deve sapere in modo semplice e chiaro, se il loro team o chiunque ha bisogno di aggiornare, può con queste nuove Apis. Se ti senti così, questo è il tuo posto! Da non perdere

Prima di tutto, ci sono due cose importanti che sono state discusse molto di recente, che sono il loro " livello di funzionalità " e il " livello " a cui appartengono. In che modo questo ci influenza?

Per garantire che Dx12 funzionasse su una vasta gamma di apparecchiature, Microsoft e i suoi partner hanno concordato di dividere i livelli di supporto per l'associazione delle risorse in 3, ovvero il modello delle risorse, quindi:

  • Livello 1: Intel Haswell, Broadwell e Nvidia Fermi. Livello 2: Nvidia Kepler, Maxwell 1.0 e Maxwell 2.0. Livello 3: AMD GCN 1.0, GCN 1.1 e GCN 1.2.

Ogni livello è il super-set del precedente, ovvero l'hardware di livello 1 presenta i vincoli più forti sul modello di risorsa e il livello 3 al contrario non ha limiti, mentre il livello 2 rappresenta il livello intermedio di costrizioni. Quanto sarebbe stato facile se fosse stato il contrario, giusto? Livello 1 quello che ha tutto, e così via, ma non… La vita complicata è il suo destino. Pertanto, riassumendo, Amd Tier3 è quello senza restrizioni, Tier2 quello con alcune limitazioni e Tier1 perché quello, quello che più o meglio ha detto quello con il supporto più "base".

Ultimamente si parla molto su Internet se tutti supportano tutto (come i Maxwells) o se Amd supporta o meno tutte le funzionalità di Dx12 e quando si diceva di sì, è stato frainteso, il che significa che non ha limiti a ciò che è stato visto finora ma che molto diversi sono il "livello di funzionalità", e ora vedremo come è il livello di funzionalità poiché le architetture o le carte lo supportano… Perché non ci dai la poesia eh?

Continuando con il tema, oltre ai livelli, Dx12 ha diversi "livelli di funzionalità", cioè livelli di funzionamento, e ce ne sono quattro, che hanno anche caratteristiche e hardware diversi che necessitano di supporto. Questi "livelli di funzionalità" non devono essere collegati ai livelli e hanno, per così dire, un ruolo più secondario rispetto a quanto visto in precedenza, che hanno le caratteristiche di rendering importanti e principali.

Alcuni di questi "livelli di funzionalità" non sono coperti nemmeno dal livello 3 più alto, quindi questo lo rende una caratteristica individuale, con l'hardware (la scheda grafica in questione) il fattore determinante.

Come facciamo a sapere quali sono i "livelli di funzionalità" di ciascun hardware? Li identifichiamo in questo modo:

  • Feature Level 11 -> Nvidia Fermi, Kepler, Maxwell 1.0. Livello di funzionalità 11.1 -> AMD GCN 1.0, Intel Haswell e Broadwell. Livello di funzionalità 12.0 -> AMD GCN 1.1 e 1.2 GCN. Feature Leve 12.1 -> Nvidia Maxwell 2.0

Ti abbiamo incasinato, vero? Non è da meno, abbiamo in mente livelli, livelli di funzionalità e grafica diversa e nessun gioco… Fantastico! Come lo vediamo? Molto semplice, elencheremo prima quali carte corrispondono a quale architettura.

- Nvidia Fermi: tutti quelli che portano il chip all'inizio del loro modello, "GF", come GF117, 110, 100 e tutti quelli nel mezzo che, come ben sai e parlando dei più popolari, sarebbero GT450, GTX460, 470, 560 e 580 tra gli altri.

- Nvidia Kepler: Come la GF in questo caso sono chiamati GK, se è come pensare a "Gpu Kepler". Non tutte le serie 600 o 700 di Nvidia sono, ce ne sono alcune che vengono ripulite da GF, vale a dire da Fermi, quindi è conveniente accertarsene, ma come esempio, ti diremo che includono tra gli altri i popolari GTX650, 660, 670, 680, 760, 770, 780 e Ti.

- Nvidia Maxwell e Maxwell 2. 0: qui l'elenco è più breve, Maxwell 1.0 è nato con GTX750 e 750Ti, che come puoi vedere appartiene alla serie 700 senza essere Keplero, e sono identificati con GM107 e 108. In Maxwell 2.0 ce ne sono meno le carte che ci sono, a partire dalla nuova GTX950 e passiamo da questa a 960, 970, 980 e Ti, nonché a Titan X e versioni successive.

- AMD GCN 1.0: essendo un po 'più semplice sapere quali influenze, la serie AMD 7000 da 7350 in poi a 7990 è architettura GCN 1.0 (tranne 7790 che è 1.1). Devi stare attento, perché nelle seguenti serie come R3, R7 e R9 ci sono "intrusi" o piuttosto rehash, che hanno questa architettura, come il 270, 280X ecc. Si basano sul chip Tahiti, Pitcairn, Curacao, Capo Verde…

- AMD GCN 1.1 e 1.2: sono supportati dalla prossima generazione che è più moderna, come la R7 260 e 260X che sono 1.1, la 7790 e quelle con base nelle Hawaii come 290, 290X e Apus Kaveri, che si basano sul Architettura delle isole del mare. Gli 1.2 sono più rari e si basano sull'architettura delle Isole Vulcaniche, come il 285 o il 380, e il nuovo Fury con base nelle Figi. Le serie 300, molte delle quali sono 1.0 e 1.1, dovresti fare attenzione a non confonderle, come le 390 e 390x, che sono 1.1 o 370, che è 1.0. Non avrebbero potuto fare di meglio (sarcasmo).

Bene, abbiamo già le carte incluse e posizionate con il loro supporto specifico, ma in Cosa migliora davvero Dx12? Riassumiamolo in modo chiaro e semplice.

  • Ridurre il collo di bottiglia nel cpus, una caratteristica che in Dx11 è davvero satura. Aumentare il ridimensionamento con un numero maggiore di core nella CPU, infine. Maggiore controllo per lo sviluppatore. Efficienza Api simile a una console, vale a dire, che avrà un controllo hardware più ampio e più vicino - software (giochi). Tutte le funzionalità di Dx11 le conservano.

Diciamo che la caratteristica principale o base di Dx12, quindi, se abbiamo una scheda che non supporta 100 e caratteristiche minori, possiamo usare Dx12? . Ma… niente ma, Si es Si. Le differenze si troveranno quando col passare del tempo arrivano giochi che supportano queste carte, nel frattempo possono essere emulate dal software. Il più sicuro e plausibile è che i giochi che arrivano nel 2015 e nel 2016 sono basati e si basano sulla base di Dx12 poiché molti di loro saranno patch post-lancio che vengono portati sulla nuova Api, in modo simile a quanto sperimentato con Battlefield 4 e Mantle, che ha rilasciato il suo supporto pochi mesi dopo.

Come misuriamo la vera differenza tra Dx11 e 12?


So che molti di voi potrebbero voler parlare di ogni "livello di funzionalità", ma poiché non ci sono ancora giochi che li descrivono o dettagli di quale gioco verrà implementato, ci concentreremo sui principali miglioramenti che sono l'enorme rilascio del collo di bottiglia in grado di generare la gpu, la cpu, che è dove Microsoft lavora di più, per renderla più flessibile e sfruttare sia il processore che la grafica nel suo insieme. Inoltre, ecco come è questo articolo, un look semplice e veloce per essere pronti.

Per fare ciò, abbiamo preparato un tavolo con il nuovo gioco (ancora in uno stato pre-beta) Ashes of the Singularity per vedere quali vantaggi otteniamo passando da Directx 11 a 12 e 3DMark Vantage il numero di drawcall o "call" che possono essere effettuati la cpu sulla scheda grafica.

Sebbene sia stato criticato molto (e non è da meno ma non entreremo morboso), mi sembra un buon punto di riferimento poiché la messa in scena di oggetti, navi, plotter, suoni, effetti grafici sullo schermo è molto alta, ed è perfetto per quantificare il miglioramento degli Fps che è ciò che alla fine ci interessa. Ovviamente abbiamo usato l' R9 390x del nostro team e un 4690K @ 4400Mhz in Windows 10.

Ti consigliamo di spiegare perché AMD migliora di più di Nvidia quando si passa a DirectX 12

Questa è la panchina della sezione che comprende l'intero PC, principalmente usando Gpu.

E infine il test della CPU, per vedere come Api rilascia le prestazioni del processore.

Come vediamo il miglioramento di Fps è drastico, e non solo, ma come diciamo, la qualità generale mettendo più unità sullo schermo, effetti e altre cose. È l'unica prova tangibile che abbiamo, ma dovrebbe essere presa con le pinzette poiché potrebbe non essere così in tutti i giochi, poiché ognuno ha differenze nel suo stile, che si tratti di arcade, giochi di ruolo, sparatutto, ecc., Ma se i miglioramenti vanno in questo modo Dovremo affrontare uno dei maggiori cambiamenti negli ultimi anni.

Ora vedremo come influiscono le chiamate dalla CPU alla GPU, in base al test che 3DMark porta, con lo stesso grafico e le stesse attrezzature.

Sì, come possiamo vedere, il numero di chiamate che Dx12 può eseguire su Dx11 non può essere confrontato. Ma cosa sono i drawcalls ? Come semplice spiegazione ti dirò che sono il totale di "mesh" disegnate dopo il processo di batching, e questo è il processo in cui il motore combina il rendering di diversi oggetti in un singolo drawcall per cercare di evitare di sovraccaricare la cpu, e come vediamo in il grafico, la differenza è sorprendente.

Bene e ora finalmente andiamo fuori dai tecnicismi e concentriamoci su ciò che conta per noi, i giochi.

Quale carta compro?


Se non disponi ancora di una scheda grafica compatibile con queste caratteristiche o desideri semplicemente passare a qualcosa di meglio, ti consigliamo di acquistare ciò che ti consigliamo sempre, qualità / prezzo. Non tutti i giochi che verranno sono Dx12 e la maggior parte di quelli che ci sono ad oggi sono Dx9 o 11, quindi è conveniente avere una linea di prezzo fissa e partire da quella base.

Esistono sempre alternative inferiori a € 200 come Gtx 950 o AMD R7 370, al di sopra di queste GTX960 e AMD R9 380, e così via, sempre con qualcosa di equilibrato e in base al nostro team e alle nostre esigenze. È ancora molto presto a mio avviso acquistare pensando ai livelli delle funzionalità o se ho bisogno di X o Y in base a un gioco poiché non c'è ancora nulla di chiaro o spiegato, tranne in ciò su cui ci siamo concentrati, che è approssimativamente il rilascio di la cpu e il miglioramento degli fps passando da un'API all'altra per dirla nel modo più semplice.

Con questo in mente, tutto il gpus nel mercato attuale e probabilmente molti di voi hanno / hanno un supporto di base per Dx12 che è la caratteristica principale, e quindi quella che ci interessa fino a quando non vedremo i giochi futuri.

E quali giochi ci vengono?


Gear of War Ultimate

Nel resto del 2015, ci saranno pochi giochi che supporteranno Directx12 all'inizio, e il primo di tutti (senza contare Ashes poiché è pre-beta) è Fable Legends, che sarà rilasciato per PC e Xbox. Uno ad ottobre.

Secondo le fonti che corrompono Internet, i miglioramenti da Dx11 a 12 sono forti, dando tassi di Fps in Dx11 di 43fps mentre in Dx12 andiamo a 53Fps, un miglioramento più che degno di un inizio in cui, inoltre, i minimi migliorano in proporzione superiore alla media.

D'altra parte, entro la fine dell'anno e precisamente a dicembre, arriverà il nuovo Hitman.

Dove siamo veramente interessati all'argomento è il 2016 in cui l'elenco è allungato, dove Ark Survival Evolved riceverà una patch che sta guadagnando aderenti ogni settimana che passa, a febbraio 2016 esce il nuovo Deus Ex Manking Divided, Sea of ​​Thieves, Star Citizen, Gear of War Ultimate, Day Z, Arma 3 e sebbene non sia ancora noto quale sarà il primo gioco, DICE, creatore di giochi come Battlefield, ha già il suo motore Frostbite 3 in esecuzione su Dx12, anche se scommetto che sarà Battlefront, dato l'aspettativa che sta generando ed essendo un titolo multiplayer, forse dove tutti questi accessori potrebbero essere maggiormente utilizzati.

Ad ogni modo, penso di non aver lasciato nulla in cantiere e ora sei un po 'più tranquillo, quindi salutiamo qui e presto avrai un articolo su Vulkan, la nuova Api dei genitori di OpenGL e appartenente al gruppo Kronos, che arriva a Diventiamo la "competizione" Dx12 come è stata in questi lunghi anni e quanto brevemente Mantle è stata, quella che pensiamo abbia iniziato a rendere tutti nervosi.

Vi lasciamo con alcune immagini dei titoli citati dietro e ci siamo salutati!

notizia

Scelta dell'editore

Back to top button