Instalace PIX pro HoloLens 2

PIX je nástroj pro ladění a ladění výkonu pro aplikace DirectX 12 ve Windows, ale lze ho použít také pro DirectX 11 pomocí Direct3D 11 na 12.

Požadavky

  1. Na počítači je nainstalovaná nejnovější verze PIX .
  2. Nejnovější sada Windows SDK pro IPoverUSB, která umožňuje připojit HoloLens 2 k počítači přes USB.
  3. Sestavení ARM64 vaší aplikace. PIX podporuje pouze ARM64.
  4. Zařízení HoloLens2 musí být připojené k počítači pomocí kabelu USB.

Poznámka

Některé konfigurace, například použití buildu Windows Insider, můžou narušit PIX na HoloLens 2. Pokud k tomu dojde, přemažte zařízení tak, aby se vymazala všechna data, a zopakujte následující pokyny.

Nastavení

  1. Povolení vývojářského režimu a portálu zařízení:
  • Otevřete Nastavení z domovské stránky Mixed Reality:

Snímek obrazovky s nabídkou HoloLens se zvýrazněným tlačítkem Nastavení

  • Vyberte Aktualizovat zabezpečení &:

Snímek obrazovky s oknem nastavení otevřeným na HoloLensu se zvýrazněným tlačítkem aktualizace a zabezpečení

  • Vyberte Pro vývojáře:

Snímek obrazovky s oknem zabezpečení a aktualizace otevřeným se zvýrazněným tlačítkem pro vývojáře

  • Zapnutí funkce pro vývojáře a povolení portálu zařízení

Snímek obrazovky s oknem pro vývojáře otevřeným v nastavení se zvýrazněným tlačítkem Povolit portál zařízení

Snímek obrazovky s oknem pro vývojáře otevřeným v nastavení se zvýrazněným přepínačem Použít funkce vývoje

  • Pokud je zařízení stále připojené, probuzené a přihlášený uživatel, spusťte Sadu Visual Studio.

Důležité

Ujistěte se, že vaše zařízení není v pohotovostním režimu nebo v režimu spánku. Pokud máte s tímto krokem potíže, projděte si pokyny k Portálu zařízení s Windows.

Příprava na nasazení

  1. V sadě Visual Studio nastavte ARM64 jako platformu a zařízení jako zařízení:

Snímek obrazovky řešení Visual Studios se zvýrazněným nastavením platformy a zařízení

  1. Když vás Visual Studio vyzve k zadání PIN kódu ze zařízení:

Snímek obrazovky automaticky otevíraného okna sady Visual Studio s žádostí o PIN

  • V prostředí vyberte Nastavení .
  • Vyberte Aktualizovat & zabezpečení.
  • Vyberte Pro vývojáře a v části Zjišťování zařízení stiskněte spárování.

Snímek obrazovky okna pro vývojáře otevřeného v nastavení se zvýrazněnou možností Zjišťování zařízení

Snímek obrazovky s automaticky otevíraným okny placeného zařízení se zvýrazněným registračním kódem

  • Zadejte vygenerované číslo PIN v sadě Visual Studio.
  1. Visual Studio nasadí aplikaci do připojeného HoloLens 2, což může v závislosti na aplikaci trvat několik minut.

Spuštění PIX

Nejprve pomocí Portálu zařízení ověřte, že aplikace není spuštěná na HoloLens 2. Pak spusťte PIX, připojte se k zařízení a vyberte Domů:

Snímek obrazovky domovské obrazovky aplikace PIX

  • V nabídce vlevo vyberte Připojit :

Snímek obrazovky levé nabídky aplikace PIX se zvýrazněným tlačítkem pro připojení

  1. Na kartě Počítač vyberte Přidat a zadejte následující přihlašovací údaje:

    • Alias: Na základě vlastního uvážení uživatele
    • Název hostitele nebo IP adresa: 127.0.0.1
  2. V pravém dolním rohu karty Počítač vyberte Připojit:

Snímek obrazovky okna připojení aplikace PIX se zvýrazněným aliasem, názvem hostitele, IP adresou a tlačítkem přidat

Poznámka

První připojení je vždy pomalejší, protože se kopírují binární soubory.

  1. Jakmile se PIX připojí k HoloLens 2, vyhledejte aplikaci v části Vybrat cílový proces na kartě Spustit UPW a ujistěte se, že je aktivní funkce Spustit pro zachytávání GPU.

  2. Pokud vaše aplikace běží na DX11, ujistěte se, že je vybraná možnost Vynutit D3D11On12 .

  3. Klikněte na Spustit:

Snímek obrazovky aplikace PIX se zvýrazněným oknem pro výběr cílového procesu a tlačítkem pro spuštění

Zachyceno GPU

  1. Spusťte zachytávání GPU kliknutím na Fotka v části Zachycení GPU :

Snímek obrazovky aplikace PIX s otevřeným panelem připojení počítače a zvýrazněným záznamem GPU

  1. Otevřete záznam pro analýzu kliknutím na vygenerovaný snímek obrazovky na panelu GPU Capture :

Snímek obrazovky aplikace PIX s otevřeným oddílem pro zachytávání GPU se zvýrazněným panelem pro zachycení GPU

  1. Stisknutím klávesy Start spusťte analýzu:

Snímek obrazovky aplikace PIX se zvýrazněným tlačítkem Start

Důležité

Pokud data časování shromáždíte po pořízení zachycení GPU, budete muset náhlavní soupravu restartovat. Jedná se o jednorázové restartování zařízení, které se vyžaduje ke shromažďování dat časování.

PIX je nyní připraven k použití! Úvod k používání PIX najdete v tématu Zachycení PIX GPU.

Viz také