Udostępnij za pośrednictwem


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

  1. Wersja 2308.30 PIX zainstalowana na komputerze.
  2. Najnowszy zestaw Windows SDK dla IPoverUSB umożliwia połączenie urządzenia HoloLens 2 z komputerem za pośrednictwem portu USB.
  3. Kompilacja aplikacji ARM64 . PIX obsługuje tylko ARM64.
  4. 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

  1. Włącz tryb dewelopera i portal urządzeń:
  • Otwórz pozycję Ustawienia z strony głównej rzeczywistości mieszanej:

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

  • Wybierz pozycję Aktualizuj i zabezpieczenia:

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

  • Wybierz dla deweloperów:

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

  • Włączanie funkcji dla deweloperów 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 funkcji programowania

  • 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 arm64 jako platformę i urządzenie jako urządzenie:

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

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

Zrzut ekranu przedstawiający wyskakujące okienko programu Visual Studio z prośbą o podanie numeru PIN

  • 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ń

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ę 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:

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, a następnie 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 wyróżnionym aliasem, nazwą hosta, adresem IP i przyciskiem dodawania

Uwaga

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

  1. 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.

  2. Jeśli aplikacja jest uruchomiona na DX11, upewnij się, że wybrano opcję Wymuszaj 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óżnioną funkcją przechwytywania 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 przechwytywaniem procesora GPU PIX.

Zobacz też