DirectX 12 è disabilitato di default: come abilitarlo

Ultimo aggiornamento: Maggio 13 2026
  • DirectX 12 funziona quando Windows, i driver e l'hardware sono compatibili; non si tratta di un interruttore, ma piuttosto di funzionalità che vengono abilitate in base alla compatibilità.
  • dxdiag visualizza i livelli di funzionalità (12_0, 12_1) che indicano il supporto effettivo; se non vengono visualizzati, la GPU non supporta nativamente DX12.
  • Molti giochi iniziano in DX11 per garantire la stabilità; le opzioni di gioco o le impostazioni del launcher determinano se utilizzano DX12, e le funzionalità avanzate richiedono una GPU compatibile.

DirectX 12 è disabilitato per impostazione predefinita, come abilitarlo?

Se aprite un gioco e visualizzate un messaggio che indica che DirectX 12 è disabilitato, è normale avere la sensazione che manchi qualcosa. In molti casi, non si tratta di un'installazione "magica", ma piuttosto di una configurazione errata del sistema, dei driver o del gioco stesso . Qui troverete una guida pratica, chiara e accessibile per installare e utilizzare DX12 sul vostro PC Windows.

Innanzitutto, è importante capire che DirectX 12 è legato a Windows e ai driver della scheda grafica. Non si attiva tramite un interruttore nascosto: viene abilitato automaticamente quando il sistema, i driver e l'hardware sono compatibili . Chiarito questo, vediamo passo dopo passo cosa controllare, come verificare l'effettiva compatibilità e cosa fare se un gioco insiste nell'utilizzare DX11 o visualizza errori come D3D11 o il classico "DirectX 12 non è supportato".

Cos'è DirectX 12 e perché alcuni giochi non lo utilizzano di default?

DirectX 12 è l'API di Microsoft che consente ai giochi di comunicare con la GPU in modo più efficiente. Quando funziona correttamente, riduce il carico della CPU, migliora la distribuzione dei compiti tra i core e abilita tecnologie come il ray tracing , il variable rate shading e i mesh shader. Ciononostante, alcuni titoli vengono eseguiti inizialmente in DX11 per motivi di stabilità o compatibilità, lasciando DX12 come opzione manuale nelle impostazioni.

Non sorprenderti se, anche con DX12 installato sul tuo sistema, un gioco si avvia utilizzando un'API diversa. Gli sviluppatori a volte danno la priorità all'opzione più stabile per la maggior parte degli utenti , ed è per questo che nelle impostazioni del gioco troverai un'opzione per passare da DX11 a DX12.

Controlli di base: versione di Windows, dxdiag e livelli di funzionalità

Il primo passo è assicurarsi che Windows e l'hardware siano aggiornati. Innanzitutto, DirectX 12 è integrato in Windows 10 e Windows 11 , ma le funzionalità più avanzate (note come DirectX 12 Ultimate) richiedono versioni recenti del sistema operativo.

Controlla la tua edizione di Windows con Windows + R, digita winver e premi Invio. Se utilizzi Windows 11 o una versione relativamente nuova di Windows 10, sei sulla strada giusta. Dopodiché, apri lo strumento di diagnostica con Windows + R → dXDiag e date un'occhiata.

In dxdiag, vai alla scheda Sistema e controlla la "Versione di DirectX". Se viene visualizzato DirectX 12, significa che il tuo sistema lo supporta. Ora vai alla scheda Schermo e individua "Livelli di funzionalità". Qui vedrai qualcosa come 12_0, 12_1, 11_1... Questa riga è fondamentale perché indica cosa la tua GPU è effettivamente in grado di eseguire.

Se visualizzi 12_0 o 12_1, il tuo hardware supporta DX12. Se non compare 12_x, la tua scheda grafica non raggiunge tale livello e, pertanto, non è possibile forzare l'utilizzo nativo di DX12 . In tal caso, di seguito spieghiamo come utilizzare DX11 o quali alternative sono disponibili se il gioco lo consente.

Aggiorna Windows: il primo passaggio che risolve il problema più

Molti problemi si risolvono aggiornando il sistema. Apri Impostazioni → Aggiornamento e sicurezza (o Windows Update in Windows 11) e fai clic su "Verifica disponibilità aggiornamenti". Installa tutti gli aggiornamenti in sospeso e riavvia il computer se richiesto . DirectX 12 e i suoi componenti vengono solitamente distribuiti tramite Windows Update, quindi non rimandare l'installazione.

  Come rimuovere WinRing0 da Windows e determinare se si tratta effettivamente di un virus.

Anche se tutto sembra aggiornato, potrebbero esserci aggiornamenti cumulativi o patch di qualità che influiscono sullo stack grafico. Riavviare il sistema un paio di volte dopo gli aggiornamenti è una buona idea , soprattutto se si sta effettuando l'aggiornamento da una versione precedente di Windows 10.

Driver GPU: reinstallazione pulita dal sito Web del produttore

I driver grafici sono il cuore di tutto. Visita il sito Web ufficiale del produttore e scarica la versione più recente: NVIDIA (nvidia.com/drivers), AMD (amd.com/support) o Intel (intel.com/support/graphics-drivers) . Evita strumenti di terze parti e utilizza il programma di installazione ufficiale.

Quando si esegue il programma di installazione, se disponibile, scegliere "installazione pulita". In questo modo verranno rimossi i residui delle versioni precedenti che potrebbero causare conflitti. Dopo l'aggiornamento, riavviare il computer affinché il driver venga caricato correttamente . Quindi, tornare a dxdiag e controllare nuovamente i "Livelli di funzionalità".

Per i computer portatili, è consigliabile visitare il sito web di supporto del produttore se si utilizza una GPU integrata o ibrida. Alcuni sistemi richiedono driver convalidati dal produttore per abilitare correttamente determinate funzionalità grafiche.

Controlla se il gioco stesso ti consente di scegliere DirectX 12

Alcuni giochi consentono di selezionare l'API grafica nelle Opzioni video. Accedete al menu del gioco, cercate Grafica o Rendering e, se l'opzione è presente, cambiate il renderer da DirectX 11 (o Vulkan) a DirectX 12. A volte è necessario riavviare il gioco affinché la modifica abbia effetto.

Se il gioco non offre il selettore, consulta la documentazione dello sviluppatore. In alcuni casi, vengono elencati parametri da riga di comando o opzioni di attivazione/disattivazione nel launcher. Ogni titolo gestisce questa impostazione in modo diverso, quindi non sorprenderti se la trovi in ​​un punto poco conosciuto.

Errori comuni di Steam: impostazioni di avvio e verifica dei file

Se stai usando Steam, vai alla tua Libreria, fai clic con il pulsante destro del mouse sul gioco → Proprietà → Opzioni di avvio. Se vedi -dx12 o -d3d12 e dà problemi, prova lascia questa casella vuota per utilizzare le impostazioni predefiniteAl contrario, se la tua GPU non supporta DX12 e il gioco insiste, aggiungi -dx11 per forzare DirectX 11 quando il titolo lo consente.

Nella stessa finestra, sotto "File locali", fai clic su "Verifica l'integrità dei file di gioco". Questa operazione ripara i download danneggiati che possono causare messaggi di compatibilità fuorvianti. Un semplice controllo spesso risolve i problemi di avvio.

Installare i componenti DirectX di Microsoft (quando ha senso)

Il download del "DirectX End-User Runtime Web Installer" da Microsoft serve per installare librerie aggiuntive ancora necessarie a molti giochi o motori grafici meno recenti . Non si tratta di un programma di installazione "DX12" in senso stretto, poiché DX12 è già incluso in Windows, ma può risolvere problemi di runtime con DX9/10/11.

Se scegliete di consultare guide esterne, usate la massima cautela. Evitate di installare software pubblicizzato tramite banner che potrebbero essere PUP (programmi potenzialmente indesiderati) . Quando possibile, utilizzate risorse ufficiali per evitare di installare software indesiderato sul vostro computer.

Riparare i file di sistema con SFC e DISM

Se sospetti che il file sia danneggiato in Windows, apri il prompt dei comandi come amministratore ed esegui sfc /scannowLascia che finisca. Questa scansione di solito richiede un po' di tempo, ma rileva e ripara i componenti critici.

Quindi, inserisci in quest'ordine: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealthDISM ripara l'immagine di Windows e corregge le incongruenze che SFC non riesce a risolvere autonomamente.

Al termine, riavvia il computer. Molti problemi relativi ai servizi grafici, alle librerie e alle dipendenze vengono risolti dopo questo processo , e i giochi che prima non si avviavano con DX12 spesso ora funzionano senza ulteriori problemi.

  Come ottimizzare un SSD in Windows 11 per ottenere prestazioni davvero fulminee.

DX12 Ultimate, Ray Tracing e “Livelli di funzione”: cosa aspettarsi da dxdiag

DirectX 12 Ultimate non è un eseguibile separato da installare; è un insieme di funzionalità che vengono abilitate quando sono presenti Windows, i driver e una GPU compatibile . Tecnologie come il ray tracing hardware, il VRS e il mesh shading dipendono da questa combinazione.

In dxdiag non vedrai un pulsante che commuta da "off" ad "on". Vedrai invece i "Livelli di funzionalità", che riflettono il supporto hardware. Il fatto che un'etichetta di testo non cambi non significa che DX12 non funzioni ; significa semplicemente che in questo pannello non viene visualizzato DX12 Ultimate come un interruttore.

Se ti interessano il ray tracing o le funzionalità avanzate, consulta il sito web del produttore della tua GPU. Alcune GPU integrate non supportano il ray tracing hardware e determinate tecnologie proprietarie per i giochi, quindi non ci sono scorciatoie: hai bisogno di hardware compatibile.

Casi reali: D3D11 in Fortnite, “DX12 disabilitato” e giochi che non si avviano

Dopo aver reinstallato Windows, Fortnite spesso visualizza un errore D3D11. Ciò è solitamente dovuto a driver mancanti o al tentativo del gioco di utilizzare un'API incompatibile con l'hardware . Aggiorna Windows, reinstalla i driver della GPU con un'installazione pulita e verifica l'integrità dei file in Steam o nell'Epic Games Launcher.

Se il tuo dxdiag indica che il tuo sistema utilizza DX12 ma il gioco si avvia in DX11, verifica se è presente un selettore per DX12 nelle impostazioni di gioco. Se il gioco non offre DX12 nel menu, è probabile che lo sviluppatore l'abbia disabilitato sulla tua configurazione hardware per motivi di stabilità, oppure che si aspetti determinate funzionalità che la tua GPU non sfrutta appieno.

inZOI e il messaggio "DirectX 12 non è compatibile con il tuo sistema"

Come abilitare DirectX 12 se è disabilitato per impostazione predefinita

Con inZOI (e altri giochi più recenti), a volte compare un messaggio che dice "DX12 non è supportato". Per prima cosa, vai su dxdiag → Schermo → "Livelli funzionalità" e verifica che sia impostato su 12_0 o 12_1. Se non è presente nell'elenco, la tua GPU non supporta DX12 e dovrai forzare DX11 se il gioco lo consente.

In Steam: Libreria → Fai clic con il pulsante destro del mouse sul gioco → Proprietà → Opzioni di avvio. Elimina -dx12 se è stato impostato e provare ad avviare in modalità predefinita. Se il tuo hardware non raggiunge DX12, scrivi -dx11 per forzare DirectX 11 se il titolo lo supporta. Ricordati di aggiornare i driver e verificare l'integrità del file se il problema persiste.

iGPU e dGPU: chi gestisce effettivamente il gioco?

Sui sistemi dotati sia di scheda grafica integrata (iGPU) che dedicata (dGPU), il gioco potrebbe tentare di utilizzare la scheda grafica integrata. In questo caso, molte funzionalità di DX12 o RT non saranno disponibili perché la iGPU non le supporta . Apri il pannello di controllo della tua GPU (Pannello di controllo NVIDIA, AMD Software Adrenalin) e assegna l'eseguibile del gioco alla "GPU ad alte prestazioni".

Sui portatili, controllate anche le impostazioni grafiche di Windows (Impostazioni → Schermo → Impostazioni grafiche) e abilitate la modalità ad alte prestazioni per il gioco. Se il gioco viene eseguito sulla GPU dedicata, probabilmente vedrete più funzionalità DX12 e un significativo miglioramento delle prestazioni.

Software in background, sovrapposizioni e antivirus

Sovrapposizioni, strumenti di acquisizione, monitor FPS o suite di ottimizzazione possono interferire. Prova a disabilitarli, a chiudere le utilità di overclock e, se necessario, ad avviare il gioco come amministratore . Nel tuo software antivirus, escludi le cartelle del gioco e della piattaforma (Steam, Epic) per evitare che vengano bloccate.

Se noti che il gioco non funziona solo al primo avvio dopo l'installazione dei driver, è probabile che la compilazione degli shader sia in conflitto con strumenti di terze parti. Avviare il gioco senza overlay di solito risolve questo problema.

  Come scaricare Minecraft per PC: guida completa alle edizioni e al launcher

Aggiornamenti BIOS/UEFI e supporto del produttore

È raro, ma un BIOS/UEFI obsoleto può causare incompatibilità con alcune funzioni di sistema. Consulta la pagina di supporto della tua scheda madre o del tuo portatile per gli aggiornamenti consigliati. Aggiorna il BIOS solo seguendo le istruzioni del produttore e dopo aver creato un backup , poiché un processo non riuscito può rendere il computer inutilizzabile.

Per i computer OEM (di marca), consulta il sito web di supporto del produttore: solitamente indicano la versione di DirectX supportata dalle loro configurazioni e pubblicano driver validati. Se hai domande sulla GPU integrata (iGPU), la documentazione del produttore del computer ti fornirà molte risposte.

Quando l'hardware non è più all'altezza: alternative e aspettative

Se dxdiag non mostra 12_0 o 12_1 e la tua GPU è più vecchia di alcune architetture, non sarai in grado di eseguire DX12 nativo. In tal caso, usa il parametro -dx11 se il gioco lo supporta oppure attenersi all'API predefinita del titolo. Non è una sconfitta: molti giochi funzionano ancora senza problemi su DX11 con buone impostazioni.

Tieni presente che funzionalità come il ray tracing richiedono hardware specifico e non possono essere abilitate tramite software. Se il gioco richiede una GPU con supporto dedicato al ray tracing e la tua non ne è dotata, l'impostazione non verrà visualizzata o non potrà essere abilitata senza un significativo calo delle prestazioni.

Reinstallazione pulita di Windows: l'ultima cartuccia

Se hai provato tutto quanto sopra e niente ha funzionato, considera un'installazione pulita di Windows. Prima, esegui un backup dei tuoi dati. Un'installazione pulita elimina conflitti radicati e software residui che potrebbero bloccare i componenti grafici . Dopodiché, installa Windows Update, i driver della tua scheda video e avvia il gioco con le impostazioni corrette.

Non consideratela una soluzione rapida, ma non scartatela nemmeno a priori se state lottando con il team da mesi. A volte è proprio ciò che risolve davvero problemi radicati con le API e gli ambienti di runtime.

Domande rapide per chiarire ogni dubbio

È possibile "installare" DirectX 12 manualmente? Tecnicamente no, come pacchetto a sé stante. È incluso in Windows e nei driver moderni , e il programma di installazione web di Microsoft aggiunge solo runtime supplementari necessari ad alcuni giochi.

Perché non vedo alcun "cambiamento" in dxdiag quando abilito DX12? Perché DX12 (e Ultimate) si riflette nei livelli delle funzionalità , non come un interruttore on/off. L'importante è che appaia 12_0 o 12_1 e che il gioco offra l'opzione.

Posso usare il ray tracing e il DLSS con una GPU integrata? In generale, no. Il ray tracing hardware e tecnologie come il DLSS richiedono una GPU dedicata compatibile. Se desideri utilizzare il ray tracing o tecniche avanzate, avrai bisogno di una GPU performante e di driver aggiornati.

Basterà aggiornare i driver? In molti casi, sì. Tra Windows Update e una reinstallazione pulita del driver della GPU , la maggior parte dei problemi con DX12 si risolve.

Se siete arrivati ​​fin qui, avrete già un'idea chiara: DX12 dipende dall'allineamento dell'intero ecosistema. Con Windows aggiornato, driver ufficiali, la corretta selezione dell'API per ogni gioco e le verifiche con dxdiag, DirectX 12 dovrebbe funzionare senza particolari accorgimenti . E se il vostro hardware non è all'altezza, forzare l'utilizzo di DX11, garantire l'integrità dei file e mantenere il sistema pulito vi offrirà la migliore esperienza possibile sul vostro computer.

Come usare DxDiag per diagnosticare gli errori DirectX sul tuo PC
Articolo correlato:
Come usare DxDiag per diagnosticare gli errori DirectX sul tuo PC