Condividi tramite


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 2308.30 di PIX installato nel PC.
  2. Windows SDK per IPoverUSB più recente per poter connettere HoloLens 2 a un PC tramite USB.
  3. Build ARM64 dell'applicazione. PIX supporta solo ARM64.
  4. HoloLens2 deve essere collegato al PC tramite un cavo USB.

Nota

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

Attrezzaggio

  1. Abilitare la modalità sviluppatore e Device Portal:
  • Aprire Impostazioni da Realtà mista Home:

Screenshot del menu HoloLens con il pulsante delle impostazioni evidenziato

  • Selezionare Aggiorna e sicurezza:

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

  • Selezionare Per sviluppatori:

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

  • Attivare Use Developer Features (Usa funzionalità per sviluppatori) e Enable Device Portal (Abilita Portale di 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 Usa funzionalità di sviluppo evidenziata

  • Con il dispositivo ancora connesso, sveglio 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 studios con le impostazioni della piattaforma e del dispositivo evidenziate

  1. Quando Visual Studio richiede un PIN dal dispositivo:

Screenshot della finestra popup di Visual Studio che richiede il PIN

  • Selezionare Impostazioni da Shell
  • Selezionare Aggiorna e Sicurezza
  • Selezionare Per sviluppatori e premere Associa 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 il codice di registrazione evidenziato

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

Avvio di PIX

Prima di tutto, usare Device Portal per verificare che l'app non sia in esecuzione in 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 il pulsante Connetti evidenziato

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

    • Alias: fino alla discrezione dell'utente
    • Nome host o indirizzo IP: 127.0.0.1
  2. Selezionare Connetti in basso a destra nella scheda Computer :

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

Nota

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

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

  2. Se l'applicazione è in esecuzione in DX11, assicurarsi che l'opzione Force D3D11On12 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 GPU facendo clic su Foto nella sezione Acquisizione GPU:

Screenshot dell'applicazione PIX con il pannello di connessione del 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 avviare l'analisi:

Screenshot dell'applicazione PIX con il pulsante Start evidenziato

Importante

Se si raccolgono i dati di temporizzazione dopo l'acquisizione gpu, sarà necessario riavviare il visore VR. Si tratta di un riavvio monouso del dispositivo ed è necessario per la raccolta dei dati di intervallo.

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

Vedi anche