5 Modi Veloci per Risolvere il Problema di Riconoscimento di DirectX 12

Quando tenti di avviare un gioco che utilizza DirectX 12 ma ricevi un messaggio che non è riconosciuto, i tuoi driver grafici sono probabilmente da incolpare.

La maggior parte dei driver più vecchi potrebbe non funzionare bene con DirectX 12 a causa di problemi di compatibilità, quindi potresti dover controllare se ci sono aggiornamenti. Allo stesso modo, se il tuo sistema operativo è obsoleto, DirectX 12 potrebbe non essere compatibile con la tua versione di Windows e quindi non può essere rilevato.

Tieni presente che alcuni programmi sono intensivi in termini di risorse, quindi DirectX 12 potrebbe non essere rilevato perché richiede una GPU potente che la maggior parte delle GPU integrate non può gestire.

Cosa posso fare se DirectX 12 non viene rilevato su Windows?

1. Controlla se il tuo PC supporta DirectX 12

  1. Premi il tasto Windows + R e digita dxdiag .

  1. Naviga alla scheda Display.
  2. Nella sezione Drivers cerca Feature Levels . Se dice 12_1, 12_0 significa che DirectX è supportato.

È imperativo controllare se la tua scheda grafica è compatibile con DirectX 12, altrimenti continuerai a ricevere l’errore che DirectX 12 non è supportato sul tuo sistema.

2. Aggiorna i driver di visualizzazione

  1. Clicca sul pulsante Windows, digita Device Manager nella barra di ricerca e clicca su Apri . device manager w11
  2. Naviga a Display adapters per espandere, fai clic con il tasto destro sulla tua scheda grafica e seleziona Aggiorna driver . Graphic Driver Update
  3. Seleziona Cerca automaticamente i driver .

3. Torna a una versione precedente del driver

  1. Premi Windows + R per aprire la finestra di dialogo Esegui. Device Manager Run command Rollback NVIDIA Drivers in Windows 10/11
  2. Digita devmgmt.msc e clicca su OK per aprire il Device Manager.
  3. Individua e clicca su Display adapters per espanderlo.
  4. Fai clic con il tasto destro sul driver NVIDIA e scegli Proprietà . NVIDIA driver properties
  5. Vai alla scheda Driver e seleziona l’opzione Ripristina driver. Roll Back Drivers
  6. Nella pagina Ripristino pacchetto driver, seleziona il motivo per il ripristino e clicca su . Select the reason click Yes
  7. Riavvia il computer per completare il processo. Leggi di più su questo argomento
  • D3dx11_42.dll Non Trovato: Come Risolverlo
  • Windows 11 Si Spegne Dopo Inattività: 4 Modi per Fermarlo

4. Usa lo strumento di riparazione del .NET Framework

  1. Scarica lo strumento di riparazione del .NET Framework .
  2. Avvia il programma sul tuo PC.
  3. Accetta i termini e le condizioni e clicca su Avanti per iniziare il processo di diagnosi.
  4. Ti fornirà le modifiche necessarie affinché il .NET Framework funzioni correttamente.
  5. Clicca su Avanti per applicare le modifiche.

DirectX 12 si basa sul framework .NET per funzionare, quindi eseguire lo strumento di riparazione può aiutare a individuare eventuali file di sistema danneggiati che causano problemi di compatibilità. Se ci sono, assicurati di reinstallare DirectX 12 .

5. Esegui un’installazione pulita

  1. Crea un’unità USB avviabile .
  2. Collega l’unità flash USB di installazione avviabile al tuo PC.
  3. Riavvia il PC ed entra nel BIOS premendo Del o F2 durante l’avvio.
  4. Imposta la tua unità flash come dispositivo di avvio predefinito e salva le modifiche.
  5. Premi un tasto qualsiasi per entrare nella configurazione quando richiesto e clicca su Avanti . windows-11-reinstall
  6. Clicca su Installa ora per procedere. windows-11-reinstall
  7. Inserisci il tuo codice prodotto o scegli Non ho un codice prodotto .
  8. Seleziona la versione che desideri installare e clicca su Avanti .
  9. Accetta i termini di servizio e clicca su Avanti . windows-11-reinstall
  10. Seleziona l’opzione Installazione personalizzata.
  11. Seleziona l’Unità principale e clicca su Avanti . Controlla di aver selezionato l’unità corretta.
  12. Segui le istruzioni sullo schermo per completare l’installazione.

Come ultima risorsa, un’installazione pulita potrebbe ripristinare i file danneggiati di DirectX 12 e ricrearne di nuovi che probabilmente stavano causando problemi di compatibilità.

Tieni presente che DirectX 12 è una versione più recente con funzionalità avanzate che richiede hardware potente. Se la tua GPU non è all’altezza del compito, potresti riuscire a far riconoscere DirectX 12 dal tuo dispositivo, ma avrà ritardi e continuerà a laggare.

Inoltre, se ricevi un errore di inizializzazione di DirectX, non esitare a consultare la nostra guida dettagliata per una soluzione rapida.

Questo è tutto da parte nostra, ma facci sapere se hai altre soluzioni a disposizione.