Instalowanie PIX dla 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 do directX 11 przy użyciu direct3D 11 na 12.

Wymagania wstępne

  1. Najnowsza wersja PIX zainstalowana na komputerze.
  2. Najnowsza wersja zestawu Windows SDK dla IPoverUSB umożliwia połączenie HoloLens 2 z komputerem za pośrednictwem portu USB.
  3. Kompilacja aplikacji arm64 . Protokół PIX obsługuje tylko arm64.
  4. Urządzenie HoloLens2 musi być podłączone do komputera za pośrednictwem kabla USB.

Uwaga

Niektóre konfiguracje, takie jak używanie kompilacji niejawnego testera systemu Windows, mogą przerwać PIX na HoloLens 2. Jeśli tak się stanie, odpowiedz urządzeniu , aby wymazać wszystkie dane i powtórzyć poniższe instrukcje.

Konfigurowanie

  1. Włącz tryb dewelopera i portal urządzeń:
  • Otwórz pozycję Ustawienia z Mixed Reality Strona główna:

Zrzut ekranu przedstawiający menu HoloLens z wyróżnionym przyciskiem ustawień

  • Wybierz pozycję Aktualizuj zabezpieczenia &:

Zrzut ekranu przedstawiający okno ustawień otwarte na urządzeniu HoloLens z wyróżnionym przyciskiem aktualizacji i zabezpieczeń

  • Wybierz pozycję Dla deweloperów:

Zrzut ekranu przedstawiający otwarte okno zabezpieczeń i aktualizacji z wyróżnionym przyciskiem dla deweloperów

  • Włączanie funkcji dewelopera i włączanie portalu urządzeń

Zrzut ekranu przedstawiający okno dla deweloperów otwarte w ustawieniach z wyróżnionym przyciskiem Włącz portal urządzenia

Zrzut ekranu przedstawiający okno dla deweloperów otwarte w ustawieniach z wyróżnionym przełącznikiem programowania funkcji

  • 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

  1. W programie Visual Studio ustaw wartość ARM64 jako platformę i urządzenie jako urządzenie:

Zrzut ekranu przedstawiający rozwiązanie visual studios z wyróżnionymi ustawieniami platformy i urządzeń

  1. Gdy program Visual Studio wyświetli monit o podanie numeru PIN z urządzenia:

Zrzut ekranu przedstawiający wyskakujące okienko z monitem o podanie numeru PIN w programie Visual Studio

  • Wybierz pozycję Ustawienia w powłoce
  • Wybierz pozycję Aktualizuj zabezpieczenia &
  • Wybierz pozycję Dla deweloperów i naciśnij pozycję Para w obszarze Odnajdywanie urządzeń

Zrzut ekranu przedstawiający okno dla deweloperów otwarte w ustawieniach z wyróżnionym odnajdywaniem urządzeń

Zrzut ekranu przedstawiający wyskakujące okienko płatnego urządzenia z wyróżnionym kodem rejestracji

  • Wprowadź wygenerowany numer PIN w programie Visual Studio
  1. Program Visual Studio wdroży aplikację w połączonym 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 w HoloLens 2. Następnie uruchom narzędzie PIX, połącz się z urządzeniem i wybierz pozycję Strona główna:

Zrzut ekranu przedstawiający ekran główny aplikacji PIX

  • Wybierz pozycję Połącz z menu po lewej stronie:

Zrzut ekranu przedstawiający menu po lewej stronie aplikacji PIX z wyróżnionym przyciskiem połącz

  1. Na karcie Komputer wybierz pozycję Dodaj i wprowadź następujące poświadczenia:

    • Alias: do uznania użytkownika
    • Nazwa hosta lub adres IP: 127.0.0.1
  2. Wybierz pozycję Połącz w prawym dolnym rogu karty Komputer :

Zrzut ekranu przedstawiający okno łączenia aplikacji PIX z aliasem, nazwą hosta, adresem IP i wyróżnionym przyciskiem Dodaj

Uwaga

Pierwsze połączenie jest zawsze wolniejsze, ponieważ pliki binarne są kopiowane.

  1. Po nawiązaniu połączenia PIX z HoloLens 2 znajdź aplikację w sekcji Wybieranie procesu docelowego na karcie Uruchom platformę UWP, a następnie upewnij się, że opcja Uruchom na potrzeby przechwytywania procesora GPU jest aktywna.

  2. Jeśli aplikacja jest uruchomiona w systemie DX11, upewnij się, że wybrano opcję Force D3D11On12 .

  3. Kliknij pozycję Uruchom:

Zrzut ekranu aplikacji PIX z wyróżnionym oknem wybierz proces docelowy i przyciskiem uruchamiania

Przechwycone procesory GPU

  1. Rozpocznij przechwytywanie procesora GPU, klikając pozycję Zdjęcie w sekcji Przechwytywanie procesora GPU :

Zrzut ekranu aplikacji PIX z otwartym panelem połączenia komputera z wyróżnionym przechwytywaniem procesora GPU

  1. Otwórz przechwytywanie na potrzeby analizy, klikając wygenerowany zrzut ekranu w panelu przechwytywania procesora GPU :

Zrzut ekranu aplikacji PIX z otwartą sekcją przechwytywania procesora GPU z wyróżnionym panelem przechwytywania procesora GPU

  1. Naciśnij przycisk Start, aby rozpocząć analizę:

Zrzut ekranu przedstawiający aplikację PIX wyróżniony przycisk startowy

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 tematem Przechwytywanie procesora GPU PIX.

Zobacz też