Devo aggiornare DirectX quando installo un gioco Steam?

Steam è diventata una piattaforma essenziale per qualsiasi giocatore di PC. Da esso possiamo acquistare praticamente qualsiasi gioco disponibile per il computer, scaricarlo, installarlo e iniziare a giocare quasi istantaneamente. Tuttavia, siamo sicuri che ogni volta che eseguiamo questo processo i dubbi ci assalgono. È necessario fare altro oltre a scaricare il gioco? Cos'altro c'è da configurare? E le librerie DirectX? Questo è ciò che cercheremo di chiarire oggi.

DirectX è un insieme di Microsoft API utilizzate nello sviluppo di videogiochi e che devono essere installate sui computer prima di poter eseguire qualsiasi titolo che dipenda da essi. Quando installiamo il sistema operativo, di solito arriva una versione (vecchia). Tuttavia, molti giochi dipendono da una versione più recente o precedente di quella che abbiamo installato sul PC, che deve essere installata separatamente in modo che questo gioco possa funzionare normalmente.

Devo aggiornare DirectX durante l'installazione di un gioco Steam?

In che modo DirectX installa l'app Steam?

Quando scarichiamo un nuovo gioco sul nostro computer, non solo vengono scaricati i file di gioco essenziali, ma anche tutti i tipi di librerie e dipendenze di cui potremmo aver bisogno vengono scaricati contemporaneamente. Tra questi possiamo trovare, ad esempio, i ridistribuibili C++ o le librerie DirectX.

Queste librerie sono solitamente conservate all'interno della directory di installazione dei giochi, all'interno di una cartella chiamata “_CommonRedist”. E, per installarli, non dobbiamo fare nulla. La prima volta che eseguiamo il gioco, Steam controllerà il nostro PC in un processo che richiederà alcuni secondi e installerà tutto ciò che manca sul nostro PC in modo che il gioco funzioni correttamente. In genere, non è necessario disporre di una connessione Internet per eseguire questo processo di configurazione, poiché le dipendenze verranno scaricate automaticamente insieme al gioco.

Dipendenze installabili a vapore

A seconda del gioco e delle diverse dipendenze da cui dipende, potremmo trovarci con più o meno passaggi in questa configurazione iniziale. Inoltre, ci sono giochi (come quelli scritti utilizzando il motore Source di Valve) che non dipendono da DirectX, quindi quando verranno rilasciati, queste dipendenze non verranno installate.

Una volta terminata la configurazione iniziale di un gioco, le prossime volte che lanceremo questo titolo non dovremo fare altro.

Perché è sempre installato se l'ho già installato?

Microsoft rilascia di volta in volta nuove versioni della sua API. E, sebbene siano retrocompatibili, ogni gioco è progettato per funzionare con una versione specifica di esso, altrimenti ci darà un errore.

Ad esempio, se abbiamo DirectX 12 installato sul nostro computer, ma un gioco ha bisogno di DirextX 9 versione 40, per evitare errori e problemi, Steam copierà detta versione sul nostro computer in modo che il gioco possa caricare la libreria esatta (che, in questo esempio, sarebbe D3DX9_40.dll ).

Questo processo viene eseguito solo la prima volta che eseguiamo un gioco su Steam. Se abbiamo già installato la versione richiesta, l'installazione verrà semplicemente ignorata, mentre se non l'abbiamo installata, verrà copiata in C: / Windows / SysWOW64 o C: / Windows / directory System32 , a seconda che si tratti di una versione a 32 o 64 bit.