Partilhar via


Instalando o PIX para HoloLens 2

O PIX é uma ferramenta de ajuste e depuração de desempenho para aplicativos DirectX 12 no Windows, mas também pode ser usado para DirectX 11 usando Direct3D 11 em 12.

Pré-requisitos

  1. Versão 2308.30 do PIX instalada no PC.
  2. SDK mais recente do Windows para IPoverUSB para poder conectar o HoloLens 2 a um PC via USB.
  3. Uma compilação ARM64 do seu aplicativo. O PIX suporta apenas ARM64.
  4. O HoloLens2 precisa ser conectado ao PC através de um cabo USB.

Nota

Algumas configurações, como usar uma compilação do Windows Insider, podem quebrar o PIX no HoloLens 2. Se isso acontecer, volte a piscar o dispositivo para apagar todos os dados e repita as instruções abaixo.

Configurar

  1. Habilite o Modo de Desenvolvedor e o Device Portal:
  • Abra Configurações da Página Inicial de Realidade Mista:

Captura de ecrã do menu HoloLens com o botão de definições realçado

  • Selecione Atualizar & Segurança:

Captura de ecrã da janela de definições aberta no HoloLens com o botão de atualização e segurança realçado

  • Selecione Para desenvolvedores:

Captura de ecrã da janela de segurança e atualizações aberta com o botão para programadores realçado

  • Ativar Usar recursos do desenvolvedor e ativar o Device Portal

Captura de ecrã da janela para programadores aberta nas definições com o botão ativar portal do dispositivo realçado

Captura de tela da janela para desenvolvedores aberta em configurações com o uso de recursos de desenvolvimento realçado

  • Com o dispositivo ainda conectado, acordado e com o usuário conectado, inicie o Visual Studio.

Importante

Certifique-se de que o dispositivo não está em modo de espera ou em suspensão. Se estiver a ter problemas com este passo, consulte as instruções do Portal de Dispositivos do Windows.

Preparando-se para a implantação

  1. No Visual Studio, defina ARM64 como a plataforma e Device como o dispositivo:

Captura de tela da solução de estúdios visuais com as configurações de plataforma e dispositivo realçadas

  1. Quando o Visual Studio solicita um PIN do dispositivo:

Captura de ecrã do pop-up do estúdio visual a pedir PIN

  • Selecione Configurações do Shell
  • Selecione Atualizar & Segurança
  • Selecione Para desenvolvedores e pressione Emparelhar em Descoberta de dispositivo

Captura de ecrã da janela para programadores aberta nas definições com a deteção de dispositivos realçada

Captura de ecrã do pop-up do dispositivo pago com o código de registo realçado

  • Insira o número PIN gerado no Visual Studio
  1. O Visual Studio implantará o aplicativo no HoloLens 2 conectado, o que pode levar alguns minutos, dependendo do aplicativo.

Lançamento do PIX

Primeiro, use o Device Portal para verificar se o aplicativo não está sendo executado no HoloLens 2. Em seguida, inicie o PIX, conecte-se ao seu dispositivo e selecione Início:

Captura de tela da tela inicial do aplicativo PIX

  • Selecione Conectar no menu do lado esquerdo:

Captura de tela do menu esquerdo do aplicativo PIX com o botão de conexão realçado

  1. Na guia Computador, selecione Adicionar e insira as seguintes credenciais:

    • Alias: À discrição do utilizador
    • Nome do host ou endereço IP: 127.0.0.1
  2. Selecione Conectar no canto inferior direito da guia Computador :

Captura de tela da janela de conexão do aplicativo PIX com alias, nome do host, endereço IP e botão adicionar realçados

Nota

A primeira conexão é sempre mais lenta porque os binários estão sendo copiados.

  1. Quando o PIX estiver conectado ao HoloLens 2, localize seu aplicativo na seção Selecionar processo de destino na guia Iniciar UWP e verifique se Iniciar para captura de GPU está ativo.

  2. Se o seu aplicativo estiver sendo executado no DX11, certifique-se de que Force D3D11On12 está selecionado.

  3. Clique em Iniciar:

Captura de tela do aplicativo PIX com a janela de processo de seleção de destino e o botão de inicialização realçados

GPU capturada

  1. Inicie a captura da GPU clicando em Foto na seção Captura da GPU:

Captura de tela do aplicativo PIX com o painel de conexão do PC aberto com a captura de GPU realçada

  1. Abra a captura para análise clicando na captura de tela gerada no painel Captura da GPU:

Captura de tela do aplicativo PIX com a seção de captura de GPU aberta com o painel de captura de GPU realçado

  1. Pressione Iniciar para iniciar a análise:

Captura de tela do aplicativo PIX, o botão Iniciar realçado

Importante

Se você coletar dados de tempo depois de fazer uma captura de GPU, será necessário reiniciar o fone de ouvido. Esta é uma reinicialização única do dispositivo e é necessária para a coleta de dados de temporização.

O PIX está pronto para uso! Para obter uma introdução sobre como usar o PIX, consulte Capturas de GPU PIX.

Consulte também