Compartir a través de


Instalación de PIX para HoloLens 2

PIX es una herramienta de optimización y depuración de rendimiento para aplicaciones de DirectX 12 en Windows, pero también se puede usar para DirectX 11 mediante Direct3D 11 en 12.

Requisitos previos

  1. Versión 2308.30 de PIX instalada en el equipo.
  2. Windows SDK más reciente para IPoverUSB para poder conectar HoloLens 2 a un equipo a través de USB.
  3. Compilación arm64 de la aplicación. PIX solo admite ARM64.
  4. HoloLens2 debe estar conectado al equipo a través de un cable USB.

Nota:

Algunas configuraciones, como el uso de una compilación de Windows Insider, pueden interrumpir PIX en HoloLens 2. Si esto sucede, vuelva a abrir el dispositivo para borrar todos los datos y repetir las instrucciones siguientes.

Configurar

  1. Habilitar el modo de desarrollador y el Portal de dispositivos:
  • Abra Configuración desde Mixed Reality Home:

Captura de pantalla del menú de HoloLens con el botón de configuración resaltado

  • Seleccione Actualizar y seguridad:

Captura de pantalla de la ventana de configuración abierta en HoloLens con el botón actualizar y seguridad resaltado

  • Seleccione Para desarrolladores:

Captura de pantalla de la ventana de seguridad y actualizaciones abierta con el botón para desarrolladores resaltado

  • Activación del uso de características para desarrolladores y Habilitación del Portal de dispositivos

Captura de pantalla de la ventana para desarrolladores abierta en la configuración con el botón habilitar el portal de dispositivos resaltado

Captura de pantalla de la ventana para desarrolladores abierta en la configuración con el botón de alternancia Usar características de desarrollo resaltada

  • Con el dispositivo conectado, activo y con el usuario que ha iniciado sesión, inicie Visual Studio.

Importante

Asegúrese de que el dispositivo no está en modo de espera o en modo de suspensión. Si tiene problemas con este paso, consulte las instrucciones del Portal de dispositivos Windows.

Prepararse para la implementación

  1. En Visual Studio, establezca ARM64 como plataforma y Dispositivo como dispositivo:

Captura de pantalla de la solución de estudios visuales con la configuración de plataforma y dispositivo resaltada

  1. Cuando Visual Studio le pide un PIN desde el dispositivo:

Captura de pantalla del elemento emergente de Visual Studio en la que se solicita el PIN

  • Seleccione Configuración en Shell.
  • Seleccione Actualizar & Seguridad
  • Seleccione Para desarrolladores y presione Emparejar en Detección de dispositivos.

Captura de pantalla de la ventana para desarrolladores abierta en la configuración con la detección de dispositivos resaltada

Captura de pantalla emergente del dispositivo de pago con el código de registro resaltado

  • Escriba el número de PIN generado en Visual Studio.
  1. Visual Studio implementará la aplicación en holoLens 2 conectado, lo que puede tardar unos minutos en función de la aplicación.

Inicio de PIX

En primer lugar, use Device Portal para comprobar que la aplicación no se ejecuta en HoloLens 2. A continuación, inicie PIX, conéctese al dispositivo y seleccione Inicio:

Captura de pantalla de la pantalla principal de la aplicación PIX

  • Seleccione Conectar en el menú de la izquierda:

Captura de pantalla del menú izquierdo de la aplicación PIX con el botón Conectar resaltado

  1. En la pestaña Equipo , seleccione Agregar y escriba las siguientes credenciales:

    • Alias: hasta la discreción del usuario
    • Nombre de host o dirección IP: 127.0.0.1
  2. Seleccione Conectar en la parte inferior derecha de la pestaña Equipo :

Captura de pantalla de la ventana de conexión de la aplicación PIX con alias, nombre de host, dirección IP y botón Agregar resaltado

Nota:

La primera conexión siempre es más lenta porque se copian archivos binarios.

  1. Cuando PIX se ha conectado a HoloLens 2, busque la aplicación en la sección Seleccionar proceso de destino en la pestaña Iniciar UWP y, a continuación, asegúrese de que Launch for GPU Capture (Iniciar para la captura de GPU) esté activa.

  2. Si la aplicación se ejecuta en DX11, asegúrese de que force D3D11On12 está seleccionada.

  3. Haga clic en Iniciar:

Captura de pantalla de la aplicación PIX con la ventana seleccionar proceso de destino y el botón iniciar resaltado

GPU capturada

  1. Inicie la captura de GPU haciendo clic en Foto en la sección Captura de GPU:

Captura de pantalla de la aplicación PIX con el panel de conexión del equipo abierto con la captura de GPU resaltada

  1. Para abrir la captura de análisis, haga clic en la captura de pantalla generada en el panel Captura de GPU:

Captura de pantalla de la aplicación PIX con la sección captura de GPU abierta con el panel de captura de GPU resaltado

  1. Presione Iniciar para comenzar el análisis:

Captura de pantalla de la aplicación PIX con el botón de inicio resaltado

Importante

Si recopila datos de tiempo después de tomar una captura de GPU, será necesario reiniciar el casco. Se trata de un reinicio único del dispositivo y es necesario para la recopilación de datos de tiempo.

PIX ya está listo para su uso. Para obtener una introducción sobre cómo usar PIX, consulte Capturas de GPU de PIX.

Consulte también