Come risolvere Direct3D

Molti giochi per computer, così come alcuni programmi di modellazione 3D, si affidano al componente Direct3D di DirectX per il rendering della grafica. Se il tuo computer ha un problema con un file DirectX o un driver grafico, può causare l'arresto anomalo o la mancata apertura di questi programmi. Windows include uno strumento per testare l'installazione di DirectX e puoi risolvere la maggior parte dei problemi attivando l'accelerazione hardware o aggiornando DirectX e il tuo driver video.

Verifica dell'installazione di DirectX

Premi "Windows-R" e inserisci "dxdiag" per eseguire lo strumento di diagnostica DirectX.

Apri la scheda "Schermo" per vedere lo stato di Direct3D e di altri componenti grafici in DirectX.

Leggi la casella "Note" per conoscere eventuali errori con Direct3D. Se DirectX è installato correttamente, verrà visualizzato il messaggio "Nessun problema riscontrato".

Leggi la riga "Feature Levels" nella sezione Driver per vedere quali versioni di DirectX supporta la tua scheda video. I programmi che richiedono una versione diversa da quelle elencate non funzioneranno sul tuo computer.

Controlla la sezione Funzionalità DirectX per assicurarti che ogni riga riporti "Abilitato". In caso contrario, è necessario abilitare l'accelerazione hardware.

Abilitazione dell'accelerazione hardware

Fare clic con il pulsante destro del mouse sul desktop e scegliere "Risoluzione dello schermo".

Fai clic su "Impostazioni avanzate".

Apri la scheda "Risoluzione dei problemi" e fai clic su "Modifica impostazioni". Se richiesto, inserisci la password dell'amministratore.

Fai scorrere l'opzione "Accelerazione hardware" su "Completa".

Aggiornamento di DirectX e driver video

Esegui Windows Update dal Pannello di controllo per installare gli aggiornamenti per DirectX 11, disponibili sulle versioni di Windows risalenti a Vista. Su Windows 8, Windows Update è l'unico metodo per aggiornare DirectX 11. Su Windows 7 o Vista, puoi in alternativa scaricare gli aggiornamenti manualmente (link in Risorse).

Scarica e apri DirectX End-User Runtime Web Installer (link in Risorse) per aggiornare DirectX 9. DirectX 9 si installa e funziona separatamente da DirectX 11 e molti giochi lo richiedono anche su sistemi con DirectX 11 installato.

Installa la versione di giugno 2010 di DirectX 9 (link in Risorse) se il programma di installazione Web segnala che hai già una versione aggiornata ma continui ad avere problemi con le applicazioni DirectX 9. Questo programma di installazione offline include ogni aggiornamento a DirectX 9 e verrà reinstallato sulla copia esistente, risolvendo potenzialmente i suoi problemi.

Aggiorna i tuoi driver video tramite Windows Update o scaricando i driver dal sito Web Nvidia, ATI o Intel, a seconda dell'hardware grafico. Se disponi già della versione più recente di Windows Update, controlla il sito Web del produttore dell'hardware, poiché potrebbe offrire un driver ancora più recente.

Suggerimenti

Sui computer che utilizzano Optimus per passare da Nvidia all'hardware grafico Intel integrato, potrebbe essere necessario aggiornare entrambi i driver di grafica Nvidia e Intel.

Se un particolare programma ha problemi di esecuzione su un computer con Optimus, apri il pannello di controllo di Nvidia, fai clic su "Gestisci impostazioni 3D" e seleziona il programma nella scheda "Impostazioni programma". Cambia il processore grafico al contrario della sua impostazione corrente per provare a eseguirlo con l'hardware grafico alternativo.

Anche se la diagnostica DirectX non segnala problemi, prova comunque ad aggiornare DirectX e i tuoi driver video, poiché potrebbe risolvere il problema.

Avvertenze

Le informazioni in questo articolo si applicano a Windows 7 e Windows 8. Possono variare leggermente o in modo significativo con altre versioni.