Compartir a través de


Documento de registro de gráficos

Un documento de registro de gráficos registra los eventos de Direct3D que se han capturado en su juego o aplicación durante una sesión de depuración de gráficos. Puede examinar este registro en Visual Studio para identificar los errores de presentación y después poder utilizar las herramientas de Diagnóstico de gráficos para inspeccionarlos más detalladamente.

Este es el aspecto de un documento de registro de gráficos en Visual Studio:

A graphics log containing two captured frames.

NotaNota

A partir de Visual Studio 2013 Update 3, las ventanas de herramientas de diagnóstico de gráficos se hospedan en una copia independiente del shell de Visual Studio.Este shell personalizado, llamado Análisis de gráficos de Visual Studio, elimina menús y opciones innecesarios. Por lo demás, el documento de registro de gráficos y el flujo de trabajo son los mismos que antes.

Para iniciar el Análisis de gráficos de Visual Studio desde Visual Studio, desde la interfaz de captura, elija uno de los marcos que haya capturado siguiendo el vínculo Marco... por encima de la imagen en miniatura o haga doble clic en la miniatura.

Para obtener más información sobre este cambio, vea Información general sobre diagnóstico de gráficos.

Comprensión de los documentos de registro de gráficos

Si utiliza Visual Studio para examinar un documento de registro de gráficos, puede visualizar los efectos de los eventos de Direct3D del objetivo de presentación que han ocurrido durante la captura. Puede aislar regiones del objetivo de presentación que contengan un resultado inesperado. Al seleccionar un píxel de la región afectada, puede utilizar el Diagnóstico de gráficos para inspeccionar el píxel, sus sombreados, los eventos de Direct3D que lo han afectado, la pila de llamadas de la aplicación que ha provocado estos eventos y los objetos de DirectX que los han admitido. Puede utilizar esta información para diagnosticar problemas de presentación de su juego o aplicación.

La parte superior de la ventana (Experimento gráfico.vsglog) muestra el resultado objetivo de presentación actual del fotograma seleccionado y la parte inferior, una Lista de fotogramas que contiene imágenes en miniatura de los fotogramas capturados.

Para inspeccionar un fotograma

  • En la Lista de fotogramas, seleccione el fotograma que desea inspeccionar. El resultado objetivo de presentación de la parte superior del documento de registro de gráficos se actualiza para mostrar el fotograma seleccionado.

Para inspeccionar un píxel

  • En la parte superior del documento de registro de gráficos, seleccione el píxel que desee del resultado objetivo de presentación. Cuando un píxel esté seleccionado, puede utilizar la ventana Historial de píxeles de gráfico para ver información detallada sobre el píxel seleccionado. Para obtener más información, vea Historial de píxeles de gráfico.

Máquina de reproducción

En la esquina superior derecha de la Lista de fotogramas también se muestra la Máquina de reproducción. La máquina de reproducción es la máquina o dispositivo utilizado para reproducir eventos de gráficos desde un archivo de registro de gráficos durante una sesión de diagnóstico de gráficos posterior. Si utiliza un dispositivo diferente al equipo de desarrollo para reproducir los eventos capturados, puede reproducir de manera más precisa el entorno de ejecución en el que ocurre el problema, por ejemplo, puede utilizar un equipo que tenga un hardware gráfico o unos controladores diferentes de los que utiliza su equipo de desarrollo, u otros tipos de dispositivos, como una tableta Windows basada en ARM o un dispositivo Windows Phone.

Para obtener información acerca de cómo especificar una máquina de reproducción, vea Cómo: Cambiar la máquina de reproducción de diagnósticos de gráficos.

Información de resumen del registro de gráficos

Cuando un archivo de registro de gráficos es el documento activo, la ventana Propiedades muestra información sobre el entorno que ha hospedado la sesión de captura del Diagnóstico de gráficos. Se muestran varias categorías de información.

  • Información sobre Direct3D
    Enumera información sobre las características del hardware y los controladores del adaptador de pantalla que se ha utilizado durante la sesión de captura.

    Propiedad

    Descripción

    Formato de color de alta densidad XR de 10 bits

    True si se admite el formato de color de alta densidad XR de 10 bits; de lo contrario, False.

    DirectCompute CS 4.x

    True si se admite Compute Shader 4.0; de lo contrario, False.

    Sombreadores de precisión doble

    True si el adaptador de pantalla admite valores de punto flotante de precisión doble (64 bits); de lo contrario, False.

    Presentación de comandos del controlador

    True si el controlador admite listas de comandos; de lo contrario, False.

    Creación simultánea de controladores

    True si el controlador admite la creación simultánea (asíncrona); de lo contrario, False.

    Formatos extendidos (BGRA, etc.)

    True si se admiten formatos extendidos, como BGRA; de lo contrario, False.

    Nivel máximo de características de HW

    Muestra el nivel de características más elevado que admite el adaptador de pantalla.

  • Información de la pantalla
    Enumera la información sobre el adaptador de pantalla que se ha utilizado durante la sesión de captura.

    Propiedad

    Descripción

    Descripción

    La cadena de descripción del adaptador de pantalla.

    Memoria de pantalla

    La cantidad de memoria instalada en el adaptador de gráficos.

    Nombre del controlador

    El nombre del controlador del adaptador de gráficos.

    Versión del controlador

    La versión del controlador del adaptador de gráficos.

    Name

    El nombre del adaptador de gráficos.

  • Archivo de experimento
    Enumera información sobre el archivo de experimento asociado a la sesión de captura.

    Propiedad

    Descripción

    Ruta de acceso

    La ruta del archivo .vsglog.

    NotaNota

    En captura heredada, esta propiedad no se utiliza.

    • Información de módulos
      Enumera el nombre y la versión de las bibliotecas de vínculos dinámicos (DLL) que la aplicación ha cargado durante la sesión de captura.

    • Información de sistema
      Enumera información sobre el hardware y el sistema operativo que ha hospedado la aplicación durante la sesión de captura.

      Propiedad

      Descripción

      Memoria

      La cantidad de memoria instalada en el ordenador.

      Arquitectura de SO

      La arquitectura de la CPU de destino del sistema operativo.

      Versión de SO

      La versión del sistema operativo.

      Procesador

      El procesador instalado en el ordenador.

      Arquitectura de aplicación de destino

      La arquitectura de la CPU de destino de la aplicación. Puede ser diferente de la Arquitectura de SO

    • Aplicación de destino
      Enumera información sobre la aplicación relacionada con la sesión de captura.

      Propiedad

      Descripción

      Fecha/hora de última modificación

      La fecha y hora en la que se creó la aplicación.

      Ruta de acceso

      La ruta de la aplicación.

      Id. de proceso

      El identificador de proceso que se ha asignado a la aplicación.

      Versión

      La versión de la aplicación.

    • Archivo de registro VSG
      Enumera información sobre el documento de registro de gráficos.

      Propiedad

      Descripción

      Creado por

      El nombre de la aplicación que ha creado el documento de registro de gráficos. Por ejemplo, si la sesión de captura se inició desde Visual Studio (captura manual) el valor de esta propiedad es Visual Studio.

      Hora de inicio de la sesión

      La fecha y hora en la que se inició la sesión de captura.

      Tamaño

      El tamaño del documento de registro de gráficos.

    Vea también

    Tareas

    Tutorial: Objetos ausentes debido al sombreado de vértices

    Tutorial: Depurar errores de representación debidos al sombreado