Come utilizzare lo strumento di diagnostica DirectX (DxDiag) per la risoluzione dei problemi

DirectX è una suite di tecnologie o interfacce di programmazione delle applicazioni utilizzate da molte applicazioni o programmi multimediali in Windows . È sviluppato da Microsoft per fornire accelerazione hardware per applicazioni multimediali pesanti come giochi 3D e video HD(HD videos) . Windows 7 ha DirectX 11. Windows 11/10 ha DirectX 12 installato.

Esegui lo strumento di diagnostica DirectX(Run DirectX Diagnostic Tool) ( DxDiag )

Se hai problemi a riprodurre correttamente un gioco o un film, lo strumento di diagnostica DirectX(DirectX Diagnostic Tool) può aiutarti a indicarne l'origine. Per accedervi, vai su Start in Windows 11/10/8/7 , digita dxdiag e premi Invio.

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

Fai clic su (Yes) per assicurarti che i tuoi driver siano stati firmati da un editore che ne ha verificato l'autenticità.

Una volta terminato lo strumento diagnostico(Diagnostic Tool) , ecco tre cose chiave(three key things) da controllare nel rapporto DxDiag.

1. Controlla la tua scheda video

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

Per determinarlo, fai clic sulla scheda Visualizza e quindi in (Display)Funzionalità DirectX(DirectX Features) , controlla se DirectDraw , Direct3D e AGP Texture Acceleration vengono(AGP Texture Acceleration) visualizzati come Abilitati(Enabled) . In caso contrario, prova ad attivare l'accelerazione hardware.

  1. Fare clic con il pulsante destro del mouse(Right-click) sul desktop e aprire Risoluzione dello schermo(Screen Resolution) .
  2. Fare clic su Impostazioni avanzate(Advanced settings) .
  3. Fare clic sulla scheda Risoluzione(Troubleshoot ) dei problemi , quindi su Modifica impostazioni(Change settings) .
  4. Spostare il dispositivo di scorrimento dell'accelerazione hardware su (Hardware Acceleration)Completa(Full) .

In caso contrario, potrebbe essere necessario 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(Make) che il dispositivo sia visualizzato nella scheda Input . In caso contrario, reinstallare il dispositivo secondo le istruzioni del produttore. Se è un dispositivo USB , scollegalo e poi ricollegalo.

3. Verifica la presenza di driver "non firmati".

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

Assicurati(Make) di avere il driver a 64 bit per il tuo PC a 64 bit e che la versione del driver sia compatibile. Potrebbe essere necessario controllare la configurazione hardware per capirlo.

4. Altre cose da controllare

Se hai ancora problemi con un gioco o un film dopo aver eseguito lo strumento di diagnostica DirectX(DirectX Diagnostic Tool) , ci sono un paio di altre cose che puoi controllare usando il file DxDiag .

Controlla la modalità di visualizzazione(Display Mode) della tua applicazione(Your Application) o gioco(Game)

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 bande nere sulla parte superiore o sui lati dello schermo in cui una parte non viene utilizzata, puoi provare a ridimensionare l'immagine a schermo intero. Se l'applicazione o il 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 monitor LCD . Ciò ti aiuterà a utilizzare tutte le schermate e a preservare la risoluzione prevista dell'applicazione.

Quale versione(Version) di DirectX è(DirectX Is) installata sul tuo PC

Strumento diagnostico DirectX

Nella scheda Sistema rispetto alla versione DirectX(DirectX Version) , vedrai la versione installata sul tuo sistema. Nell'immagine sopra, vedrai menzionato DirectX 2 .

Se l'esecuzione dello strumento non aiuta, è possibile disinstallare DirectX dal sistema, quindi scaricare DirectX(download DirectX) e reinstallarlo.

Controlla la versione(Version) di DirectX richiesta dalla tua applicazione o dal tuo gioco(Game Requires)

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 è mancante nel tuo computer ; prova a reinstallare il programma per risolvere questo problema. (The program can’t start because d3dx9_35.dll is missing from your computer; try reinstalling the program to fix this problem.)” 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 del programma di installazione Web DirectX End-User Runtime(DirectX End-User Runtime Web Installer) e segui le istruzioni per installare DirectX e ricevere gli aggiornamenti di DirectXe versioni precedenti di DirectX .

Come posso generare una diagnostica DirectX(DirectX Diagnostic) ( DxDiag )?

Al termine dell'analisi di DirectX Diagnostic , fai clic su Salva(Save) tutte le informazioni, quindi su Salva(Save) con nome. Assicurati(Make) di nominarlo, in modo da ricordare e una posizione in cui puoi trovarlo facilmente.

Come posso sapere se DirectX funziona?

Se riesci a trovarlo nel risultato della ricerca e lo strumento diagnostico non genera alcun errore, significa che DirectX funziona. Non puoi usarlo direttamente e solo le applicazioni e i giochi possono usarlo chiamando diverse funzioni usando la loro API .

C'è un modo(Way) per forzare il riavvio di DirectX(Force Restart DirectX) ?

No. Dovrai riavviare il PC se ritieni che ci sia qualcosa che non va nel gioco e c'è un errore DirectX correlato. (DirectX)Puoi anche generare il rapporto per verificare se c'è qualcos'altro che sta causando il problema.

Posso installare DirectX 12 su versioni precedenti di Windows ?

Non puoi. Microsoft deve supportarlo poiché effettua molte chiamate di basso livello che non sono disponibili nelle versioni precedenti di Windows . È possibile che qualcuno lo porti, ma potrebbe non essere così affidabile. Quindi, se lo provi, è a tuo rischio.



About the author

Con una vasta esperienza in Windows 10 e smartphone, sono un forte sostenitore di Microsoft Edge e delle capacità che offre. Oltre ad essere un esperto di errori e wifi, so utilizzare strumenti come OneDrive e Cortana per semplificare il tuo lavoro.



Related posts