Freigeben über


Installieren von PIX für HoloLens 2

PIX ist ein Leistungsoptimierungs- und Debuggingtool für DirectX 12-Anwendungen unter Windows, kann aber auch für DirectX 11 mit Direct3D 11 auf 12 verwendet werden.

Voraussetzungen

  1. Version 2308.30 von PIX auf dem PC installiert.
  2. Neuestes Windows SDK für IPoverUSB , um holoLens 2 über USB mit einem PC verbinden zu können.
  3. Ein ARM64-Build Ihrer Anwendung. PIX unterstützt nur ARM64.
  4. Die HoloLens2 muss über ein USB-Kabel an den PC angeschlossen werden.

Hinweis

Einige Konfigurationen, z. B. die Verwendung eines Windows-Insider-Builds , können PIX auf HoloLens 2 unterbrechen. Wenn dies der Fall ist, flashen Sie Ihr Gerät erneut, um alle Daten zu löschen, und wiederholen Sie die nachstehenden Anweisungen.

Setup

  1. Entwicklermodus und Geräteportal aktivieren:
  • Einstellungen aus Mixed Reality Home öffnen:

Screenshot des HoloLens-Menüs mit hervorgehobener Schaltfläche

  • Update und Sicherheit auswählen:

Screenshot des Fensters

  • Wählen Sie für Entwickler aus:

Screenshot des Fensters

  • Aktivieren der Verwendung von Entwicklerfeatures und Aktivieren des Geräteportals

Screenshot des Fensters

Screenshot des Fensters

  • Starten Sie Visual Studio, wenn das Gerät weiterhin verbunden, aktiviert und der Benutzer angemeldet ist.

Wichtig

Stellen Sie sicher, dass sich Ihr Gerät nicht im Standbymodus oder im Ruhezustand befindet. Wenn Sie Probleme mit diesem Schritt haben, lesen Sie die Anweisungen im Windows Device Portal.

Vorbereiten der Bereitstellung

  1. Legen Sie in Visual Studio ARM64 als Plattform und Gerät als Gerät fest:

Screenshot der Visual Studios-Lösung mit hervorgehobenen Plattform- und Geräteeinstellungen

  1. Wenn Sie von Visual Studio zur Eingabe einer PIN vom Gerät aufgefordert werden:

Screenshot des Visual Studio-Popups zur Eingabe einer PIN

  • Wählen Sie "Einstellungen " aus der Shell aus.
  • Wählen Sie Update & Sicherheit aus.
  • Wählen Sie für Entwickler aus, und drücken Sie unter "Geräteermittlung" die Option "Koppeln".

Screenshot des Fensters für Entwickler, das in Einstellungen geöffnet ist, wobei die Geräteermittlung hervorgehoben ist

Screenshot des Popups für kostenpflichtige Geräte mit hervorgehobener Registrierungscode

  • Eingeben der generierten PIN-Nummer in Visual Studio
  1. Visual Studio stellt die App in der verbundenen HoloLens 2 bereit, was je nach App einige Minuten dauern kann.

Starten von PIX

Verwenden Sie zunächst das Geräteportal, um zu überprüfen, ob die App auf der HoloLens 2 nicht ausgeführt wird. Starten Sie dann PIX, stellen Sie eine Verbindung mit Ihrem Gerät her, und wählen Sie " Start" aus:

Screenshot der Startseite der PIX-Anwendung

  • Wählen Sie im linken Menü "Verbinden" aus:

Screenshot des linken Menüs der PIX-Anwendung mit hervorgehobener Schaltfläche

  1. Wählen Sie auf der Registerkarte "Computer" "Hinzufügen" aus, und geben Sie die folgenden Anmeldeinformationen ein:

    • Alias: Bis zum Ermessen des Benutzers
    • Hostname oder IP-Adresse: 127.0.0.1
  2. Wählen Sie unten rechts auf der Registerkarte "Computer" die Option "Verbinden" aus:

Screenshot des Fensters

Hinweis

Die erste Verbindung ist immer langsamer, da Binärdateien kopiert werden.

  1. Wenn PIX mit der HoloLens 2 verbunden ist, suchen Sie Ihre App im Abschnitt "Zielprozess auswählen" auf der Registerkarte "UWP starten", und stellen Sie dann sicher, dass "Start für GPU-Aufnahme " aktiv ist.

  2. Wenn Ihre Anwendung auf DX11 ausgeführt wird, stellen Sie sicher, dass "D3D11On12 erzwingen" ausgewählt ist.

  3. Klicken Sie auf "Starten":

Screenshot der PIX-Anwendung mit hervorgehobener Schaltfläche

GPU erfasst

  1. Starten Sie die GPU-Aufnahme, indem Sie im Abschnitt "GPU-Aufnahme" auf "Foto" klicken:

Screenshot der PIX-Anwendung mit geöffneter PC-Verbindungsleiste mit hervorgehobener GPU-Aufnahme

  1. Öffnen Sie die Aufzeichnung für die Analyse, indem Sie auf den generierten Screenshot im GPU-Aufnahmebereich klicken:

Screenshot der PIX-Anwendung mit geöffneter GPU-Aufnahmeabschnitt mit hervorgehobener GPU-Aufnahmebereich

  1. Drücken Sie "Start" , um die Analyse zu beginnen:

Screenshot der PIX-Anwendung mit hervorgehobener Schaltfläche

Wichtig

Wenn Sie Zeitangaben nach der Aufnahme einer GPU sammeln, müssen Sie das Headset neu starten. Dies ist ein einmaliger Neustart des Geräts und ist für die Datensammlung für die Anzeigedauer erforderlich.

PIX ist jetzt einsatzbereit! Eine Einführung zur Verwendung von PIX finden Sie in den PIX GPU-Aufnahmen.

Siehe auch