Share via


Installazione PIX per HoloLens 2

PIX è uno strumento di ottimizzazione delle prestazioni e debug per le applicazioni DirectX 12 in Windows, ma può essere usato anche per DirectX 11 usando Direct3D 11 su 12.

Prerequisiti

  1. Versione più recente di PIX installata nel PC.
  2. Windows SDK più recente per IPoverUSB per poter connettere il HoloLens 2 a un PC tramite USB.
  3. Compilazione arm64 dell'applicazione. PIX supporta solo ARM64.
  4. HoloLens2 deve essere connesso al PC tramite un cavo USB.

Nota

Alcune configurazioni, ad esempio l'uso di una build Windows Insider possono interrompere PIX in HoloLens 2. In tal caso, fare riferimento al dispositivo per cancellare tutti i dati e ripetere le istruzioni riportate di seguito.

Configurazione

  1. Abilitare la modalità sviluppatore e il portale di dispositivi:
  • Aprire impostazioni da Realtà mista Home:

Screenshot del menu HoloLens con il pulsante impostazioni evidenziato

  • Selezionare Aggiorna & sicurezza:

Screenshot della finestra delle impostazioni aperta in HoloLens con il pulsante di aggiornamento e sicurezza evidenziato

  • Selezionare Per sviluppatori:

Screenshot della finestra sicurezza e aggiornamenti aperta con il pulsante per sviluppatori evidenziato

  • Attivare Usare le funzionalità per sviluppatori e abilitare il portale dei dispositivi

Screenshot della finestra per gli sviluppatori aperta nelle impostazioni con il pulsante abilita portale di dispositivi evidenziato

Screenshot della finestra per gli sviluppatori aperta nelle impostazioni con l'opzione sviluppo di funzionalità evidenziate

  • Con il dispositivo ancora connesso, sveglia e con l'utente connesso, avviare Visual Studio.

Importante

Assicurarsi che il dispositivo non sia in modalità standby o in sospensione. Se si verificano problemi con questo passaggio, vedere le istruzioni di Windows Device Portal.

Preparazione per la distribuzione

  1. In Visual Studio impostare ARM64 come piattaforma e Dispositivo come dispositivo:

Screenshot della soluzione visual studio con le impostazioni della piattaforma e del dispositivo evidenziate

  1. Quando Visual Studio richiede un PIN dal dispositivo:

Screenshot del popup di Visual Studio che richiede il PIN

  • Selezionare Impostazioni da Shell
  • Selezionare Aggiorna & sicurezza
  • Selezionare Per sviluppatori e premere Coppia in Individuazione dispositivi

Screenshot della finestra per gli sviluppatori aperta nelle impostazioni con l'individuazione dei dispositivi evidenziata

Screenshot del popup del dispositivo a pagamento con codice di registrazione evidenziato

  • Immettere il numero di PIN generato in Visual Studio
  1. Visual Studio distribuirà l'app all'HoloLens 2 connessa, che potrebbe richiedere alcuni minuti a seconda dell'app.

Avvio di PIX

Per prima cosa, usare Device Portal per verificare che l'app non sia in esecuzione nel HoloLens 2. Avviare quindi PIX, connettersi al dispositivo e selezionare Home:

Screenshot della schermata iniziale dell'applicazione PIX

  • Selezionare Connetti dal menu a sinistra:

Screenshot del menu a sinistra dell'applicazione PIX con pulsante di connessione evidenziato

  1. Nella scheda Computer selezionare Aggiungi e immettere le credenziali seguenti:

    • Alias: discrezione dell'utente
    • Nome host o indirizzo IP: 127.0.0.1
  2. Selezionare Connetti nella parte inferiore destra della scheda Computer :

Screenshot della finestra di connessione dell'applicazione PIX con alias, nome host, indirizzo IP e pulsante aggiunto evidenziato

Nota

La prima connessione è sempre più lenta perché i file binari vengono copiati.

  1. Quando PIX è connesso alla HoloLens 2, trovare l'app nella sezione Seleziona processo di destinazione nella scheda Avvia UWP e quindi assicurarsi che Launch for GPU Capture sia attiva.

  2. Se l'applicazione è in esecuzione in DX11, assicurarsi che Force D3D111On12 sia selezionata.

  3. Fare clic su Avvia:

Screenshot dell'applicazione PIX con la finestra seleziona processo di destinazione e il pulsante di avvio evidenziato

GPU acquisita

  1. Avviare l'acquisizione della GPU facendo clic su Foto nella sezione Acquisizione GPU :

Screenshot dell'applicazione PIX con il pannello di connessione PC aperto con l'acquisizione GPU evidenziata

  1. Aprire l'acquisizione per l'analisi facendo clic sullo screenshot generato nel pannello Acquisizione GPU :

Screenshot dell'applicazione PIX con la sezione acquisizione GPU aperta con il pannello di acquisizione GPU evidenziato

  1. Premere Start per iniziare l'analisi:

Screenshot dell'applicazione PIX evidenziata dal pulsante start

Importante

Se si raccolgono i dati di tempo dopo aver acquisito una GPU, è necessario riavviare il visore. Si tratta di un riavvio one-time del dispositivo ed è necessario per la raccolta dei dati di temporizzazione.

PIX è ora pronto per l'uso! Per un'introduzione all'uso di PIX, vedere acquisizioni di GPU PIX.

Vedi anche