PresentMon es la herramienta de referencia de Intel que proporciona métricas para el uso de GPU, uso de CPU, tiempos de cuadros y temperaturas. Incorpora una nueva medida llamada ‘GPU Busy’ para ofrecer a los usuarios una comprensión más clara de los cuellos de botella del sistema.
Características
Superposición configurable con gráficos en tiempo real
Da vida al rendimiento de tu juego a través de una superposición totalmente personalizable con gráficos de rendimiento en tiempo real que admiten histogramas y gráficos de varias líneas. Ahora puede ver números brutos, percentiles, promedios de ventana móvil y más en tiempo real para comprender su experiencia de juego.
Descubra los cuellos de botella en el rendimiento
La nueva e innovadora métrica «GPU Busy» muestra el equilibrio de CPU + GPU en tiempo real y cómo se utilizan los recursos de su máquina, lo que le permite evaluar mejor los cuellos de botella informáticos en sus juegos.
Telemetría de GPU combinada y captura de rendimiento
Intel PresentMon combina datos de rendimiento y telemetría de GPU en una única utilidad de superposición y captura, lo que le permite evaluar mejor su sistema durante o después de su sesión de juego.
Soporte de múltiples proveedores y código abierto
Intel PresentMon funciona con tarjetas gráficas Intel Arc y procesadores Intel Core, pero también con otras opciones de proveedores de hardware. Y como PresentMon sigue siendo una utilidad de código abierto, se puede integrar en aplicaciones de terceros.
Amplio soporte de API
Intel PresentMon admite las API de aplicaciones DirectX 12, DirectX 11, DirectX 9, OpenGL y Vulkan. Se admiten tanto Windows 11 como Windows 10.
Potentes opciones de línea de comandos para usuarios avanzados
Para usuarios avanzados, revisores o cualquier otra persona que quiera aprovecharlo, Intel PresentMon admite la funcionalidad de línea de comandos para pruebas por lotes o automatización.
Qué hay de nuevo
Nuevas características
- La mayoría de las métricas se cambian para usar el tiempo en que la CPU comenzó a trabajar en un cuadro como punto de referencia en lugar de la llamada present(), con valores que están más alineados con la medición de la calidad de las aplicaciones gráficas (por ejemplo, latencia y duración de interacción y fotogramas mostrados). Consulte README-ConsoleApplication.md para obtener más detalles.
- Los procesos con nombre desconocido ahora se informan como
en lugar de . - El CSV de la aplicación de captura ahora informa NA (no disponible) en columnas para métricas no disponibles en lugar de 0.
- La aplicación Superposición/Captura ahora oculta cualquier métrica que no esté disponible en el sistema.
- Se agregaron estadísticas explícitas de percentiles del 1%, 5% y 10% (a los 99%, 95% y 90% existentes). Anteriormente, seleccionar el percentil 99 para métricas en las que un valor más bajo es mejor (como el tiempo de fotograma) se convertía automáticamente a la estadística del percentil 1. Ahora, no se realiza ninguna conversión dependiente del contexto y se muestra cualquier estadística que seleccione el usuario.
- Se agregó una estadística promedio distinta de cero que solo promedia puntos de datos distintos de cero. Esto es útil para métricas donde cero indica «sin datos» en lugar de un valor cero (como la métrica de latencia de clic a fotón).
- Se agregaron gráficos de histograma.
- API de cliente:
- Nueva API de composición de consultas dinámicas: los clientes ahora especifican qué métricas/estadísticas están utilizando y solo se realiza el procesamiento de datos necesario. Esto reemplaza el comportamiento anterior donde todas las combinaciones de métricas se calculaban en cada convocatoria de votación, independientemente de si eran necesarias.
- Nueva API de Introspección: los clientes ahora pueden enumerar métricas en tiempo de ejecución para completar las IU con opciones, nombres y descripciones. También permite a los clientes ser compatibles con versiones de servicios más nuevas que exponen nuevas métricas.
- PresentData: ¿se cambió PresentStopTime a TimeInPresent donde PresentStopTime = TimInPresent == 0? 0: Hora de inicio presente + Hora en presente
Corrección de errores
- Se corrigió el fallo causado al restablecer las preferencias.
- Se corrigieron errores de representación de gráficos cuando la frecuencia de muestreo era alta y/o el gráfico contenía muchos gráficos de datos.
- No permitir la edición de ajustes preestablecidos de equipamiento integrados
- Se solucionó el problema por el cual la configuración de escala automática afectaba el gráfico incorrecto
- Se solucionó el problema por el cual la ventana de visualización de datos independiente aparecía repetidamente sobre la interfaz de usuario de control, lo que dificultaba la interacción con la aplicación.
- Se corrigió la desalineación de la interfaz de usuario de superposición en los widgets de lectura causada por valores muy pequeños
- Los archivos de equipamiento ahora se guardan con la extensión de archivo .json de forma predeterminada
Activos binarios
- PresentMon-2.0.0-x64.exe: aplicación de consola de 64 bits
- PresentMon-2.0.0-x86.exe: aplicación de consola de 32 bits
- PresentMon-v2.0.msi: Instalador de Intel PresentMon