DirectX 12 Ultimate: GPU supportate da NVIDIA, AMD e Intel

L'arrivo di DirectX 12 Ultimate comporta una serie di cambiamenti non solo nel campo delle API multimediali per eccellenza per Windows, ma anche per quanto riguarda l'hardware ed è che non tutte le GPU sul mercato sono progettate per sfruttare tutte le funzionalità che porta con sé l'ultima versione di Microsoft's API, ma da quali GPU di gioco AMD, NVIDIA ed Intel hai il pieno supporto per DirectX 12 Ultimate?

DirectX 12 definitivo

Ogni volta che Microsoft ha rilasciato una nuova versione di DirectX, gli sviluppatori di videogiochi per PC hanno buttato la testa, è stato per tornare alla scatola di partenza in termini di apprendimento a causa del fatto che molte funzioni sono state sostituite da altre e in termini di hardware Succede la stessa cosa e lo sviluppo di nuove tecnologie nell'hardware va di pari passo con lo sviluppo delle API in modo che le applicazioni possano utilizzarle.

Questo fa sì che buona parte delle tecnologie presenti in DirectX 12 Ultimate non possano essere utilizzate dalla maggior parte delle GPU in commercio, ma dalle più recenti di tutte al momento della stesura di questo articolo. Quindi, se stai pensando di acquistare un PC da gioco e stai pensando a una scheda grafica, devi tenere a mente che se fai una cattiva scelta quando scegli l'hardware grafico per il tuo computer nuovo di zecca, puoi farlo invecchiare come il latte e quello che ci interessa è che lo fa come il vino.

Tecnologie DirectX 12 Ultimate

In DirectX 12 Ultimate sono state aggiunte nuove tecnologie, quindi abbiamo pensato di elencarle una per una in modo che possiate vedere i vantaggi dell'adozione delle nuove API per i videogiochi. Tuttavia, va chiarito che questo è un rapido riassunto di essi, quindi troverai informazioni più complete nei diversi articoli che abbiamo realizzato qui in HardZone.

  • Ray-Tracing: Ray il tracciamento è uno dei più grandi progressi grafici, poiché risolve i problemi visivi con l'illuminazione indiretta, così come la natura della luce sugli oggetti. Ai fini pratici ciò significa ombre più precise e riflessi reali sugli oggetti.
  • Shader mesh: i giochi hanno geometrie sempre più complesse grazie al maggior numero di dettagli, il che significa che le fasi della pipeline 3D preposte alla sua gestione sono diventate obsolete ed è stato necessario un rinnovamento.
  • Archiviazione diretta: tecnologia che serve per l'integrazione e l'accesso agli SSD NVMe dalla scheda grafica, che apre nuovi scenari in cui la dimensione della VRAM è virtualmente illimitata.
  • Feedback del campionatore: una tecnologia che consente al processore grafico di scegliere quali dati esatti richiede dall'SSD invece di prendere interi blocchi di dati dove una buona parte finisce solo per occupare spazio nella VRAM.
  • Ombreggiatura a tasso variabile: progettato in modo che la GPU non esegua più volte la stessa operazione con pixel totalmente simmetrici. Con risoluzioni con milioni di pixel per fotogramma, si ottengono risparmi e prestazioni migliorate eliminando le operazioni ridondanti.

Tutte queste tecnologie richiedono profondi cambiamenti all'interno GPU hardware, che limita il numero di GPU che hanno il pieno supporto per tutte queste tecnologie.

Perché le schede DirectX 12 standard non supportano la versione Ultimate?

TFLOPS Velocità GPU

Il fatto che Microsoft non abbia battezzato la nuova versione della sua API come DirectX 13 ci dà l'indizio che la nuova API è un'estensione di DirectX 12. Ciò non significa che tutte le GPU sul mercato con supporto DX12 possano eseguire i giochi. progettato per tale API, poiché c'è l'eccezione di non avere il supporto per le tecnologie che abbiamo menzionato nella sezione precedente. Quindi, se sono un requisito essenziale in un gioco, non sarà più possibile eseguirlo, anche se ha tutto il potere per farlo.

Perché sta succedendo? Bene, per il fatto che questi richiedono l'aggiunta di hardware aggiuntivo all'interno della GPU per poter essere implementati. Ad esempio Ray Tracing richiede unità di calcolo intersezione nelle unità shader della GPU, DirectStorage richiede un nuovo controller di memoria, nuove unità raster Variable Rate Shading e ROPS, inoltre, anche Mesh Shader richiedono modifiche nel processore. comando dalla GPU stessa.

Ciò significa che non è sufficiente un semplice driver per implementare queste tecnologie, né è possibile accedervi utilizzando programmi shader, il che implica l'acquisto di nuovo hardware.

Quali schede grafiche NVIDIA, AMD o Intel supportano DirectX 12 Ultimate?

DirectX 12 GPU Ultimate NVIDIA AMD

In termini di supporto DirectX 12 Ultimate, le GPU NVIDIA hanno attualmente un enorme vantaggio, dal momento che tutte le tecnologie implementate nella nuova API erano già state implementate nella loro serie RTX 2000 e ovviamente ereditate nella RTX 3000. È inoltre l'architettura di riferimento che Microsoft utilizzato per modellare DirectX 12 Ultimate era Turing di NVIDIA che è stato utilizzato nel primo RTX.

Il caso di AMD d'altra parte è particolare, il fiasco della loro AMD Vega li ha fatti tornare al tavolo di progettazione per creare l'architettura RDNA, lanciata come RX 5000, ma architettura nonostante faccia a faccia con la RTX 2000 sul mercato iniziò a essere progettato come risposta alla GTX 1000 con enormi ritardi. Le conseguenze? L'RX 5000 non supporta le tecnologie DirectX 12 Ultimate mentre l'RX 6000 lo fa, poiché RDNA 2 è stato aggiornato per avere il supporto hardware completo.

Per quanto riguarda Intel, dovremo attendere il rilascio del suo Intel ARC per avere il pieno supporto per DirectX 12 Ultimate.

L'influenza delle console per videogiochi

Xbox PS5

Oggi, realizzare videogiochi di alto livello è estremamente costoso, il che comporta budget elevati che una singola piattaforma non può permettersi da sola. Quindi gli sviluppatori realizzano versioni dei loro giochi per varie piattaforme e oggi lo hanno più facile che mai per due motivi:

  • Le console oggi hanno hardware per PC, lontani sono i giorni dei sistemi con architettura esotica con una grande curva di apprendimento.
  • Una delle piattaforme, Xbox, utilizza anche DirectX 12 Ultimate e quindi la stessa API per PC.

La situazione attuale è che ci troviamo sono giochi intergenerazionali su console che non sfruttano le funzioni di DirectX 12 Ultimate. Quindi scommettere su una scheda grafica o un'altra dipenderà da cosa vuoi giocare e se hai intenzione di aggiornarlo a breve o lungo termine. Il nostro consiglio è di non soffrire di miopia e scegliere un RTX 3000 di NVIDIA, un ARC di Intel o un RX 6000 di AMD in poi, poiché a poco a poco, ma costantemente, i giochi finiscono per avere il supporto alle nuove tecnologie implementate nel API.