Como usar a ferramenta de diagnóstico DirectX (DxDiag) para solução de problemas

DirectX é um conjunto de tecnologias ou interfaces de programação de aplicativos usados ​​por muitos aplicativos ou programas multimídia no Windows . Ele é desenvolvido pela Microsoft para fornecer aceleração de hardware para aplicativos multimídia pesados, como jogos 3D e vídeos em HD(HD videos) . O Windows(Windows) 7 tem o DirectX 11. O Windows(Windows) 11/10 tem o DirectX 12 instalado.

Execute a ferramenta de diagnóstico do DirectX(Run DirectX Diagnostic Tool) ( DxDiag )

Se você estiver tendo problemas para reproduzir um jogo ou filme corretamente, a Ferramenta de diagnóstico do DirectX(DirectX Diagnostic Tool) pode ajudá-lo a apontar a fonte. Para acessá-lo, vá para Iniciar(Start) no Windows 11/10/8/7 , digite dxdiag e pressione Enter.

Se esta for a primeira vez que você usa a Ferramenta de diagnóstico do DirectX(DirectX Diagnostic Tool) , talvez seja perguntado se deseja verificar se seus drivers estão assinados digitalmente.

Clique em Sim(Yes) para garantir que seus drivers foram assinados por um editor que verificou sua autenticidade.

Depois que a ferramenta de diagnóstico(Diagnostic Tool) terminar, aqui estão três coisas importantes(three key things) para verificar no relatório do DxDiag.

1. Verifique sua placa de vídeo

Alguns programas são executados muito lentamente ou não, a menos que a aceleração de hardware Microsoft DirectDraw ou Direct3D esteja ativada.

Para determinar isso, clique na guia Exibir e, em (Display)Recursos do DirectX(DirectX Features) , verifique se DirectDraw , Direct3D e AGP Texture Acceleration aparecem como Enabled . Caso contrário, tente ativar a aceleração de hardware.

  1. Clique com o botão direito do mouse(Right-click) na área de trabalho e abra Resolução de tela(Screen Resolution) .
  2. Clique em Configurações avançadas(Advanced settings) .
  3. Clique na guia Solução(Troubleshoot ) de problemas e clique em Alterar configurações(Change settings) .
  4. Mova o controle deslizante Aceleração de Hardware para (Hardware Acceleration)Completo(Full) .

Se isso falhar, talvez seja necessário atualizar o driver de vídeo ou a própria placa. Normalmente, você pode encontrar os drivers mais recentes para o seu hardware na seção de suporte do site do fabricante.

2. Verifique seus controladores de jogo

Se um joystick ou outro dispositivo de entrada não responder, ele pode não estar instalado corretamente. Certifique(Make) -se de que o dispositivo apareça na guia Entrada . (Input)Caso contrário, reinstale o dispositivo de acordo com as instruções do fabricante. Se for um dispositivo USB , desconecte-o e conecte-o novamente.

3. Verifique se há drivers “não assinados”

Um driver assinado digitalmente foi testado pelo Laboratório de Qualidade de Hardware do Microsoft Windows(Microsoft Windows Hardware Quality Lab) para compatibilidade com DirectX . Se a ferramenta de diagnóstico(Diagnostic Tool) sinalizar um driver não assinado, a atualização do driver pode resolver o problema. Normalmente, você pode encontrar o driver mais recente para o seu hardware na seção de suporte do site do fabricante.

Certifique(Make) -se de ter o driver de 64 bits para o seu PC de 64 bits e que a versão do driver seja compatível. Você pode ter que verificar sua configuração de hardware para descobrir isso.

4. Outras coisas para verificar

Se você ainda estiver tendo problemas com um jogo ou filme depois de executar a Ferramenta de diagnóstico do DirectX(DirectX Diagnostic Tool) , há algumas outras coisas que você pode verificar usando o arquivo DxDiag .

Verifique o modo de exibição(Display Mode) do seu aplicativo(Your Application) ou jogo(Game)

Quando um aplicativo DirectX 9 vai para o modo de tela cheia, a resolução do aplicativo pode não corresponder à resolução nativa do seu monitor LCD ; a resolução do seu monitor foi projetada para ser exibida com base em seu tamanho. Se você vir faixas pretas na parte superior ou lateral da tela onde uma parte não é usada, tente dimensionar a imagem em tela cheia. Se o seu aplicativo ou jogo permitir que você escolha o modo de exibição, você poderá alterar as configurações do aplicativo ou do jogo e escolher um modo que corresponda à resolução nativa do seu monitor LCD . Isso ajudará você a usar todas as telas e ainda preservar a resolução pretendida do aplicativo.

Qual versão(Version) do DirectX está(DirectX Is) instalada no seu PC

Ferramenta de diagnóstico do DirectX

Na guia Sistema em relação à Versão do DirectX(DirectX Version) , você verá a versão instalada em seu sistema. Na imagem acima, você verá o DirectX 2 mencionado.

Se a execução da ferramenta não ajudar, você pode desinstalar o DirectX do seu sistema e, em seguida, fazer o download do DirectX(download DirectX) e instalá-lo novamente.

Verifique a versão(Version) do DirectX que seu aplicativo ou jogo requer(Game Requires)

Alguns aplicativos e jogos requerem DirectX 9 . No entanto, o Windows 7(Windows 7) é instalado com uma versão mais recente do DirectX . Se você instalar um aplicativo ou jogo que requer DirectX 9 , poderá receber uma mensagem de erro, como: “ O programa não pode ser iniciado porque d3dx9_35.dll está faltando em seu computador ; Tente reinstalar o programa para resolver este problema. (The program can’t start because d3dx9_35.dll is missing from your computer; try reinstalling the program to fix this problem.)” Os dois últimos dígitos do nome do arquivo podem variar. Se você receber a mesma mensagem de erro após reinstalar o aplicativo ou jogo, vá para a página da Web do DirectX End-User Runtime Web Installer e siga as instruções para instalar o DirectX e receber atualizações para o DirectXe versões anteriores do DirectX .

Como faço para gerar um diagnóstico do DirectX(DirectX Diagnostic) ( DxDiag )?

Quando o diagnóstico do DirectX(DirectX Diagnostic) terminar sua análise, clique em Salvar(Save) todas as informações e, em seguida, em Salvar(Save) como. Certifique(Make) -se de nomeá-lo, para que você se lembre e um local onde possa encontrá-lo facilmente.

Como posso saber se o DirectX está funcionando?

Se você puder encontrá-lo no resultado da pesquisa e a ferramenta de diagnóstico não estiver gerando nenhum erro, significa que o DirectX está funcionando. Você não pode usá-lo diretamente, e apenas aplicativos e jogos podem usá-lo chamando funções diferentes usando sua API .

Existe alguma maneira(Way) de forçar a reinicialização do DirectX(Force Restart DirectX) ?

Não. Você precisará reiniciar seu PC se achar que há algo errado com o jogo e se houver um erro de DirectX relacionado. (DirectX)Você também pode gerar o relatório para verificar se há mais alguma coisa que esteja causando o problema.

Posso instalar o DirectX 12 em versões anteriores do Windows ?

Você não pode. A Microsoft(Microsoft) precisa apoiá-lo, pois faz muitas chamadas de baixo nível, o que não está disponível em versões anteriores do Windows . É possível que alguém possa portá-lo, mas pode não ser tão confiável. Então, se você tentar, é por sua conta e risco.



About the author

Eu sou um desenvolvedor iOS qualificado com mais de doze anos de experiência. Trabalhei nas plataformas iPhone e iPad e sei como criar e personalizar aplicativos usando as tecnologias mais recentes da Apple. Além de minhas habilidades como desenvolvedor aiOS, também tenho forte experiência no uso do Adobe Photoshop e Illustrator, bem como desenvolvimento web através de frameworks como WordPress e Laravel.



Related posts