Dela via


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

  1. Version 2308.30 av PIX installerat på datorn.
  2. Senaste Windows SDK för IPoverUSB för att kunna ansluta HoloLens 2 till en dator via USB.
  3. En ARM64-version av ditt program. PIX stöder endast ARM64.
  4. 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

  1. Aktivera utvecklarläge och enhetsportal:
  • Öppna inställningar från Mixed Reality Home:

Skärmbild av HoloLens-menyn med inställningsknappen markerad

  • Välj Uppdatera och säkerhet:

Skärmbild av inställningsfönstret som är öppet på HoloLens med uppdaterings- och säkerhetsknappen markerad

  • Välj För utvecklare:

Skärmbild av säkerhets- och uppdateringsfönstret öppet med knappen för utvecklare markerad

  • Aktivera Använd utvecklarfunktioner och aktivera enhetsportalen

Skärmbild av fönstret för utvecklare öppna i inställningar med knappen Aktivera enhetsportal markerad

Skärmbild av fönstret för utvecklare som är öppet i inställningar med växlingsknappen utveckla funktioner markerad

  • 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

  1. I Visual Studio anger du ARM64 som plattform och Enhet som enhet:

Skärmbild av lösning för visuella studior med plattforms- och enhetsinställningar markerade

  1. När Visual Studio frågar efter en PIN-kod från enheten:

Skärmbild av popup-fönstret Visual Studio som ber om PIN-kod

  • Välj Inställningar från Shell
  • Välj Uppdatera och säkerhet
  • Välj För utvecklare och tryck på Par under Enhetsidentifiering

Skärmbild av fönstret för utvecklare som är öppet i inställningar med enhetsidentifiering markerat

Skärmbild av popup-fönstret betald enhet med registreringskoden markerad

  • Ange det genererade PIN-numret i Visual Studio
  1. 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:

Skärmbild av startskärmen för PIX-programmet

  • Välj Anslut på menyn till vänster:

Skärmbild av menyn till vänster i PIX-programmet med knappen Anslut markerad

  1. 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
  2. Välj Anslut längst ned till höger på fliken Dator :

Skärmbild av PIX-programmets anslutningsfönster med alias, värdnamn, IP-adress och knappen Lägg till markerad

Kommentar

Den första anslutningen är alltid långsammare eftersom binärfiler kopieras.

  1. 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.

  2. Om programmet körs på DX11 kontrollerar du att Force D3D11On12 har valts.

  3. Klicka på Starta:

Skärmbild av PIX-programmet med det valda målprocessfönstret och startknappen markerad

GPU-infångade

  1. Starta GPU-avbildningen genom att klicka på Foto i avsnittet GPU-avbildning :

Skärmbild av PIX-programmet med datoranslutningspanelen öppen med GPU-avbildning markerad

  1. Öppna avbildningen för analys genom att klicka på den genererade skärmbilden i GPU Capture-panelen :

Skärmbild av PIX-programmet med GPU-avbildningsavsnittet öppet med GPU-avbildningspanelen markerad

  1. Tryck på Start för att påbörja analysen:

Skärmbild av PIX-programmet som startknappen är markerad

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.

Se även