PresentMon é a ferramenta de benchmark da Intel que fornece métricas para uso de GPU, uso de CPU, tempos de quadro e temperaturas. Ele incorpora uma nova medida chamada ‘GPU Busy’ para oferecer aos usuários uma compreensão mais clara dos gargalos do sistema.
Características
Sobreposição configurável com gráficos em tempo real
Dê vida ao desempenho do seu jogo por meio de uma sobreposição totalmente personalizável com gráficos de desempenho em tempo real que suportam gráficos e histogramas multilinhas. Agora você pode ver números brutos, percentis, médias de janelas contínuas e muito mais em tempo real para entender sua experiência de jogo.
Descubra gargalos de desempenho
A nova e inovadora métrica “GPU Busy” mostra o equilíbrio CPU + GPU em tempo real e como os recursos da sua máquina estão sendo utilizados, permitindo avaliar melhor os gargalos de computação em seus jogos.
Telemetria GPU combinada e captura de desempenho
O Intel PresentMon combina dados de desempenho e telemetria de GPU em um único utilitário de sobreposição e captura, permitindo avaliar melhor seu sistema durante ou após a sessão de jogo.
Suporte a vários fornecedores e código aberto
O Intel PresentMon funciona com placas gráficas Intel Arc e processadores Intel Core, mas também com outras opções de fornecedores de hardware. E como o PresentMon continua a ser um utilitário de código aberto, ele pode ser integrado a aplicativos de terceiros.
Amplo suporte de API
Intel PresentMon oferece suporte a APIs de aplicativos DirectX 12, DirectX 11, DirectX 9, OpenGL e Vulkan. Tanto o Windows 11 quanto o Windows 10 são suportados.
Opções poderosas de linha de comando para usuários avançados
Para usuários avançados, revisores ou qualquer pessoa que queira tirar vantagem disso, o Intel PresentMon oferece suporte à funcionalidade de linha de comando para testes em lote ou automação.
O que há de novo
Novas características
- A maioria das métricas são alteradas para usar o tempo que a CPU começou a trabalhar em um quadro como ponto de referência em vez da chamada present(), com valores mais alinhados à medição da qualidade de aplicações gráficas (por exemplo, latência e duração de interação e quadros exibidos). Consulte README-ConsoleApplication.md para obter mais detalhes.
- Processos com nome desconhecido agora são relatados como
em vez de . - O CSV do aplicativo de captura agora informa NA (não disponível) em colunas para métricas indisponíveis em vez de 0.
- O aplicativo Overlay/Captura agora oculta quaisquer métricas que não estão disponíveis no sistema.
- Adicionadas estatísticas explícitas de percentil de 1%, 5% e 10% (aos 99%, 95% e 90% existentes). Anteriormente, selecionar 99%ile para métricas em que um valor mais baixo é melhor (como tempo de quadro) seria convertido automaticamente para a estatística 1%ile. Agora, nenhuma conversão dependente do contexto é feita e qualquer estatística selecionada pelo usuário é exibida.
- Adicionada uma estatística de média diferente de zero que calcula a média apenas de pontos de dados diferentes de zero. Isso é útil para métricas em que zero denota “nenhum dado” em vez de um valor zero (como a métrica de latência clique para fóton).
- Adicionados gráficos de histograma.
- APIs do cliente:
- Nova API de composição de consulta dinâmica: os clientes agora especificam quais métricas/estatísticas estão usando e apenas o processamento de dados necessário é realizado. Isto substitui o comportamento anterior, onde todas as combinações de métricas eram calculadas em cada votação, independentemente de serem necessárias.
- Nova API de introspecção: os clientes agora podem enumerar métricas em tempo de execução para preencher UIs com opções, nomes e descrições. Também permite que os clientes sejam compatíveis com versões mais recentes de serviços, expondo novas métricas.
- PresentData: mudou PresentStopTime para TimeInPresent onde PresentStopTime = TimInPresent == 0? 0: PresentStartTime + TimeInPresent
Correções de bugs
- Corrigida falha causada pela redefinição de preferências
- Erros de renderização de gráfico corrigidos quando a taxa de amostragem era alta e/ou o gráfico continha muitos gráficos de dados
- Não permitir edição de predefinições de carregamento integradas
- Corrigimos o problema em que as configurações de escalonamento automático afetavam o gráfico errado
- Corrigido o problema em que a janela de exibição de dados independente aparecia repetidamente acima da interface de controle, dificultando a interação com o aplicativo
- Correção do desalinhamento da UI de sobreposição em widgets de leitura causado por valores muito pequenos
- Os arquivos de carregamento agora são salvos com extensão de arquivo .json por padrão
Ativos binários
- PresentMon-2.0.0-x64.exe: aplicativo de console de 64 bits
- PresentMon-2.0.0-x86.exe: aplicativo de console de 32 bits
- PresentMon-v2.0.msi: instalador Intel PresentMon