DirectX: che cos'è? Come scaricare? Quale versione di Windows?

Uno degli elementi più importanti che forniscono un'esperienza di gioco su Windows 10/8/7 / xp è DirectX 12/11/10/9. Diamo un'occhiata a cos'è DirectX, come installare, aggiornare e scaricare la versione corretta per un sistema operativo specifico (32 o 64 bit).

Cos'è DirectX?

DirectX è un insieme di API su Windows che elabora la grafica nei giochi. Poiché nessun PC da gioco ha lo stesso set di componenti, gli sviluppatori di giochi utilizzano le librerie Direct X per scrivere giochi che funzionano su tutti i tipi di computer. In passato, DirectX poteva essere scaricato come file di installazione separato. Quando si installa un gioco, viene spesso visualizzato un prompt per verificare gli ultimi aggiornamenti di DirectX.  A partire da Windows 8, Microsoft ha incluso DirectX con Windows.  Pertanto, puoi aggiornarlo direttamente da Windows Update.

L'ultima versione di DirectX è DirectX 12, disponibile solo su Windows 10. Windows 7 e 8 sono bloccati con DirectX 11. Nota che Direct X non è l'unica API grafica. Le librerie  Vulkan Run sono un nuovo concorrente che offre alcune funzionalità migliorate.

Quale versione di DirectX è installata?

Puoi aprire facilmente il pannello per vedere tutto ciò che riguarda la versione DirectX installata sul tuo PC. Per fare ciò, segui la guida di seguito.

  • Premi Win + R e inserisci  dxdiag .

Visualizza la versione di Direct IKS


Fare clic su "Sì" se viene visualizzato un avviso. Dopo un po ', vedrai una finestra chiamata DirectX Diagnostic  Tool. Nella parte inferiore di questa dashboard, vedrai  la versione DirectX . Se stai usando Windows 10 e la versione di Direct X non è 12, vai al centro aggiornamenti e controlla gli aggiornamenti per Windows 10.

Strumento di diagnostica DirectX


Ora vai alla scheda Visualizza e assicurati che le funzionalità di  accelerazione  DirectDraw, Direct3DAGP siano abilitate. Se sono disabilitati, è necessario aggiornare l'hardware del PC per sfruttare queste funzionalità. Aggiorna i driver per scheda grafica, processo, disco rigido, ecc.

Accelerazione x diretta

Come scaricare DirectX?

Esiste un programma di installazione runtime DirectX basato sul Web per l'utente finale che aggiunge nuove DLL, vecchie versioni DirectX di vari sistemi operativi Windows e non modifica la vecchia versione.

Ad esempio, hai installato una versione di DirectX 11 che fornisce errori all'avvio dei programmi. Successivamente, installa DirectX per l'utente finale e l'errore verrà corretto. La versione di DirectX 11 non cambierà. Questa è una sorta di aggiunta di nuove librerie a tutte le versioni di DirectX.

Scarica

Ora, come scaricare l'ultima versione di DirectX dipende dalla versione di Windows che stai utilizzando.

Windows 10, anteprima tecnica di Server 2016

  • DirectX 12 viene fornito con aggiornamenti per Windows 10 e Server 2016 Technical Preview tramite Windows Update.
  • Versione preinstallata di DirectX 11.3 .

Windows 8.1, RT, Server 2012 e Server 2012 R2

  • DirectX 11.2 è preinstallato su Windows 8.1, Windows RT 8.1 e Windows Server 2012 R2 . Non esiste un pacchetto di aggiornamento separato per DirectX 11.2. Questa versione di DirectX può essere installata solo tramite il Centro aggiornamenti.
  • DirectX 11.1 è preinstallato su Windows 8, Windows RT e Windows Server 2012.  Non esiste un pacchetto di aggiornamento separato per DirectX 11.1. È possibile installare questa versione di DirectX solo tramite Windows Update su sistemi Windows 8, Windows RT e Windows Server 2012.

Windows 7 e Windows Server 2008 R2

  • DirectX 11.1 è l'ultima versione per Windows 7 e 2008 R2 disponibile in SP1. Per ottenerlo, è necessario installare Windows Update KB2670838 manualmente o tramite Windows Update. Puoi leggere come installare manualmente il pacchetto di aggiornamento per Windows 7 KB2670838 nella directory di aggiornamento di Microsoft.
  • DirectX 11.0 è preinstallato su questi sistemi e non è disponibile alcun programma di installazione.

Windows Vista e Windows Server 2008

  • DirectX 11.0 è disponibile per l'installazione su Windows Vista e Windows Server 2008 SP2 con l'aggiornamento KB971512 installato.
  • DirectX 10 è preinstallato su questi sistemi e non è presente alcun programma di installazione.
  • DirectX 10.1 è disponibile con l'aggiornamento SP1.

Windows XP e Windows Server 2003

  • Non ricevono più supporto da Microsoft perché sono vecchi. DirectX 9.0c è l'ultima versione per questi sistemi ed è disponibile per l'installazione installando il runtime DirectX 9.0c per gli utenti finali.

Perché ho così tante versioni di DirectX?

La versione di Windows che stai utilizzando sta spingendo la versione più recente di DirectX che il tuo computer può eseguire, questo non significa che ce ne sia solo una installata. Anche se Direct X è ora integrato in Windows, hai tutti i tipi di file DirectX nei  percorsi C: \ Windows \ System32 e C: \ Windows \ SysWOW64  su una copia a 64 bit di Windows.

Posizioni dei file X dirette

Come il Microsoft C ++ Runtime, ogni gioco è basato su una versione diversa di DirectX. Ad esempio, se uno sviluppatore ha scritto un gioco per utilizzare l'aggiornamento DirectX 11 40, funzionerà solo la versione 40. Le versioni più recenti non sono compatibili. Ogni volta che installi un nuovo gioco, probabilmente installerà la copia unica di DirectX di cui ha bisogno.

Devo disinstallare DirectX?

Non esiste un modo ufficiale per disinstallare DirectX. Non è possibile disinstallarlo dal cassetto delle app in Windows 10. Non c'è davvero alcun motivo di preoccuparsi della disinstallazione di questo programma. Questa è la parte principale del modo in cui Windows visualizza la grafica. E non preoccuparti di installare più versioni. Queste librerie aggiuntive non rovinano nulla e sono state installate automaticamente per il motivo quando hai installato un determinato gioco.

Non dovresti provare a eliminare singoli file DirectX nelle cartelle sopra. Ciò può causare il blocco di giochi o altri programmi come previsto. Se hai problemi con una versione specifica, prova a reinstallare il gioco che la sta utilizzando.