Ferramentas de diagnóstico de gráficos
As ferramentas de diagnóstico de gráficos estão disponíveis no Windows 10 como um recurso opcional. Para usar os recursos de diagnóstico de elementos de vídeo (fornecidos no runtime e no Visual Studio) para desenvolver aplicativos ou jogos DirectX, adicione o recurso opcional Ferramentas de Gráficos.
Acesse Configurações>Sistema>Recursos opcionais (para versões anteriores do que o Windows 10 22H2, acesse Configurações>Aplicativos>Recursos de & aplicativos>Recursos opcionais).
Se as Ferramentas de Gráficos já estiverem listadas em Recursos adicionados, não é preciso fazer mais nada. Caso contrário, clique em Adicionar um recurso.
Procure e/ou selecione Ferramentas de Gráficos e clique em Adicionar.
Os recursos de diagnóstico de gráficos incluem a capacidade de criar dispositivos de depuração Direct3D (por meio de camadas do SDK do Direct3D) no runtime do DirectX, além de depuração de gráficos, análise de quadros e uso de GPU.
- A depuração de gráficos permite o rastreamento das chamadas do Direct3D que estão sendo feitas pelo aplicativo. Em seguida, você pode reproduzir essas chamadas, inspecionar parâmetros, depurar e experimentar sombreadores e visualizar ativos gráficos para diagnosticar problemas de renderização. Você pode obter logs em computadores, simuladores ou dispositivos Windows e reproduzi-los em hardware diferente.
- A Análise de Quadros de Gráficos no Visual Studio é executada em um log de depuração de gráficos e reúne o tempo da linha de base para as draw calls do Direct3D. Em seguida, ela executa um conjunto de experimentos ao modificar diversas configurações gráficas e produz uma tabela de resultados de tempo. Você pode usar esses dados para entender os problemas de desempenho dos gráficos no aplicativo e pode revisar os resultados dos diversos experimentos para identificar oportunidades de melhorias de desempenho.
- O uso da GPU no Visual Studio permite que você monitore o uso da GPU em tempo real. Ele coleta e analisa os dados de tempo das cargas de trabalho que estão sendo manipuladas pela CPU e pela GPU para que você possa determinar onde os gargalos estão.