- O DirectX 12 funciona quando o Windows, os drivers e o hardware são compatíveis; não se trata de uma opção que pode ser ativada ou desativada, mas sim de funcionalidades que são habilitadas com base na compatibilidade.
- O dxdiag exibe os Níveis de Recursos (12_0, 12_1) que indicam o suporte real; se eles não aparecerem, a GPU não oferece suporte nativo ao DX12.
- Muitos jogos são iniciados em DX11 para maior estabilidade; as opções do jogo ou as configurações do inicializador determinam se eles usarão o DX12, e recursos avançados exigem uma GPU compatível.
Se você abrir um jogo e vir uma mensagem dizendo que o DirectX 12 está desativado, é normal sentir que está faltando alguma coisa. Em muitos casos, não se trata de uma instalação complexa, mas sim de uma configuração incorreta do sistema, dos drivers ou do próprio jogo . Aqui você encontrará um guia prático, claro e acessível para ativar e executar o DX12 no seu PC com Windows.
Primeiramente, é importante entender que o DirectX 12 está vinculado ao Windows e aos drivers da sua placa de vídeo. Ele não é ativado por meio de uma chave oculta: é habilitado automaticamente quando o sistema, os drivers e o hardware são compatíveis . Com isso esclarecido, vamos analisar passo a passo o que verificar, como verificar a compatibilidade real e o que fazer se um jogo insistir em usar o DX11 ou exibir erros como D3D11 ou o clássico "DirectX 12 não é compatível".
O que é DirectX 12 e por que alguns jogos não o utilizam por padrão?
O DirectX 12 é a API da Microsoft que permite que os jogos se comuniquem com a sua GPU de forma mais eficiente. Quando funciona corretamente, reduz a carga da CPU, melhora a distribuição de tarefas entre os núcleos e habilita tecnologias como ray tracing , sombreamento de taxa variável e shaders de malha. Mesmo assim, alguns jogos são iniciados em DX11 por motivos de estabilidade ou compatibilidade, deixando o DX12 como uma opção manual nas configurações.
Não se surpreenda se, mesmo com o DX12 instalado no seu sistema, um jogo iniciar usando uma API diferente. Os desenvolvedores às vezes priorizam a opção mais estável para a maioria dos usuários , e é por isso que você verá uma opção para alternar entre DX11 e DX12 nas configurações do jogo.
Verificações básicas: versão do Windows, dxdiag e níveis de recursos
O primeiro passo é garantir que o Windows e o seu hardware estejam atualizados. Para começar, o DX12 está integrado no Windows 10 e no Windows 11 , mas os recursos mais avançados (conhecidos como DirectX 12 Ultimate) exigem versões recentes do sistema operacional.
Verifique sua edição do Windows com Windows + R, digite winver e pressione Enter. Se você usa o Windows 11 ou um Windows 10 relativamente novo, está no caminho certo. Depois disso, abra a ferramenta de diagnóstico com Windows + R → dXDiag e dê uma olhada.
No dxdiag, vá para a aba Sistema para ver "Versão do DirectX". Se estiver escrito DirectX 12, significa que seu sistema é compatível. Agora, vá para a aba Exibir e localize "Níveis de Recursos". Aqui você verá algo como 12_0, 12_1, 11_1... Essa linha é fundamental porque indica o que sua GPU realmente consegue executar.
Se você vir 12_0 ou 12_1, seu hardware suporta DX12. Se 12_x não aparecer, sua placa de vídeo não atinge esse nível e, portanto, não há como forçar o DX12 nativamente . Nesse caso, explicamos abaixo como trabalhar com DX11 ou quais alternativas existem se o jogo permitir.
Atualizar o Windows: O primeiro passo que corrige mais
Muitos problemas são resolvidos atualizando o sistema. Abra Configurações → Atualização e Segurança (ou Windows Update no Windows 11) e clique em "Verificar se há atualizações". Instale todas as atualizações pendentes e reinicie o computador, se solicitado . O DirectX 12 e seus componentes geralmente são distribuídos pelo Windows Update, então não deixe para depois.
Mesmo que tudo pareça atualizado, pode haver atualizações cumulativas ou correções de qualidade que afetam a placa gráfica. Reiniciar o computador algumas vezes após as atualizações é uma boa ideia para o seu sistema , especialmente se você estiver atualizando de uma versão mais antiga do Windows 10.
Drivers de GPU: Reinstalação limpa do site do fabricante
Os drivers de vídeo são essenciais para tudo isso. Visite o site oficial do fabricante e baixe a versão mais recente: NVIDIA (nvidia.com/drivers), AMD (amd.com/support) ou Intel (intel.com/support/graphics-drivers) . Evite ferramentas de terceiros e use o instalador oficial.
Ao executar o instalador, se tiver a opção, escolha "instalação limpa". Isso remove resquícios de versões anteriores que podem estar causando conflitos. Após a atualização, reinicie o computador para que o driver seja carregado corretamente . Em seguida, retorne ao dxdiag e verifique novamente os "Níveis de Recursos".
Para laptops, é recomendável visitar o site de suporte do fabricante do computador se você estiver usando uma GPU integrada ou híbrida. Alguns sistemas exigem drivers validados pelo fabricante para habilitar corretamente determinados recursos gráficos.
Verifique se o próprio jogo permite que você escolha DirectX 12
Alguns jogos permitem selecionar a API gráfica nas Opções de Vídeo. Acesse o menu do jogo, procure por Gráficos ou Renderização e, se a opção estiver disponível, altere o renderizador de DirectX 11 (ou Vulkan) para DirectX 12. Às vezes, é necessário reiniciar o jogo para que a alteração entre em vigor.
Se o jogo não oferecer o seletor, consulte a documentação do desenvolvedor. Em alguns casos, eles listam parâmetros de linha de comando ou opções no inicializador. Cada jogo lida com isso de forma diferente, então não se surpreenda se encontrar a configuração em um local obscuro.
Erros comuns do Steam: configurações de inicialização e verificação de arquivos
Se você estiver usando o Steam, vá para sua Biblioteca, clique com o botão direito no jogo → Propriedades → Opções de inicialização. Se você vir -dx12 o -d3d12 e dá problemas, tente deixe esta caixa vazia para usar as configurações padrão. Por outro lado, se sua GPU não suporta DX12 e o jogo insiste, adicione -dx11 para forçar o DirectX 11 quando o título permitir.
Na mesma janela, em Arquivos Locais, clique em "Verificar integridade dos arquivos do jogo". Isso corrige downloads corrompidos que podem causar mensagens de compatibilidade enganosas. Uma verificação simples geralmente resolve problemas de inicialização.
Instalar componentes DirectX da Microsoft (quando fizer sentido)
O download do "DirectX End-User Runtime Web Installer" da Microsoft é usado para instalar bibliotecas adicionais que muitos jogos ou engines mais antigos ainda exigem . Não é um instalador "DX12" propriamente dito, já que o DX12 vem com o Windows, mas pode corrigir problemas de tempo de execução com o DX9/10/11.
Se optar por consultar guias externos, tenha extrema cautela. Evite instalar software promovido em banners que possam ser PUPs (programas potencialmente indesejados) . Sempre que possível, utilize recursos oficiais para evitar a instalação de bloatware no seu computador.
Reparar arquivos do sistema com SFC e DISM
Se você suspeitar de corrupção de arquivo no Windows, abra o Prompt de Comando como administrador e execute sfc /scannow. Deixe terminar. Essa verificação geralmente demora um pouco, mas detecta e repara componentes críticos.
Então, coloque nessa ordem: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealth. O DISM repara a imagem do Windows e corrige inconsistências que o SFC não consegue resolver sozinho.
Ao concluir, reinicie. Muitos problemas com serviços gráficos, bibliotecas e dependências são resolvidos após esse processo , e jogos que antes não iniciavam no DX12 geralmente passam a funcionar sem problemas adicionais.
DX12 Ultimate, Ray Tracing e “Níveis de Função”: O que Esperar no dxdiag
O DirectX 12 Ultimate não é um executável separado que você instala; é um conjunto de recursos que são habilitados quando o Windows, os drivers e uma GPU compatível estão presentes . Tecnologias como ray tracing por hardware, VRS e mesh shading dependem dessa combinação.
No dxdiag, você não verá um botão que alterna entre "desligado" e "ligado". O que você verá são os "Níveis de Recursos", que refletem o suporte de hardware. O fato de um rótulo de texto não mudar não significa que o DX12 não esteja funcionando ; significa simplesmente que este painel não exibe o DX12 Ultimate como uma opção.
Se você estiver preocupado com ray tracing ou recursos avançados, consulte o site do fabricante da sua placa de vídeo. Algumas GPUs integradas não suportam ray tracing por hardware e certas tecnologias proprietárias de jogos, portanto, não há atalhos: você precisa de hardware compatível.
Casos reais: D3D11 no Fortnite, “DX12 desabilitado” e jogos que não iniciam
Após reinstalar o Windows, o Fortnite frequentemente exibe um erro D3D11. Isso geralmente ocorre devido à falta de drivers ou à tentativa do jogo de usar uma API incompatível com seu hardware . Atualize o Windows, reinstale os drivers da sua placa de vídeo com uma instalação limpa e verifique os arquivos no Steam ou no inicializador da Epic Games.
Se o seu dxdiag indicar DX12 no seu sistema, mas o jogo iniciar em DX11, verifique se há uma opção para selecionar DX12 nas configurações do jogo. Se o jogo não oferecer DX12 no menu, é provável que o desenvolvedor o tenha desativado na sua configuração de hardware por motivos de estabilidade, ou que esteja exigindo certos recursos que sua GPU não está utilizando completamente.
inZOI e a mensagem “DirectX 12 não é compatível com seu sistema”

Com o inZOI (e outros jogos mais recentes), você às vezes verá uma mensagem dizendo "DX12 não é compatível". Primeiro, vá em dxdiag → Exibir → "Níveis de recursos" e confirme se está definido como 12_0 ou 12_1. Se não estiver listado, sua GPU não é compatível com DX12 e você terá que forçar o DX11, caso o jogo o permita.
No Steam: Biblioteca → Clique com o botão direito do mouse no jogo → Propriedades → Opções de inicialização. Excluir -dx12 se foi definido e tente iniciar no modo padrão. Se o seu hardware não atingir o DX12, escreva -dx11 para forçar o DirectX 11 quando o título suportar. Lembre-se de atualizar os drivers e verificar a integridade dos arquivos se a falha persistir.
iGPU e dGPU: quem realmente comanda o jogo?
Em sistemas com placas gráficas integradas (iGPU) e dedicadas (dGPU), o jogo pode estar tentando usar a placa gráfica integrada. Nesse cenário, muitos recursos do DX12 ou Ray Tracing não aparecerão porque a iGPU não os suporta . Abra o painel de controle da sua placa de vídeo (Painel de Controle da NVIDIA, AMD Software Adrenalin) e atribua o executável do jogo à "GPU de alto desempenho".
Em laptops, verifique também as configurações gráficas do Windows (Configurações → Tela → Configurações gráficas) e ative o modo de alto desempenho para o jogo. Se o jogo estiver sendo executado na GPU dedicada, você provavelmente verá mais recursos do DX12 e uma melhoria significativa no desempenho.
Software de segundo plano, sobreposições e antivírus
Sobreposições, ferramentas de captura, monitores de FPS ou softwares de otimização podem interferir. Tente desativá-los, fechar os utilitários de overclock e, se necessário, executar o jogo como administrador . No seu antivírus, exclua as pastas do jogo e da plataforma (Steam, Epic) para evitar bloqueios.
Se você notar que o jogo só falha na primeira vez que o inicia após instalar os drivers, é provável que a compilação dos shaders esteja em conflito com ferramentas de terceiros. Iniciar o jogo sem overlays geralmente evita esse problema.
Atualizações de BIOS/UEFI e suporte do fabricante
É raro, mas uma BIOS/UEFI desatualizada pode causar incompatibilidades com certas funções do sistema. Consulte a página de suporte da sua placa-mãe ou notebook para obter atualizações recomendadas. Atualize a BIOS somente seguindo as instruções do fabricante e após criar um backup , pois uma falha no processo pode tornar seu computador inutilizável.
Para computadores de fabricantes originais (OEM), consulte o site de suporte do fabricante: geralmente eles indicam qual versão do DirectX suas configurações suportam e disponibilizam drivers validados. Quando tiver dúvidas sobre a GPU integrada (iGPU), a documentação do fabricante do computador poderá responder a muitas delas.
Quando o hardware não está mais à altura: alternativas e expectativas
Se o dxdiag não mostrar 12_0 ou 12_1 e sua GPU for mais antiga do que certas arquiteturas, você não conseguirá executar o DX12 nativo. Nesse caso, use o parâmetro -dx11 se o jogo suportar ou continue com a API padrão do título. Isso não é uma derrota: muitos jogos ainda rodam sem problemas no DX11 com boas configurações.
Lembre-se de que recursos como ray tracing exigem hardware específico e não podem ser ativados por software. Se o jogo exigir uma GPU com ray tracing dedicado e a sua não o tiver, a configuração não aparecerá ou não poderá ser ativada sem impactos significativos no desempenho.
Reinstalação limpa do Windows: o último cartucho
Se você já tentou tudo isso e nada funciona, considere uma instalação limpa do Windows. Antes, faça um backup dos seus dados. Uma instalação limpa elimina conflitos profundos e softwares residuais que podem estar bloqueando os componentes gráficos . Em seguida, instale as atualizações do Windows, os drivers da sua placa de vídeo e inicie o jogo com as configurações corretas.
Não encare isso como uma solução rápida, mas também não descarte a ideia se você estiver enfrentando dificuldades com a equipe há meses. Às vezes, é o que realmente resolve problemas profundos com APIs e ambientes de execução.
Perguntas rápidas para esclarecer quaisquer dúvidas
É possível instalar o DirectX 12 manualmente? Tecnicamente, não, como um pacote independente. Ele vem com o Windows e drivers modernos , e o instalador online da Microsoft apenas adiciona os tempos de execução suplementares que alguns jogos exigem.
Por que não vejo nenhuma "mudança" no dxdiag quando habilito o DX12? Porque o DX12 (e o Ultimate) é refletido nos níveis de recursos , não como uma opção de ligar/desligar. O importante é que 12_0 ou 12_1 apareça e que o jogo tenha a opção.
Posso usar ray tracing e DLSS com uma iGPU? Geralmente, não. Ray tracing por hardware e tecnologias como DLSS exigem uma dGPU compatível. Se você pretende usar ray tracing ou técnicas avançadas, precisará de uma GPU capaz e drivers atualizados.
A atualização dos drivers será suficiente? Em muitos casos, sim. Entre o Windows Update e uma reinstalação limpa do driver da GPU , a maioria dos problemas com o DX12 são resolvidos.
Se você chegou até aqui, já deve ter uma ideia clara: o DX12 depende de todo o ecossistema estar alinhado. Com o Windows atualizado, drivers oficiais, a API correta selecionada para cada jogo e verificações com o dxdiag, o DirectX 12 deve funcionar sem gambiarras . E se o seu hardware não for compatível, forçar o DX11, garantir a integridade dos arquivos e manter o sistema limpo proporcionará a melhor experiência possível no seu computador.