Поделиться через


Установка PIX для HoloLens 2

PIX — это средство настройки производительности и отладки для приложений DirectX 12 в Windows, но также может использоваться для DirectX 11 с помощью Direct3D 11 на 12.

Необходимые компоненты

  1. Версия 2308.30 PIX , установленная на компьютере.
  2. Последняя версия пакета SDK Для Windows для IPoverUSB , чтобы иметь возможность подключать HoloLens 2 к компьютеру через USB.
  3. Сборка ARM64 приложения. PIX поддерживает только ARM64.
  4. HoloLens2 необходимо подключить к компьютеру через USB-кабель.

Примечание.

Некоторые конфигурации, такие как использование сборки программы предварительной оценки Windows, могут нарушить PIX в HoloLens 2. В этом случае перезаставьте устройство, чтобы удалить все данные и повторить приведенные ниже инструкции.

Настройка

  1. Включите режим разработчика и портал устройств:
  • Откройте параметры из Смешанная реальность домашней страницы:

Снимок экрана: меню HoloLens с выделенной кнопкой

  • Выберите "Обновить" и "Безопасность":

Снимок экрана: окно параметров открыто в HoloLens с выделенной кнопкой обновления и безопасности

  • Выберите для разработчиков:

Снимок экрана: окно безопасности и обновлений, открытое с выделенной кнопкой разработчиков

  • Включение использования функций разработчика и включение портала устройств

Снимок экрана: окно разработчика, открытое в параметрах с выделенной кнопкой

Снимок экрана: окно разработчика, открытое в параметрах с выделенным переключателем для разработки функций

  • При подключении устройства, пробуждении и входе пользователя в Visual Studio.

Внимание

Убедитесь, что устройство не в режиме ожидания или в спящем режиме. Если у вас возникли проблемы с этим шагом, ознакомьтесь с инструкциями на портале устройств Windows.

Подготовка к развертыванию

  1. В Visual Studio задайте ARM64 в качестве платформы и устройства в качестве устройства:

Снимок экрана: решение visual studio с выделенными параметрами платформы и устройства

  1. Когда Visual Studio запрашивает ПИН-код на устройстве:

Снимок экрана: всплывающее окно Visual Studio с запросом ПИН-кода

  • Выбор параметров из оболочки
  • Выбор " Обновить" и "Безопасность"
  • Выберите для разработчиков и нажмите клавишу "Пара" в разделе "Обнаружение устройств"

Снимок экрана: окно разработчиков, открытое в параметрах с выделенным параметром обнаружения устройств

Снимок экрана: всплывающее окно платного устройства с выделенным кодом регистрации

  • Введите созданный ПИН-код в Visual Studio
  1. Visual Studio развернет приложение в подключенном HoloLens 2, которое может занять несколько минут в зависимости от приложения.

Запуск PIX

Сначала используйте портал устройств, чтобы убедиться, что приложение не запущено в HoloLens 2. Затем запустите PIX, подключитесь к устройству и выберите "Главная":

Снимок экрана: начальный экран приложения PIX

  • Выберите "Подключиться" в меню слева:

Снимок экрана: левое меню приложения PIX с выделенной кнопкой подключения

  1. На вкладке "Компьютер" нажмите кнопку "Добавить" и введите следующие учетные данные:

    • Псевдоним: до усмотрения пользователя
    • Имя узла или IP-адрес: 127.0.0.1
  2. Выберите "Подключиться" в правом нижнем углу вкладки "Компьютер".

Снимок экрана: окно подключения приложения PIX с выделенным псевдонимом, именем узла, IP-адресом и кнопкой добавления

Примечание.

Первое подключение всегда медленнее, так как двоичные файлы копируются.

  1. Когда PIX подключен к HoloLens 2, найдите приложение в разделе "Выбор целевого процесса" на вкладке "Запуск UWP", а затем убедитесь, что запуск для записи GPU активен.

  2. Если приложение работает в DX11, убедитесь, что выбран параметр Force D3D11On12 .

  3. Нажмите кнопку " Запустить":

Снимок экрана: приложение PIX с выделенным окном выбора целевого процесса и кнопкой запуска

Захваченный GPU

  1. Запустите запись GPU, нажав кнопку "Фото" в разделе "Запись GPU":

Снимок экрана: приложение PIX с открытой панелью подключения к компьютеру с выделенной записью GPU

  1. Откройте запись для анализа, щелкнув созданный снимок экрана на панели захвата GPU:

Снимок экрана: приложение PIX с разделом захвата GPU, открытым с выделенной панелью захвата GPU

  1. Нажмите клавишу START , чтобы начать анализ:

Снимок экрана: приложение PIX с выделенной кнопкой запуска

Внимание

Если вы собираете данные о времени после записи GPU, вам потребуется перезагрузить гарнитуру. Это однократный перезапуск устройства и требуется для сбора данных о времени.

PIX теперь готов к использованию! Общие сведения об использовании PIX см. в записях PIX GPU.

См. также