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
- Version 2308.30 von PIX auf dem PC installiert.
- Neuestes Windows SDK für IPoverUSB , um holoLens 2 über USB mit einem PC verbinden zu können.
- Ein ARM64-Build Ihrer Anwendung. PIX unterstützt nur ARM64.
- 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
- Entwicklermodus und Geräteportal aktivieren:
- Einstellungen aus Mixed Reality Home öffnen:
- Update und Sicherheit auswählen:
- Wählen Sie für Entwickler aus:
- Aktivieren der Verwendung von Entwicklerfeatures und Aktivieren des Geräteportals
- 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
- Legen Sie in Visual Studio ARM64 als Plattform und Gerät als Gerät fest:
- Wenn Sie von Visual Studio zur Eingabe einer PIN vom Gerät aufgefordert werden:
- 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".
- Eingeben der generierten PIN-Nummer in Visual Studio
- 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:
- Wählen Sie im linken Menü "Verbinden" aus:
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
Wählen Sie unten rechts auf der Registerkarte "Computer" die Option "Verbinden" aus:
Hinweis
Die erste Verbindung ist immer langsamer, da Binärdateien kopiert werden.
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.
Wenn Ihre Anwendung auf DX11 ausgeführt wird, stellen Sie sicher, dass "D3D11On12 erzwingen" ausgewählt ist.
Klicken Sie auf "Starten":
GPU erfasst
- Starten Sie die GPU-Aufnahme, indem Sie im Abschnitt "GPU-Aufnahme" auf "Foto" klicken:
- Öffnen Sie die Aufzeichnung für die Analyse, indem Sie auf den generierten Screenshot im GPU-Aufnahmebereich klicken:
- Drücken Sie "Start" , um die Analyse zu beginnen:
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.