DirectX

Diagnosticare e risolvere i problemi con DirectX Diagnostic Tool (dxdiag)

Diagnosticare e risolvere i problemi con DirectX Diagnostic Tool (dxdiag)

DirectX è una suite di tecnologie utilizzate da molti dei programmi multimediali in Windows. È sviluppato da Microsoft per fornire accelerazione hardware per applicazioni multimediali pesanti come giochi 3D e video HD. Windows 7 ha DirectX 11. Windows 10 ha DirectX 12 installato.

Esegui lo strumento di diagnostica DirectX

Se hai problemi a far funzionare correttamente un gioco o un film, il Strumento di diagnostica DirectX può aiutarti a indicare la fonte. Per accedervi, vai su Start in Windows 10/8/7, digita dxdiag e premi Invio.

Se è la prima volta che utilizzi lo strumento di diagnostica DirectX, ti potrebbe essere chiesto se desideri verificare se i tuoi driver sono firmati digitalmente.

Clic per assicurarti che i tuoi driver siano stati firmati da un editore che ne abbia verificato l'autenticità.

Una volta terminato lo strumento diagnostico, ecco qui here tre cose fondamentali controllare:

1. Controlla la tua scheda video

Alcuni programmi vengono eseguiti molto lentamente o non funzionano affatto, a meno che non sia attivata l'accelerazione hardware Microsoft DirectDraw o Direct3D.

Per determinare ciò, fare clic sulla scheda Schermo, quindi in Funzionalità DirectX, verificare se DirectDraw, Direct3D e Accelerazione trama AGP vengono visualizzati come Abilitati. In caso contrario, prova ad attivare l'accelerazione hardware.

  1. Fare clic con il tasto destro del mouse sul desktop e aprire Risoluzione dello schermo.
  2. Clic Impostazioni avanzate.
  3. Clicca il Risoluzione dei problemi scheda, quindi fare clic su Cambia impostazioni.
  4. Sposta il cursore Accelerazione hardware su Completo.

Se fallisce, potresti dover aggiornare il driver video o la scheda stessa. In genere puoi trovare i driver più recenti per il tuo hardware nella sezione di supporto del sito Web del produttore.

2. Controlla i tuoi controller di gioco

Se un joystick o un altro dispositivo di input non risponde, potrebbe non essere installato correttamente. Assicurati che il dispositivo venga visualizzato nella scheda Input. In caso contrario, reinstallare il dispositivo secondo le istruzioni del produttore. Se si tratta di un dispositivo USB, scollegalo e poi ricollegalo.

3. Controlla i driver "non firmati"

Un driver con firma digitale è stato testato da Microsoft Windows Hardware Quality Lab per la compatibilità con DirectX. Se lo strumento diagnostico segnala un driver non firmato, l'aggiornamento del driver potrebbe risolvere il problema. In genere è possibile trovare il driver più recente per l'hardware nella sezione di supporto del sito Web del produttore.

4. Altre cose da controllare

Se hai ancora problemi con un gioco o un film dopo aver eseguito lo strumento di diagnostica DirectX, ci sono un paio di altre cose che puoi controllare.

Controlla la modalità di visualizzazione della tua applicazione o gioco

Quando un'applicazione DirectX 9 passa alla modalità a schermo intero, la risoluzione dell'applicazione potrebbe non corrispondere alla risoluzione nativa del monitor LCD; la risoluzione del tuo monitor è stata progettata per essere visualizzata in base alle sue dimensioni. Se vedi delle bande nere nella parte superiore o laterale dello schermo dove una parte non viene utilizzata, puoi provare a ridimensionare l'immagine a schermo intero. Se la tua applicazione o gioco ti consente di scegliere la modalità di visualizzazione, potresti essere in grado di modificare le impostazioni dell'applicazione o del gioco e scegliere una modalità che corrisponda alla risoluzione nativa del tuo monitor LCD. Questo ti aiuterà a utilizzare tutti gli schermi e a preservare comunque la risoluzione prevista dell'applicazione.

Quale versione di DirectX è installata sul tuo PC

Nella scheda Sistema, contro Versione DirectX, vedrai la versione installata sul tuo sistema. Nell'immagine sopra, vedrai DirectX 12 menzionato.

Se l'esecuzione dello strumento non aiuta, puoi disinstallare DirectX dal tuo sistema, quindi scaricare DirectX e installarlo nuovamente.

Controlla la versione di DirectX richiesta dalla tua applicazione o gioco

Alcune applicazioni e giochi richiedono DirectX 9. Tuttavia, Windows 7 è installato con una versione più recente di DirectX. Se installi un'applicazione o un gioco che richiede DirectX 9, potresti ricevere un messaggio di errore, ad esempio: "Il programma non può essere avviato perché d3dx9_35.dll manca dal tuo computer, prova a reinstallare il programma per risolvere questo problema."Le ultime due cifre del nome del file potrebbero variare. Se ricevi lo stesso messaggio di errore dopo aver reinstallato l'applicazione o il gioco, vai alla pagina Web DirectX End-User Runtime Web Installer e segui le istruzioni per installare DirectX e ricevere aggiornamenti a DirectX e alle versioni precedenti di DirectX.wvc+TWC+twcf=MFC

Come sviluppare un gioco su Linux
Un decennio fa, non molti utenti Linux avrebbero previsto che il loro sistema operativo preferito un giorno sarebbe diventato una piattaforma di gioco...
Porte open source di motori di gioco commerciali
Ricreazioni del motore di gioco gratuite, open source e multipiattaforma possono essere utilizzate per riprodurre titoli di giochi vecchi e abbastanza...
I migliori giochi da riga di comando per Linux
La riga di comando non è solo il tuo più grande alleato quando usi Linux, ma può anche essere una fonte di intrattenimento perché puoi usarla per gioc...