Cos'è DirectX e perché è importante per i giochi per PC?

DirectX è la salsa segreta che consente la maggior parte dei migliori giochi per PC correre. Risolve un problema per gli sviluppatori offrendo una soluzione standardizzata per comunicare le istruzioni alla tua scheda grafica ed è una pietra miliare del migliori schede grafiche puoi comprare subito.

Contenuti

  • Cos'è DirectX?
  • Spiegazione di DirectX 12 Ultimate
  • Come installare e aggiornare DirectX
  • Quale versione di DirectX dovresti usare?

Ti spiegheremo cos'è DirectX, perché DirectX 12 Ultimate è importante e come puoi trovare quale versione di DirectX è installata sul tuo PC.

Video consigliati

Cos'è DirectX?

Logo DirectX 12 Ultimate.

DirectX è un'interfaccia di programmazione dell'applicazione (API) sviluppata da Microsoft per Windows e Xbox. Un'API grafica è un intermediario che facilita l'invio di istruzioni dal software all'hardware all'interno del PC. Agli albori dei computer, le istruzioni arrivavano direttamente all'hardware. Tuttavia, poiché i giochi sono diventati più complicati e le misure di sicurezza più dirette, le API sono state la spina dorsale per dire alla tua GPU cosa fare.

Imparentato

  • Tra Ryzen 7 7800X3D e Ryzen 9 7950X3D di AMD, non c'è competizione
  • Il prezzo di Ryzen 9 7950X3D di AMD mantiene la pressione su Intel
  • DirectX 12 vs. DirectX 11: qual è il migliore per i giochi su PC?

Negli anni passati, gli sviluppatori di giochi avrebbero dovuto scrivere driver per più schede grafiche. Le API come DirectX sono standardizzate, il che consente al tuo Driver AMD o Nvidia per fare tutto indipendentemente dalla scheda grafica che hai. Le API grafiche abilitano anche funzionalità come ray tracing con accelerazione hardwaree possono aumentare le prestazioni attraverso varie ottimizzazioni.

DirectX non è l'unica API grafica, ma è quella principale che incontrerai. È esclusivo di Windows, tuttavia, while API open source come Vulkan fornire supporto multipiattaforma.

Spiegazione di DirectX 12 Ultimate

Tracciamento dei raggi DirectX in Battlefield V.

La versione più recente di DirectX è DirectX 12 Ultimate, disponibile su Windows 10, Windows 11 e Xbox Series X/S. Microsoft lo descrive come "additivo" a DirectX 12, portando funzionalità come ray tracing e ombreggiatura a velocità variabile su console Windows e Xbox.

Ecco tutte le funzionalità aggiuntive di DirectX 12 Ultimate:

  • DirectX ray tracing (DXR): una prima versione del ray tracing introdotta in giochi come Fortnite Campo di battaglia v. La maggior parte dei titoli che supportano il ray tracing lo fanno tramite DXR (sebbene Vulkan abbia anche il proprio supporto per il ray tracing).
  • Variable rate shading (VRS): consente alla GPU di allocare diverse quantità di potenza a diverse aree in un frame. L'idea è di aumentare le prestazioni concentrandosi sulle aree più importanti di una scena, risparmiando risorse nelle aree meno impegnative.
  • Mesh shader: gli shader mesh sono un argomento complesso, ma essenzialmente combinano più passaggi di shader in un unico processo. Ciò evita di passare tra la CPU e la RAM durante il disegno delle mesh, il che migliora le prestazioni.
  • Feedback del campionatore: i giochi moderni trasmettono le risorse nel mondo di gioco e il gioco è costretto a prevedere cosa trasmettere in seguito in base a ciò che sta facendo il giocatore. Il feedback del campionatore fornisce campioni di ciò che potrebbe accadere senza eseguire effettivamente l'istruzione, consentendo ai giochi di prendere decisioni migliori su quali risorse trasmettere.

Sebbene DirectX 12 Ultimate abbia molte nuove funzionalità, non devi preoccuparti di loro. Sono principalmente per gli sviluppatori per ottimizzare i giochi oltre a ciò che potrebbero fare in DirectX 12 o DirectX 11. L'aggiunta più importante è DXR, che consente il ray tracing non solo su PC ma anche su Xbox Serie X, anche.

Come installare e aggiornare DirectX

Menu DXdiag in Windows 11.

Non puoi installare DirectX direttamente. Viene fornito con Windows e puoi aggiornarlo solo con Windows. Se vedi un'offerta per installare DirectX online, evitala a tutti i costi. Microsoft non rende disponibili programmi di installazione.

L'installazione e l'aggiornamento di DirectX comporta l'esecuzione di Windows Update. Leggi la nostra guida completa su come installare windows 11 se stai iniziando da zero. Prima di aggiornare DirectX, devi capire la tua versione di DirectX, cosa che puoi fare seguendo questi passaggi:

  • Fare clic con il tasto destro sull'icona di Windows nella barra di avvio e selezionare Correre.
  • Digita "dxdiag" nella casella e seleziona OK.
  • Controlla Versione DirectX sotto il Sistema scheda.

Finché hai aggiornato Windows, dovresti avere l'ultima versione. In caso contrario, puoi forzare Windows a verificare la presenza di nuovi aggiornamenti con i seguenti passaggi:

  • Utilizzo Tasto Windows+S per visualizzare la casella di ricerca.
  • Cercare Controlla gli aggiornamenti e selezionalo.
  • Usa il Controllo per gli aggiornamenti pulsante per cercare nuovi aggiornamenti.
  • Clic Installa ora.

Quale versione di DirectX dovresti usare?

Un giocatore si trova accanto al suo compagno fungo in Tiny Tina's Wonderlands.

DirectX è compatibile con le versioni precedenti, quindi di solito è meglio utilizzare la versione più recente supportata dal gioco a cui vuoi giocare. La maggior parte dei giochi supporta solo una versione, ma ci sono una manciata di titoli che si trovano a cavallo tra le versioni come Controllo, Civilization VI, I paesi delle meraviglie di Tiny Tina.

Le versioni più recenti di DirectX offrono funzionalità e opportunità migliori per gli sviluppatori per ottimizzare le prestazioni. Se vuoi approfondire queste ottimizzazioni, assicurati di leggere il nostro confronto tra DirectX 11 e DirectX 12.

Raccomandazioni della redazione

  • In che modo Intel potrebbe utilizzare l'intelligenza artificiale per affrontare un enorme problema nei giochi per PC
  • Returnal PC: migliori impostazioni, ray tracing, Steam Deck e altro
  • Si scopre che DirectStorage non sta uccidendo i frame rate in Forspoken, dopo tutto
  • AMD Ryzen 5 7600X vs. Ryzen 5 7600: costa meno?
  • AMD potrebbe aver appena fatto trapelare la data di rilascio di Ryzen 9 7950X3D

Aggiorna il tuo stile di vitaDigital Trends aiuta i lettori a tenere d'occhio il frenetico mondo della tecnologia con tutte le ultime notizie, recensioni divertenti sui prodotti, editoriali penetranti e anticipazioni uniche.