Um guia prático para encontrar a versão do DirectX instalada, confirmar a compatibilidade com DirectX 12 e ver os níveis de recurso da GPU para jogos e aplicativos gráficos.
DirectX é um conjunto de tecnologias multimídia e gráficas da Microsoft usado por jogos do Windows, aplicativos 3D, players de vídeo, emuladores e alguns programas profissionais de renderização. Quando um jogo informa que exige DirectX 11 ou DirectX 12, isso significa que a instalação do Windows, o driver gráfico e a GPU devem oferecer suporte ao runtime do DirectX e ao nível de recurso de hardware necessários.
Verificar a versão do DirectX é útil quando um jogo não abre, mostra uma mensagem como "DirectX version not supported", fecha logo após iniciar ou pede para atualizar os componentes gráficos. Também é útil antes de instalar jogos exigentes que precisam de DirectX 12, ray tracing, sombreamento de taxa variável ou recursos do DirectX 12 Ultimate.
O DirectX é integrado às versões modernas do Windows. O Windows 10 e o Windows 11 incluem o runtime do DirectX por padrão, portanto normalmente não é preciso instalar o DirectX como um programa separado. No entanto, alguns jogos antigos podem precisar de componentes legados do pacote DirectX End-User Runtime.
A forma mais rápida e confiável de verificar a versão do DirectX no Windows é usar a Ferramenta de Diagnóstico do DirectX integrada, também conhecida como dxdiag. Essa ferramenta mostra a versão instalada do DirectX, a compilação do Windows, informações do BIOS, processador, memória, adaptador de vídeo, dispositivos de som e detalhes de drivers.
Win + R para abrir a janela Executar.dxdiag e pressione Enter.Comando Executardxdiag
dxdiag quando precisar da resposta mais clara. Ele mostra a versão do DirectX na guia Sistema e as informações de recursos gráficos na guia Tela.
No Windows 10 e no Windows 11, a guia Sistema normalmente mostra DirectX 12. Isso significa que o runtime do DirectX 12 está disponível no Windows. Para confirmar se sua placa de vídeo realmente pode usar os recursos do DirectX 12, abra a guia Tela e verifique os níveis de recurso, como explicado mais adiante neste guia.
As Configurações do Windows nem sempre mostram uma linha específica chamada "Versão do DirectX", mas podem exibir informações úteis sobre o adaptador gráfico. Isso ajuda a confirmar qual GPU está instalada antes de verificar a compatibilidade com DirectX.
Win + I para abrir as Configurações.Esse método não é tão completo quanto o dxdiag, mas ajuda a identificar se o Windows está usando a GPU correta. Em notebooks com gráficos integrados e dedicados, a tela ativa pode estar conectada a gráficos Intel, AMD ou NVIDIA, dependendo do projeto do hardware.
Se você prefere ferramentas de linha de comando, pode ler informações do DirectX no Registro do Windows usando o PowerShell ou o Windows Terminal. Esse método é útil para verificações remotas, scripts ou auditorias rápidas do sistema.
PowerShellGet-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\DirectX" | Select-Object Version
Pode aparecer uma cadeia de versão como 4.09.00.0904. Esse valor do Registro é principalmente um número interno legado, portanto é menos claro para o usuário do que o dxdiag. Para a maioria dos usuários, o dxdiag continua sendo o melhor método.
dxdiag em vez disso.
Você também pode iniciar a Ferramenta de Diagnóstico do DirectX diretamente pelo PowerShell:
PowerShelldxdiag
Usuários avançados podem ver informações do DirectX no Editor do Registro. Esse método não é recomendado para iniciantes, porque alterações acidentais no Registro podem afetar a estabilidade do Windows, mas consultar o valor é seguro se você não modificar nada.
Win + R, digite regedit e pressione Enter.Caminho do RegistroHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX
Muitos usuários verificam o DirectX porque um jogo exige um nível de recurso específico, como 11_0, 11_1, 12_0 ou 12_1. Os níveis de recurso descrevem o que o hardware gráfico e o driver conseguem fazer de fato.
Win + R, digite dxdiag e pressione Enter.A versão do DirectX exibida na guia Sistema indica qual runtime do DirectX está disponível no Windows. Os níveis de recurso exibidos na guia Tela indicam quais capacidades gráficas a GPU e o driver expõem aos aplicativos. Um PC pode ter DirectX 12 instalado e ainda assim não executar um jogo DirectX 12 se a placa de vídeo não oferecer suporte ao nível de recurso exigido.
DirectX 12 Ultimate é um conjunto de recursos que inclui tecnologias gráficas modernas, como ray tracing acelerado por hardware, mesh shaders, sampler feedback e sombreamento de taxa variável. Ver DirectX 12 no dxdiag não significa automaticamente que o DirectX 12 Ultimate seja compatível.
Para verificar a compatibilidade:
dxdiag.dxdiag não mostra isso, instale o driver gráfico mais recente da NVIDIA, AMD ou Intel, reinicie o Windows e verifique novamente.
| Método | Comando / Caminho | Mostra a versão do DirectX | Mostra níveis de recurso | Ideal para |
|---|---|---|---|---|
| Ferramenta de Diagnóstico do DirectX | dxdiag |
Sim | Sim | Maioria dos usuários, verificações para jogos e drivers |
| Configurações do Windows | Configurações → Sistema → Tela | Não mostra uma linha direta de versão | Não | Identificar o adaptador de vídeo ativo |
| PowerShell | HKLM:\SOFTWARE\Microsoft\DirectX |
Versão legada do Registro | Não | Scripts e auditorias rápidas |
| Editor do Registro | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX |
Versão legada do Registro | Não | Apenas solução de problemas avançada |
Se o dxdiag mostra uma versão inesperada do DirectX, níveis de recurso ausentes ou um modelo de driver antigo, o problema geralmente está relacionado a drivers gráficos, atualizações do Windows, sessões de Área de Trabalho Remota, máquinas virtuais ou hardware sem suporte.
Instale o driver mais recente para sua GPU a partir do site oficial da NVIDIA, AMD ou Intel. Depois da instalação, reinicie o computador e verifique o dxdiag novamente.
Abra Configurações → Windows Update e instale todas as atualizações disponíveis. Nas versões modernas do Windows, os componentes do DirectX são mantidos pelo Windows Update.
Em notebooks, um jogo pode iniciar com a GPU integrada em vez da dedicada. Acesse Configurações → Sistema → Tela → Gráficos, adicione o jogo e defina-o como Alto desempenho.
Máquinas virtuais e sessões de Área de Trabalho Remota podem expor um adaptador de vídeo virtual compatível com menos recursos gráficos do que sua GPU física. Para uma verificação precisa, execute o dxdiag diretamente no PC local.
Alguns jogos antigos precisam de componentes legados do DirectX 9 mesmo no Windows 10 ou Windows 11. Nesse caso, instalar o pacote runtime antigo pode corrigir erros como ausência de d3dx9_43.dll, xinput1_3.dll ou XAudio2_7.dll. Isso não substitui o DirectX 12; apenas adiciona componentes opcionais antigos usados por software legado.
Win + R, digite dxdiag e pressione Enter. Na guia Sistema, procure a linha Versão do DirectX. É o método mais rápido e confiável para a maioria dos usuários.
dxdiag, vá para a guia Tela e verifique a linha Níveis de Recurso. Se o nível exigido estiver ausente, sua GPU ou seu driver não atende ao requisito.
dxdiag, vá para a guia Tela e procure o status de DirectX 12 Ultimate.
dxdiag pode ser aberto em uma conta de usuário padrão para ver informações do sistema e dos gráficos. No entanto, instalar drivers, atualizar o Windows ou alterar opções gráficas do sistema pode exigir permissões de administrador.
A melhor forma de verificar a versão do DirectX no Windows 10 ou Windows 11 é executar a Ferramenta de Diagnóstico do DirectX com o comando dxdiag. A guia Sistema mostra a versão do DirectX instalada, enquanto a guia Tela mostra o driver da GPU, os níveis de recurso e o status do DirectX 12 Ultimate.
Verificação mais rápida: Win + R → dxdiag → Enter
Local da versão do DirectX: dxdiag → guia Sistema → Versão do DirectX
Níveis de recurso da GPU: dxdiag → guia Tela → Níveis de Recurso
DirectX 12 Ultimate: dxdiag → guia Tela → status do DirectX 12 Ultimate
Solução mais comum: Atualizar o Windows e instalar o driver gráfico mais recente