Instalowanie PIX dla urządzenia HoloLens 2
PIX to narzędzie dostrajania wydajności i debugowania dla aplikacji DirectX 12 w systemie Windows, ale może być również używane dla DirectX 11 przy użyciu Direct3D 11 na 12.
Wymagania wstępne
- Wersja 2308.30 PIX zainstalowana na komputerze.
- Najnowszy zestaw Windows SDK dla IPoverUSB umożliwia połączenie urządzenia HoloLens 2 z komputerem za pośrednictwem portu USB.
- Kompilacja aplikacji ARM64 . PIX obsługuje tylko ARM64.
- Urządzenie HoloLens2 musi być podłączone do komputera za pośrednictwem USB.
Uwaga
Niektóre konfiguracje, takie jak użycie kompilacji niejawnego testera systemu Windows, mogą przerwać PIX na urządzeniu HoloLens 2. Jeśli tak się stanie, zawęz urządzenie, aby wymazać wszystkie dane i powtórzyć poniższe instrukcje.
Ustawienia
- Włącz tryb dewelopera i portal urządzeń:
- Otwórz pozycję Ustawienia z strony głównej rzeczywistości mieszanej:
- Wybierz pozycję Aktualizuj i zabezpieczenia:
- Wybierz dla deweloperów:
- Włączanie funkcji dla deweloperów i włączanie portalu urządzeń
- Gdy urządzenie jest nadal połączone, obudzić się i zalogować użytkownika, uruchom program Visual Studio.
Ważne
Upewnij się, że urządzenie nie jest w trybie wstrzymania ani nie jest w stanie uśpienia. Jeśli masz problemy z tym krokiem, zapoznaj się z instrukcjami portalu urządzeń z systemem Windows.
Przygotowywanie do wdrożenia
- W programie Visual Studio ustaw arm64 jako platformę i urządzenie jako urządzenie:
- Gdy program Visual Studio wyświetli monit o podanie numeru PIN z urządzenia:
- Wybieranie pozycji Ustawienia w powłoce
- Wybierz pozycję Aktualizuj i zabezpieczenia
- Wybierz pozycję Dla deweloperów i naciśnij pozycję Pair w obszarze Odnajdywanie urządzeń
- Wprowadź wygenerowany numer PIN w programie Visual Studio
- Program Visual Studio wdroży aplikację na połączonym urządzeniu HoloLens 2, co może potrwać kilka minut w zależności od aplikacji.
Uruchamianie PIX
Najpierw użyj portalu urządzeń, aby sprawdzić, czy aplikacja nie jest uruchomiona na urządzeniu HoloLens 2. Następnie uruchom aplikację PIX, połącz się z urządzeniem i wybierz pozycję Strona główna:
- Wybierz pozycję Połącz z menu po lewej stronie:
Na karcie Komputer wybierz pozycję Dodaj, a następnie wprowadź następujące poświadczenia:
- Alias: do uznania użytkownika
- Nazwa hosta lub adres IP: 127.0.0.1
Wybierz pozycję Połącz w prawym dolnym rogu karty Komputer:
Uwaga
Pierwsze połączenie jest zawsze wolniejsze, ponieważ pliki binarne są kopiowane.
Po nawiązaniu połączenia PIX z urządzeniem HoloLens 2 znajdź aplikację w sekcji Wybierz proces docelowy na karcie Uruchamianie platformy UNIWERSALNEJ systemu Windows, a następnie upewnij się, że opcja Uruchom dla przechwytywania procesora GPU jest aktywna.
Jeśli aplikacja jest uruchomiona na DX11, upewnij się, że wybrano opcję Wymuszaj D3D11On12 .
Kliknij pozycję Uruchom:
Przechwycone procesory GPU
- Rozpocznij przechwytywanie procesora GPU, klikając pozycję Zdjęcie w sekcji Przechwytywanie procesora GPU:
- Otwórz przechwytywanie na potrzeby analizy, klikając wygenerowany zrzut ekranu w panelu przechwytywania procesora GPU:
- Naciśnij przycisk Start, aby rozpocząć analizę:
Ważne
W przypadku zbierania danych o chronometrażu po przechwyceniu procesora GPU konieczne będzie ponowne uruchomienie zestawu słuchawkowego. Jest to jednorazowe ponowne uruchomienie urządzenia i jest wymagane do zbierania danych o chronometrażu.
PIX jest teraz gotowy do użycia! Aby zapoznać się z wprowadzeniem do korzystania z PIX, zapoznaj się z przechwytywaniem procesora GPU PIX.