Pocket-lint è supportato dai suoi lettori. Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più

Questa pagina è stata tradotta utilizzando l'intelligenza artificiale e l'apprendimento automatico.

(Pocket-lint) - DirectX è in circolazione da anni e permette agli sviluppatori di creare giochi che possono sfruttare al massimo i componenti del vostro PC da gioco.

La prima versione di DirectX è stata lanciata nel 1995 e ha visto diversi aggiornamenti da allora, con ogni iterazione che ha aiutato i giocatori PC a godere appieno di tutti i tipi di fantastici giochi per PC. Ma cosa fa DirectX e cosa c'è di così speciale in DirectX 12 Ultimate?

Continua a leggere per scoprirlo.

Cos'è DirectX comunque?

Microsoft DirectX è un insieme di interfacce di programmazione delle applicazioni (API) che permettono ai giochi di "parlare" con vari componenti della vostra macchina da gioco, tra cui la scheda grafica, la RAM e altro. È stato sviluppato per rendere più facile ai giochi l'accesso a questi componenti essenziali, pur mantenendo la sicurezza e l'integrità della vostra macchina.

DirectX è utile per molte ragioni, non ultima delle quali è il fatto che fa da ponte in questo modo ai computer da gioco di tutto il mondo che naturalmente hanno una varietà di componenti diversi in essi. Dopo tutto, ogni PC da gioco è diverso e certamente non è universale internamente come qualcosa come la console Xbox Series X.

DirectX è diventato rapidamente una parte essenziale del gioco su Windows. Doom è stato il primo gioco pubblicato con DirectX. Prima di allora Doom girava tramite MS-DOS e doveva essere portato per funzionare con Windows. Fu il presidente di Valve Gabe Newell (che allora lavorava per Microsoft) a guidare il progetto di portare Doom in DirectX e fu così che iniziò il futuro del gioco per PC.

Da allora DirectX è passata attraverso diverse iterazioni con aggiornamenti per migliorare il suo funzionamento:

  • DirectX 9 è stato rilasciato nel 2002 e funzionava con Windows 98 ed XP. Ha introdotto Shader Model 2.0 e Pixel Shader 2.0.
  • DirectX 10 fu un importante aggiornamento di DirectX che fu disponibile solo nello sfortunato Windows Vista. Era comunque un aggiornamento significativo.
  • DirectX 11 è stata lanciata nel 2008 e ha acquistato un supporto migliorato per il multi-threading in modo che gli sviluppatori potessero sfruttare al massimo le CPU multi-core. Una sua versione è stata utilizzata anche su Xbox One.
  • DirectX 12 è stato lanciato con Windows 10 nel 2015. L'aggiornamento più importante qui è stato consentire un utilizzo più efficiente delle risorse, il cui obiettivo era quello di raggiungere "l'efficienza a livello di console su telefono, tablet e PC". Ha anche funzionato bene con sistemi multi-GPU tra cui AMD CrossFireX o Nvidia SLI.
  • DirectX Raytracing (DXR) è stato aggiunto a Windows 10 nel 2018 e ha introdotto il ray tracing in tempo reale.
  • DirectX 12 Ultimate è stato annunciato nel 2020 ed è probabilmente l'aggiornamento più significativo finora.

Perché DirectX 12 Ultimate è importante

DirectX 12 Ultimate rappresenta un aggiornamento significativo per il sistema e il futuro del gioco su PC. Ha introdotto una serie di nuove funzionalità tra cui DirectX Raytracing, Variable Rate Shading, Sampler Feedback e altro ancora.

Variable Rate Shading

VRS di per sé è interessante in quanto dà agli sviluppatori di giochi un maggiore controllo sul livello di dettaglio in termini di ombreggiatura e cose come i Mesh Shaders.

Significa anche che la vostra scheda grafica può essere utilizzata in modo più efficiente e fare cose come dare priorità al rendering delle cose che sono a fuoco per prime. Questo funziona valutando i colori di ogni pixel, la luminosità, il contrasto e altro, ma concentrandosi sull'ombreggiatura delle parti più essenziali di queste immagini prima di tutto il resto. Così le parti importanti sono viste alla massima risoluzione mentre le altre hanno una priorità inferiore e utilizzano meno potenza di elaborazione della GPU. Questo migliora quindi il frame rate e la vostra esperienza di gioco.

DirectX Raytracing (DXR)

Potreste già essere a conoscenza del ray tracing. Nvidia ha spinto il ray tracing per un po' di tempo con la sua linea di schede grafiche RTX.

DirectX Raytracing è progettato per consentire ai giochi di simulare come funziona l'illuminazione nella vita reale, ma nel mondo di gioco. DXR essenzialmente elabora come la luce dovrebbe rimbalzare e riflettersi nell'ambiente, rimbalzando su ciò che vi circonda e sull'ambiente di gioco in generale.

DirectX Raytracing dovrebbe rendere più facile per gli sviluppatori di giochi incorporare il ray tracing nei loro giochi in futuro.

La caratteristica più importante di DirectX 12 Ultimate

Forse la cosa più significativa di DirectX 12 Ultimate è il modo in cui ha unificato il codice con Xbox Series X. Questo significa che i giochi sviluppati per la console ora funzioneranno più facilmente anche su PC.

Tutto questo significa che i giocatori possono aspettarsi giochi più coinvolgenti sia su Xbox che su PC. Dovreste aspettarvi di vedere texture di qualità superiore, una migliore illuminazione in-game e altro ancora. Supponendo che abbiate l'hardware per supportarlo, naturalmente.

Alcune delle caratteristiche di DirectX 12 Ultimate dipendono dagli sviluppatori per la loro implementazione e quindi potrebbe passare del tempo prima di vedere i frutti di queste fatiche, ma col tempo ci dovrebbero essere giochi per PC ancora più belli da vedere.

Pocket-lintCos'è DirectX 12 Ultimate photo 1

Hardware DirectX 12 Ultimate

Per ottenere il massimo da DirectX 12 Ultimate è necessario l'hardware più recente. La buona notizia è che le GPU GeForce RTX 30 Series e GeForce RTX 20 Series di Nvidia hanno il supporto per DirectX 12 Ultimate. Anche le schede grafiche Radeon RX 6800 Series e RX 6900 XT di AMD supportano la nuova versione.

Come controllare se il tuo sistema funziona con DirectX 12 Ultimate

DirectX 12 Ultimate è stata introdotta in Windows 10 con la versione 2004 ed è in Windows 11 come standard. Fortunatamente è facile controllare se hai il supporto per esso.

Controlla con Xbox Game Bar

Potete facilmente verificare il supporto di DirectX 12 Ultimate utilizzando la Xbox Game Bar:

  1. Premete il tasto Windows + G
  2. Cliccate sull'ingranaggio delle impostazioni (in alto a destra)
  3. Cliccate su "caratteristiche di gioco"
  4. Lì dovreste vedere se il vostro sistema è pronto per le DX 12 Ultimate
Pocket-lintCos'è DirectX 12 Ultimate photo 2

Test con lo strumento diagnostico DirectX

C'è anche un altro modo per farlo.

  1. Premi il pulsante start e digita dxdiag
  2. Cliccate sul comando dxdiag run
  3. Aspettate che lo strumento venga eseguito
  4. Controllare i risultati
  5. Clicca su "display 1" e cerca lì le DirectX 12 Ultimate

Quali giochi supportano DirectX 12 Ultimate?

Il numero di giochi che supportano DirectX 12 Ultimate è breve al momento, ma è destinato ad aumentare in futuro. L'elenco attuale include:

  • Far Cry 6
  • World of Warcraft: Shadowlands
  • Godfall
  • Dirt 5
  • Il Riftbreaker
Scritto da Adrian Willings.