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
- Versione più recente di PIX installata nel PC.
- Windows SDK più recente per IPoverUSB per poter connettere il HoloLens 2 a un PC tramite USB.
- Compilazione arm64 dell'applicazione. PIX supporta solo ARM64.
- 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
- Abilitare la modalità sviluppatore e il portale di dispositivi:
- Aprire impostazioni da Realtà mista Home:
- Selezionare Aggiorna & sicurezza:
- Selezionare Per sviluppatori:
- Attivare Usare le funzionalità per sviluppatori e abilitare il portale dei dispositivi
- 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
- In Visual Studio impostare ARM64 come piattaforma e Dispositivo come dispositivo:
- Quando Visual Studio richiede un PIN dal dispositivo:
- Selezionare Impostazioni da Shell
- Selezionare Aggiorna & sicurezza
- Selezionare Per sviluppatori e premere Coppia in Individuazione dispositivi
- Immettere il numero di PIN generato in Visual Studio
- 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:
- Selezionare Connetti dal menu a sinistra:
Nella scheda Computer selezionare Aggiungi e immettere le credenziali seguenti:
- Alias: discrezione dell'utente
- Nome host o indirizzo IP: 127.0.0.1
Selezionare Connetti nella parte inferiore destra della scheda Computer :
Nota
La prima connessione è sempre più lenta perché i file binari vengono copiati.
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.
Se l'applicazione è in esecuzione in DX11, assicurarsi che Force D3D111On12 sia selezionata.
Fare clic su Avvia:
GPU acquisita
- Avviare l'acquisizione della GPU facendo clic su Foto nella sezione Acquisizione GPU :
- Aprire l'acquisizione per l'analisi facendo clic sullo screenshot generato nel pannello Acquisizione GPU :
- Premere Start per iniziare l'analisi:
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.