Installera PIX för HoloLens 2
PIX är ett prestandajusterings- och felsökningsverktyg för DirectX 12-program i Windows men kan också användas för DirectX 11 med Direct3D 11 på 12.
Förutsättningar
- Version 2308.30 av PIX installerat på datorn.
- Senaste Windows SDK för IPoverUSB för att kunna ansluta HoloLens 2 till en dator via USB.
- En ARM64-version av ditt program. PIX stöder endast ARM64.
- HoloLens2 måste anslutas till datorn via en USB-kabel.
Kommentar
Vissa konfigurationer, som att använda en Windows Insider-version , kan bryta PIX på HoloLens 2. Om det händer upprepar du enheten för att radera alla data och upprepa anvisningarna nedan.
Ställ in
- Aktivera utvecklarläge och enhetsportal:
- Öppna inställningar från Mixed Reality Home:
- Välj Uppdatera och säkerhet:
- Välj För utvecklare:
- Aktivera Använd utvecklarfunktioner och aktivera enhetsportalen
- När enheten fortfarande är ansluten, vaken och med användaren inloggad startar du Visual Studio.
Viktigt!
Kontrollera att enheten inte är i vänteläge eller i viloläge. Om du har problem med det här steget kan du läsa anvisningarna i Windows-enhetsportalen.
Förbereda för distribution
- I Visual Studio anger du ARM64 som plattform och Enhet som enhet:
- När Visual Studio frågar efter en PIN-kod från enheten:
- Välj Inställningar från Shell
- Välj Uppdatera och säkerhet
- Välj För utvecklare och tryck på Par under Enhetsidentifiering
- Ange det genererade PIN-numret i Visual Studio
- Visual Studio distribuerar appen till den anslutna HoloLens 2, vilket kan ta några minuter beroende på appen.
Starta PIX
Börja med att använda enhetsportalen för att kontrollera att appen inte körs på HoloLens 2. Starta sedan PIX, anslut till enheten och välj Start:
- Välj Anslut på menyn till vänster:
På fliken Dator väljer du Lägg till och anger följande autentiseringsuppgifter:
- Alias: Upp till användarens gottfinnande
- Värdnamn eller IP-adress: 127.0.0.1
Välj Anslut längst ned till höger på fliken Dator :
Kommentar
Den första anslutningen är alltid långsammare eftersom binärfiler kopieras.
När PIX har anslutit till HoloLens 2 letar du reda på din app i avsnittet Välj målprocess på fliken Starta UWP och kontrollerar sedan att Start för GPU Capture är aktivt.
Om programmet körs på DX11 kontrollerar du att Force D3D11On12 har valts.
Klicka på Starta:
GPU-infångade
- Starta GPU-avbildningen genom att klicka på Foto i avsnittet GPU-avbildning :
- Öppna avbildningen för analys genom att klicka på den genererade skärmbilden i GPU Capture-panelen :
- Tryck på Start för att påbörja analysen:
Viktigt!
Om du samlar in tidsdata när du har tagit en GPU-avbildning måste du starta om headsetet. Det här är en engångsomstart av enheten och krävs för insamling av tidsdata.
PIX är nu redo för användning! En introduktion till hur du använder PIX finns i PIX GPU-avbildningar.