Delen via


PIX installeren voor HoloLens 2

PIX is een hulpprogramma voor prestatieafstemming en foutopsporing voor DirectX 12-toepassingen in Windows, maar kan ook worden gebruikt voor DirectX 11 met Direct3D 11 op 12.

Vereisten

  1. Versie 2308.30 van PIX geïnstalleerd op de pc.
  2. De nieuwste Windows SDK voor IPoverUSB om de HoloLens 2 via USB te verbinden met een pc.
  3. Een ARM64-build van uw toepassing. PIX ondersteunt alleen ARM64.
  4. De HoloLens2 moet via een USB-kabel op de pc worden aangesloten.

Notitie

Sommige configuraties, zoals het gebruik van een Windows Insider-build , kunnen PIX op HoloLens 2 breken. Als dat gebeurt, herhaalt u uw apparaat om alle gegevens te wissen en herhaalt u de onderstaande instructies.

Instellingen

  1. Ontwikkelaarsmodus en apparaatportal inschakelen:
  • Instellingen openen vanuit mixed reality home:

Schermopname van het HoloLens-menu met de knop Instellingen gemarkeerd

  • Selecteer Update en beveiliging:

Schermopname van het venster Instellingen geopend op HoloLens met de knop Update en Beveiliging gemarkeerd

  • Selecteren voor ontwikkelaars:

Schermopname van het venster beveiligingsupdates en updates geopend met de knop Ontwikkelaars gemarkeerd

  • Ontwikkelfuncties gebruiken inschakelen en Apparaatportal inschakelen

Schermopname van het venster Ontwikkelaars geopend in instellingen met de knop Apparaatportal inschakelen gemarkeerd

Schermopname van het venster Voor ontwikkelaars geopend in instellingen met de wisselknop Functies ontwikkelen gemarkeerd

  • Start Visual Studio wanneer het apparaat nog steeds is verbonden, wakker is en met de gebruiker die is aangemeld.

Belangrijk

Zorg ervoor dat uw apparaat zich niet in de stand-bymodus of slaapstand bevindt. Als u problemen ondervindt met deze stap, raadpleegt u de instructies voor de Windows-apparaatportal.

Implementatie voorbereiden

  1. Stel IN Visual Studio ARM64 in als het platform en apparaat als het apparaat:

Schermopname van visual studios-oplossing met platform- en apparaatinstellingen gemarkeerd

  1. Wanneer Visual Studio u vraagt om een pincode vanaf het apparaat:

Schermopname van het pop-upvenster van Visual Studio waarin wordt gevraagd om pincode

  • Instellingen selecteren in Shell
  • Update en beveiliging selecteren
  • Selecteer Voor ontwikkelaars en druk op Koppelen onder Apparaatdetectie

Schermopname van het venster Ontwikkelaars geopend in instellingen met apparaatdetectie gemarkeerd

Schermopname van pop-up van betaald apparaat met registratiecode gemarkeerd

  • Voer het gegenereerde pincodenummer in Visual Studio in
  1. Visual Studio implementeert de app in de verbonden HoloLens 2. Dit kan enkele minuten duren, afhankelijk van de app.

PIX starten

Gebruik eerst de apparaatportal om te controleren of de app niet wordt uitgevoerd op de HoloLens 2. Start vervolgens PIX, maak verbinding met uw apparaat en selecteer Start:

Schermopname van het startscherm van de PIX-toepassing

  • Selecteer Verbinding maken in het menu aan de linkerkant:

Schermopname van het linkermenu van de PIX-toepassing met de knop Verbinding maken gemarkeerd

  1. Selecteer Op het tabblad Computer de optie Toevoegen en voer de volgende referenties in:

    • Alias: naar eigen goeddunken van de gebruiker
    • Hostnaam of IP-adres: 127.0.0.1
  2. Selecteer Verbinding maken in de rechterbenedenhoek van het tabblad Computer :

Schermopname van het venster PIX-toepassing verbinden met alias, hostnaam, IP-adres en knop Toevoegen gemarkeerd

Notitie

De eerste verbinding is altijd trager omdat binaire bestanden worden gekopieerd.

  1. Wanneer PIX verbinding heeft gemaakt met de HoloLens 2, zoekt u uw app in de sectie Doelproces selecteren op het tabblad UWP starten en controleert u of Starten voor GPU Capture actief is.

  2. Als uw toepassing wordt uitgevoerd op DX11, controleert u of Force D3D11On12 is geselecteerd.

  3. Klik op Starten:

Schermopname van de PIX-toepassing met het venster Doelproces selecteren en de knop Starten gemarkeerd

GPU vastgelegd

  1. Start de GPU-opname door te klikken op Foto in de sectie GPU Capture:

Schermopname van de PIX-toepassing met het pc-verbindingspaneel geopend met GPU capture gemarkeerd

  1. Open de opname voor analyse door te klikken op de gegenereerde schermopname in het deelvenster GPU Capture :

Schermopname van de PIX-toepassing met de sectie GPU-opname geopend met gpu-opnamepaneel gemarkeerd

  1. Druk op Start om de analyse te starten:

Schermopname van de PIX-toepassing waarin de startknop is gemarkeerd

Belangrijk

Als u timinggegevens verzamelt nadat u een GPU-opname hebt genomen, moet u de headset opnieuw opstarten. Dit is een eenmalige herstart van het apparaat en is vereist voor het verzamelen van tijdsgegevens.

PIX is nu klaar voor gebruik! Raadpleeg PIX GPU-opnamen voor een inleiding over het gebruik van PIX.

Zie ook