Come aggiornare DirectX su Windows 10 e 11
Ottenere l’ultima versione di DirectX è fondamentale se si ama giocare, fare streaming o semplicemente si desiderano prestazioni multimediali fluide su Windows. A volte, ci si accorge che il sistema è bloccato su una versione precedente, o che alcune cose non funzionano correttamente perché DirectX è obsoleto. Questa guida spiega come verificare quale versione si sta utilizzando e come ottenere quella più recente senza dover mettere a soqquadro il PC. Fidatevi, è piuttosto semplice una volta che si sa cosa fare. Inoltre, sapere esattamente quale versione si sta utilizzando mi ha risparmiato un sacco di problemi in alcune configurazioni, quindi spero che questo chiarisca un po’ di confusione.
Come verificare la versione attuale di DirectX
Se ti stai chiedendo se il tuo PC ha già installato l’ultima versione o se dovresti aggiornarla, ecco come dare un’occhiata veloce alla versione attuale di DirectX. I passaggi sono quasi gli stessi, che tu utilizzi Windows 7, 8 o 10, ma sulle versioni più recenti di Windows è un po’ più semplice.
Scopri la tua versione di DirectX
- Apri il menu Start di Windows.
- Dxdiag” nella barra di ricerca (non dimenticare che è uno strumento chiamato “Strumento di diagnostica DirectX”) e premi Invio.
- Una volta aperta, cerca nella parte inferiore della finestra la dicitura ” Versione DirectX “.
Questa è la tua versione attuale di DirectX. Di solito, troverai scritto qualcosa come “DirectX 12” o “DirectX 11.3”, a seconda di cosa è installato. Se manca o è davvero obsoleto, allora sai che è ora di aggiornarlo. Inoltre, questi passaggi funzionano perfettamente su Windows 8 e 7, anche se sembrano leggermente diversi.
Suggerimento: in genere Windows 10 è preinstallato con DirectX 11.3 o 12, quindi se utilizzi Windows 10 e vedi ancora una versione precedente, potrebbe essere necessario prima aggiornare Windows.
Come scaricare e aggiornare DirectX 12
Aggiornare DirectX non è più semplice come cliccare su “Aggiorna” nel sistema operativo, perché è integrato in Windows. Tuttavia, è possibile ottenere versioni più recenti scaricando manualmente il programma di installazione o assicurandosi che Windows sia completamente aggiornato. Ecco come fare entrambe le cose.
Metodo 1: Scarica DirectX manualmente da Microsoft
Questo è il metodo più semplice se il sistema non si aggiorna automaticamente. Scarica il programma di installazione Web ufficiale di DirectX End-User Runtime dalla pagina di supporto Microsoft. Il link è: Supporto Microsoft: DirectX End-User Runtime Web Installer.
Una volta scaricato:
- Vai alla cartella Download.
- Fai clic con il pulsante destro del mouse sul file di installazione di DirectX e scegli “Esegui come amministratore”.(Perché, ovviamente, Windows deve rendere l’operazione più difficile del necessario.)
- Consenti le autorizzazioni se richiesto. Segui le istruzioni: praticamente è “avanti, avanti, fine”.
- Dopo l’installazione, riavviare il PC per rendere effettive le modifiche.
Alcuni utenti segnalano che il programma di installazione potrebbe segnalare problemi di versioni precedenti o di compatibilità del sistema. In tal caso, spesso vale la pena eseguire il programma di installazione in modalità provvisoria, che può aggirare alcuni conflitti software o blocchi antivirus.
Metodo 2: forzare l’aggiornamento di Windows
Se Windows non si aggiorna automaticamente o vuoi assicurarti di ricevere gli ultimi aggiornamenti di sistema (che includono i miglioramenti di DirectX), procedi come segue:
- Fare clic sul menu Start.
- Vai su Impostazioni (icona a forma di ingranaggio).
- Selezionare Aggiornamento e sicurezza.
- Fai clic su Verifica aggiornamenti. Se sono disponibili aggiornamenti, installali tutti, soprattutto quelli facoltativi, poiché a volte includono aggiornamenti di driver o componenti che possono migliorare la versione di DirectX.
- Una volta fatto, riavvia e controlla nuovamente la versione di DirectX con Dxdiag.
Questo metodo è solitamente il più sicuro perché aggiorna correttamente tutti i file di sistema e i driver. In alcune configurazioni, ho visto Windows passare a DX12 senza troppi problemi, ma altre volte potrebbe essere necessario aggiornare separatamente i driver della scheda grafica.
Come installare DirectX in modalità provvisoria (se necessario)
Se qualcosa si blocca o si blocca durante l’installazione, prova ad avviare in modalità provvisoria.È un po’ complicato da configurare, ma aiuta a risolvere conflitti software come antivirus o programmi in background che bloccano il programma di installazione. Ecco il metodo rapido:
- Aprire il menu Start.
- Fare clic sulla freccia accanto a Spegni e selezionare Riavvia tenendo premuto il Shifttasto.
- Dopo il riavvio, vedrai una finestra blu. Fai clic su Risoluzione dei problemi.
- Vai su Opzioni avanzate e poi su Impostazioni di avvio.
- Premi di nuovo Riavvia.
- Quando il PC si riavvia, premi 4 o F4 per avviare la modalità provvisoria.
Ora, esegui il programma di installazione di DirectX. In teoria, la modalità provvisoria carica solo i driver essenziali, quindi i software di terze parti (come l’anti-malware) vengono disabilitati, facilitando l’installazione di componenti di sistema come DirectX. Non è una soluzione garantita ogni volta, ma vale la pena provare se le cose si fanno strane.
Disinstallazione di DirectX
Non succederà: DirectX è integrato in Windows, quindi non è possibile disinstallarlo. Provare a modificarlo potrebbe causare problemi ancora più gravi, soprattutto perché è fondamentale per un’enorme quantità di app e giochi. Concentrati invece sull’aggiornamento dei driver della GPU. Di solito includono i componenti runtime DirectX più recenti e spesso risolvono problemi di compatibilità con giochi o applicazioni.
Consulta le nostre guide complete sull’aggiornamento delle schede NVIDIA e AMD. Ricorda: aggiornare i driver è molto più sicuro ed efficace che armeggiare manualmente con le versioni di DirectX.
Inoltre, assicurati che i driver del monitor siano aggiornati se riscontri ancora strani artefatti o sfarfallii. A volte, il problema non è causato da DirectX, ma dai driver del monitor.
Requisiti di sistema e hardware
Se hai Windows 7 o una versione successiva e una GPU supportata, dovresti essere in grado di eseguire DX12. In genere, le GPU dalla serie GeForce 600 di NVIDIA in poi o la serie HD 7700 di AMD supportano DX12.
In sostanza, le GPU più recenti sono una scelta ovvia. Se il tuo hardware è vecchio o risale all’era di Vista, non provare: semplicemente non è supportato e sarebbe uno spreco di energie.
Versioni di Windows che supportano DX12
Tutte le versioni di Windows 10 e Windows 11 supportano DX12, ma non aspettatevi che funzioni su sistemi operativi datati. Windows 7 può gestirlo se il vostro sistema è compatibile, ma onestamente, è meglio cambiare. Windows Vista? Sì, lasciate perdere. E niente Mac OS: DX12 è una prerogativa esclusiva di Microsoft.
Perché passare a DX12?
Perché DX12 offre un enorme incremento delle prestazioni – circa il 50% più veloce di DX11 in alcuni casi – e una migliore efficienza energetica.È come aggiornare la GPU senza acquistarne una nuova. Inoltre, la maggior parte dei giochi moderni è progettata pensando a DX12, quindi averlo significa meno bug, maggiore stabilità e una certa predisposizione per il futuro.
Riepilogo
- Cercate sempre di avere la versione DirectX più recente: rende tutto più fluido e veloce.
- Non è possibile disinstallare DirectX, quindi è necessario concentrarsi sull’aggiornamento dei driver per risolvere il problema.
- Scarica gli aggiornamenti direttamente da Microsoft per evitare malware sospetti o versioni obsolete.