Se provi a giocare a Valorant o a qualsiasi altro gioco, viene visualizzato il messaggio di errore "Per eseguire il motore è necessaria una GPU compatibile con D3D11" su Windows 11? Bene, non sei solo. Questo fastidioso errore affligge molti utenti di PC Windows e impedisce l'avvio del gioco.
I motivi principali di questo codice di errore includono una GPU obsoleta e non supportata, file DirectX mancanti o corrotti, selezione errata della GPU per i giochi e vecchi driver GPU. Segui questi sette metodi per correggere l'errore "GPU compatibile con D3D11" in Windows e riprendere il gioco.
1. Termina il launcher del gioco e riavvia
Prima di provare soluzioni avanzate per risolvere il problema del gioco Direct3D 11, termina e riavvia il programma di avvio del gioco. È normale che le app si blocchino o si blocchino improvvisamente e smettano di funzionare, ma un riavvio può risolvere il problema. Ripetere i seguenti passaggi:
Passaggio 1: premi la scorciatoia da tastiera Control + Shift + Esc per avviare Task Manager.
Passaggio 2: individua l'applicazione di avvio del gioco nell'elenco dei processi attivi e fai clic con il pulsante destro del mouse su di essa. Seleziona l'opzione Termina attività.
Passaggio 3: chiudere la finestra Task Manager.
Passaggio 4: apri il gioco e controlla se riscontri lo stesso problema.
2. Controlla la versione DirectX della tua GPU
Attualmente DirectX 12 è l'ultima versione supportata da schede grafiche non così vecchie. Ma se hai un PC o un laptop molto vecchio con una GPU integrata o discreta che non supporta DirectX 11, incontrerai il messaggio di errore GPU compatibile con D3D11 e shader modello 5.0 non trovata. Poiché il tuo hardware non dispone di queste funzionalità, non puoi eseguire alcun gioco che richieda DirectX 11 o una versione più recente.
Per verificarlo, puoi utilizzare l' utilità DXdiag per verificare la versione di DirectX supportata dalla tua GPU integrata o discreta. Se supporta solo DirectX 10 o versioni precedenti, dovrai aggiornare la tua GPU per giocare a giochi moderni come Fortnite che hanno DirectX 11 come requisito minimo.
3. Esegui il gioco utilizzando la GPU discreta
Se la tua GPU discreta supporta DirectX 11 ma continui a visualizzare il messaggio di errore, è possibile che i giochi utilizzino la GPU integrata che non supporta DirectX 11. Devi invece forzare il gioco a utilizzare la GPU discreta. Ecco come:
Passaggio 1: premi la scorciatoia con parola chiave Windows + I per avviare l'app Impostazioni.
Passaggio 2: vai alla sezione Display. Quindi fare clic sull'opzione Grafica.
Passaggio 3: scorri verso il basso fino alla sezione "Impostazioni personalizzate per l'applicazione". Individua il gioco nell'elenco e fai clic sull'icona della freccia.
Passaggio 4: vai all'opzione Preferenze GPU e fai clic per espandere l'opzione a discesa. Fare clic sull'opzione ad alte prestazioni.
Passaggio 5: chiudi l'app Impostazioni.
4. Aggiorna DirectX
File DLL DirectX 11 obsoleti o mancanti potrebbero essere la ragione dell'errore "GPU compatibile con D3D11". Puoi risolverlo scaricando i file più recenti utilizzando il programma di installazione Web Runtime per l'utente finale di DirectX. Ecco come farlo:
Passaggio 1: scaricare il programma di installazione Web runtime per l'utente finale di DirectX.
Scaricamento
Passaggio 2: fare doppio clic sul file scaricato per avviare l'app.
Passaggio 3: verrà visualizzato il controllo dell'account utente. Fare clic sul pulsante Sì.
Passaggio 4: nella finestra di installazione di DirectX, fai clic sul pulsante di opzione accanto all'opzione "Accetto il contratto". Fare clic sul pulsante Avanti.
Passaggio 5: deseleziona l'opzione "Installa Bing Bar" e fai clic su Avanti.
Passaggio 6: attendere che il programma di installazione scarichi e installi tutti i file. Fare clic sul pulsante Fine per chiudere il programma di installazione.
Passaggio 7: riavvia il PC.
5. Riparare i ridistribuibili di Visual C++
Giochi e app necessitano delle librerie runtime di Visual C++ per funzionare sul sistema operativo Windows. Se l'installazione esistente è danneggiata, puoi ripararla senza disinstallare il pacchetto completo. Ripetere i seguenti passaggi:
Passaggio 1: premi il tasto Windows per aprire il menu Start, digita appwiz.cpl nella barra di ricerca e premi Invio.
Passaggio 2: trova Visual C++ Redistributable nell'elenco dei programmi installati. Fare clic destro su di esso e selezionare l'opzione Cambia.
Passaggio 3: fare clic sul pulsante Ripara.
Passaggio 4: si aprirà il Controllo dell'account utente. Fare clic sul pulsante Sì.
Passaggio 5: attendere che l'utilità ripari l'installazione ridistribuibile di Visual C++. Una volta terminato, fare clic sul pulsante Chiudi.
Passaggio 6: riavvia il sistema.
6. Forza il gioco a utilizzare DirectX 11
Utilizzando un'app di avvio del gioco come Epic Games Launcher o Steam, puoi configurare manualmente il gioco per l'esecuzione con DirectX 11. Ripeti i seguenti passaggi per abilitare DirectX 11 in Epic Games Launcher:
Passaggio 1: apri il launcher di Epic Games e fai clic sull'icona del profilo. Quindi fare clic sull'opzione Impostazioni.
Passaggio 2: scorri verso il basso e trova la sezione GESTISCI GIOCHI. Fai clic sul nome del gioco per espanderne le impostazioni.
Passaggio 3: fare clic sulla casella di controllo "Argomenti aggiuntivi della riga di comando". Digita d3d11 nella casella di testo.
Passaggio 4: vai alla barra in alto e fai clic sul pulsante Indietro. Chiudi il launcher di Epic Games.
Passaggio 5: riavvia il gioco e controlla se il codice di errore ricompare.
7. Aggiorna i driver GPU
Se ignori abitualmente gli aggiornamenti di app e driver, questo può essere il motivo dell'errore DirectX. I produttori di GPU rilasciano periodicamente driver per correggere i bug esistenti con le versioni precedenti e garantire che i giochi funzionino senza problemi. Quindi, aggiorna il driver GPU utilizzando Gestione dispositivi:
Passaggio 1: fare clic con il pulsante destro del mouse sul pulsante Start per aprire il menu Power User. Seleziona l'opzione Gestione dispositivi.
Passaggio 2: espandi la sezione Schede video. Fare clic con il tasto destro sull'adattatore GPU e selezionare l'opzione Aggiorna driver.
Passaggio 3: fare clic sull'opzione "Cerca automaticamente i driver". Attendi che lo strumento scarichi e installi i driver GPU più recenti.
Passaggio 4: chiudi Gestione dispositivi e riavvia il computer.
Riprendi a giocare su Windows 11
Giochi e app necessitano di DirectX per comunicare con la GPU. Per correggere l'errore "Per eseguire il motore è necessaria una GPU compatibile con D3D11", installa i driver GPU e le librerie DirectX più recenti sul tuo PC. Dopodiché passa alla GPU discreta e forza il gioco a utilizzare DirectX 11 modificando gli argomenti della riga di comando nel launcher del gioco.