Guia do Windows · Versão do DirectX

Como verificar a versão do DirectX no Windows 10 e Windows 11 dxdiag

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.

⏱ Leitura de 4 min 🪟 Windows 10 🪟 Windows 11 🎮 Jogos e gráficos

O que é DirectX no Windows e por que verificar sua versão

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.

ℹ️
Diferença importante A versão do DirectX exibida pelo Windows nem sempre é igual ao nível de recurso da GPU. Por exemplo, o Windows pode mostrar DirectX 12, mas uma placa de vídeo antiga talvez suporte apenas níveis de recurso do DirectX 11. Jogos geralmente dependem das duas informações.

Onde o DirectX fica instalado

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.

Como verificar a versão do DirectX com a Ferramenta de Diagnóstico do DirectX

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.

  1. Pressione Win + R para abrir a janela Executar.
  2. Digite dxdiag e pressione Enter.
  3. Se o Windows perguntar se você deseja verificar drivers assinados digitalmente, clique em Sim ou Não. As duas opções abrirão a ferramenta.
  4. Permaneça na guia Sistema.
  5. Procure a linha Versão do DirectX perto da parte inferior do bloco de informações do sistema.
Comando Executardxdiag
Melhor método Use 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.

O que você deve ver no dxdiag

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.

Como verificar o DirectX e os detalhes da GPU pelas Configurações do Windows

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.

  1. Pressione Win + I para abrir as Configurações.
  2. Acesse Sistema → Tela.
  3. Role para baixo e abra Tela avançada.
  4. Verifique o nome do adaptador de vídeo, a taxa de atualização do monitor e as propriedades do adaptador.
  5. Clique em Propriedades do adaptador de vídeo se precisar de mais detalhes sobre o driver e o adaptador.

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.

⚠️
Observação para notebooks Se um jogo usa uma GPU dedicada, mas as Configurações do Windows mostram a GPU integrada, isso não significa necessariamente um erro. Muitos notebooks roteiam a tela pelos gráficos integrados enquanto os jogos são renderizados na GPU dedicada em segundo plano.

Como encontrar a versão do DirectX com PowerShell ou Windows Terminal

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.

  1. Clique com o botão direito no botão Iniciar e escolha Terminal ou Windows PowerShell.
  2. Execute o comando abaixo:
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.

ℹ️
Permissões de administrador Ler a chave do DirectX no Registro normalmente não exige permissões de administrador. Se sua organização bloquear o acesso ao Registro por política, use o dxdiag em vez disso.

Abrir o dxdiag pelo PowerShell

Você também pode iniciar a Ferramenta de Diagnóstico do DirectX diretamente pelo PowerShell:

PowerShelldxdiag

Como verificar a versão do DirectX no Editor do Registro

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.

  1. Pressione Win + R, digite regedit e pressione Enter.
  2. Aceite o aviso do UAC, se ele aparecer.
  3. Navegue até a seguinte chave:
Caminho do RegistroHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX
  1. Procure o valor chamado Version no painel direito.
  2. Não altere o valor. Feche o Editor do Registro depois de verificar.
Não edite esta chave Alterar a versão do DirectX no Registro não atualizará o DirectX e pode causar detecção incorreta por programas. Para atualizar componentes do DirectX, atualize o Windows, atualize o driver da GPU ou instale o runtime legado necessário para jogos antigos.

Como verificar os níveis de recurso do DirectX da sua placa de vídeo

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.

  1. Pressione Win + R, digite dxdiag e pressione Enter.
  2. Abra a guia Tela. Em sistemas com várias GPUs, você pode ver guias como Tela 1, Tela 2 ou Renderizar.
  3. Na seção Drivers, procure Níveis de Recurso.
  4. Verifique se o nível exigido aparece. Por exemplo, se um jogo exige Feature Level 11_0, confirme se 11_0 está na lista.
Como ler a lista Se a linha de níveis de recurso incluir 12_1, 12_0, 11_1, 11_0, a GPU oferece suporte a todos esses níveis listados. Se o nível exigido estiver ausente, atualizar o driver só ajudará se o hardware já oferecer suporte a ele. Caso contrário, será necessária uma GPU mais recente.

Versão do DirectX vs. nível de recurso: qual é a diferença

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.

Como verificar se o seu PC é compatível com DirectX 12 Ultimate

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:

  1. Abra o dxdiag.
  2. Vá para a guia Tela da sua GPU principal.
  3. Procure DirectX 12 Ultimate na seção Drivers.
  4. Se aparecer Ativado, a GPU e o driver são compatíveis com DirectX 12 Ultimate.
  5. Se aparecer Desativado ou a linha não existir, talvez o hardware ou o driver não ofereça suporte.
ℹ️
Dica sobre drivers Se sua GPU deveria oferecer suporte ao DirectX 12 Ultimate, mas o dxdiag não mostra isso, instale o driver gráfico mais recente da NVIDIA, AMD ou Intel, reinicie o Windows e verifique novamente.

Melhores formas de verificar a versão do DirectX no Windows: comparação de métodos

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

O que fazer se a versão do DirectX ou os níveis de recurso parecerem incorretos

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.

1. Atualize o driver gráfico

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.

2. Instale as atualizações do Windows

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.

3. Verifique se o jogo está usando a GPU correta

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.

4. Verifique se você está usando uma máquina virtual ou sessão remota

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.

5. Instale componentes legados do DirectX para jogos antigos

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.

⚠️
Evite sites de download de DLL Não baixe arquivos DLL individuais do DirectX em sites desconhecidos. Use o Windows Update, o pacote oficial do driver da GPU ou o instalador oficial do runtime legado do DirectX exigido pelo jogo.

Perguntas frequentes sobre como verificar a versão do DirectX no Windows

P Qual é a forma mais rápida de saber minha versão do DirectX?
Pressione 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.
P Por que o Windows mostra DirectX 12, mas meu jogo diz que o DirectX não é compatível?
O jogo pode exigir um nível de recurso do DirectX específico, não apenas o runtime do DirectX. Abra o 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.
P Posso baixar o DirectX 12 manualmente para Windows 10 ou Windows 11?
O DirectX 12 está incluído no Windows 10 e no Windows 11 e é atualizado pelo Windows Update. Normalmente ele não é instalado manualmente. Se um jogo antigo precisa de componentes da época do DirectX 9, instale o runtime legado do DirectX exigido por esse jogo.
P DirectX 12 significa que o DirectX 12 Ultimate é compatível?
Não. DirectX 12 é a geração do runtime/API, enquanto DirectX 12 Ultimate é um conjunto específico de recursos avançados da GPU. Para verificar, abra o dxdiag, vá para a guia Tela e procure o status de DirectX 12 Ultimate.
P Preciso de permissões de administrador para executar o dxdiag?
Normalmente não. O 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

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.

⚡ Resumo rápido

Verificação mais rápida: Win + RdxdiagEnter
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