Acerca de GPUView
GPUView (GPUView.exe) es una herramienta de desarrollo que lee los eventos de kernel y vídeo registrados de un archivo de registro de seguimiento de eventos (.etl) y presenta los datos gráficamente al usuario.
- Los desarrolladores principales de vídeo pueden usar GPUView para determinar el rendimiento de la GPU y la CPU con respecto al procesamiento del búfer DMA, y el resto del procesamiento de vídeo, en el hardware de vídeo.
- Los desarrolladores y evaluadores pueden usar GPUView para mostrar diferentes tipos de eventos que podrían dar lugar a condiciones inusuales como problemas, retrasos de preparación y una sincronización deficiente.
Inicio rápido para usar GPUView
Para usar GPUView, primero debe generar un seguimiento. Para ello:
Abra un símbolo del sistema con privilegios administrativos:
- Buscar inicio-todos los> programas-accesorios-símbolo>> del sistema
- Haga clic con el botón derecho en el icono del símbolo del sistema y seleccione Ejecutar como administrador.
Una vez en el símbolo del sistema, vaya al directorio GPUView y escriba el siguiente comando:
Log.cmd
Reproduzca el problema (no más de 30 segundos a 1 minuto). A continuación, vuelva a escribir el mismo comando:
Log.cmd
Este comando genera varios seguimientos de eventos para Windows (*. Archivos ETL). Estas diversas secuencias se combinan en un único archivo denominado Merged.etl, que es lo que GPUView lee.
Use GPUView para ver el archivo Merged.ETL resultante.
Algunos ejemplos de eventos registrados son:
- Todos los modificadores de contexto de CPU, incluido el seguimiento de la pila y el motivo del cambio.
- Todo el modo kernel entra y sale y el seguimiento de la pila.
- Todos los eventos de GPU registrados por el kernel de gráficos de DirectX, incluidos todos los envíos de búfer de comandos y la creación, destrucción, bloqueo y enlace de eventos.
- Eventos notificados por el controlador de gráficos, como las horas de inicio y finalización del búfer de comandos, y los intervalos de sincronización vertical para cada adaptador.
- Muchos otros eventos del sistema que pueden afectar al rendimiento, como errores de página.
También puede leer archivos ETL con XPerf; sin embargo, no entiende ninguno de los eventos específicos de GPU. Dado que estos archivos de registro pueden ser relativamente grandes, puede usar el Log m
comando en su lugar, que omite muchos de los eventos de alta frecuencia.
Puede encontrar más información, incluida la descarga y el uso de GPUView, en el sitio de Matthew Fisher, Webcorner de Matt, donde habla sobre la creación de GPUView.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de