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

PIX — это средство настройки и отладки производительности для приложений DirectX 12 в Windows.PIX is a performance tuning and debugging tool for DirectX 12 applications on Windows.

НастройкаSetup

  1. Загрузите последнюю версию PIX с главного компьютера и подключите свой HoloLens 2 к компьютеру через USB-кабель.Grab the latest PIX release from your host PC and connect your HoloLens 2 to your PC via a USB cable.

  2. Если HoloLens 2 находится в сборке программы предварительной оценки Windows или имеет конфигурацию, которая отменяет PIX, изменяйте устройство , чтобы стереть все данные.If your HoloLens 2 is on a Windows Insider build or has a configuration that breaks PIX, reflash your device to erase all data.

  3. Включить режим разработчика и портал устройств:Enable Developer Mode and Device Portal:

  • Откройте Параметры из дома смешанной реальности:Open Settings from Mixed Reality Home:

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

  • Выберите обновление & безопасность:Select Update & Security:

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

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

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

  • Включение использования функций разработчика и Включение портала устройствTurn on Use Developer Features and Enable Device Portal

Снимок экрана для окна "разработчики" в окне "Параметры" с выделенной кнопкой "включить на портале устройства"

Снимок экрана: окно "для разработчиков" открыто в меню "параметры с помощью переключателя" Разработка компонентов "

  • Если устройство по-прежнему подключено, в спящем режиме и пользователь вошел в систему, запустите Visual Studio.With the device still connected, awake, and with the user logged in, launch Visual Studio.

Важно!

Убедитесь, что устройство находится не в режиме ожидания или в спящем режиме.Make sure your device isn't in standby mode or asleep. Если у вас возникли проблемы с этим шагом, см. инструкции на портале устройств Windows.If you're having trouble with this step, refer to the Windows Device Portal instructions.

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

  1. В Visual Studio задайте ARM64 в качестве платформы и устройства в качестве устройства:In Visual Studio, set ARM64 as the platform and Device as the device:

Снимок экрана решения Visual Studios с выделенными параметрами платформы и устройства

  1. Когда Visual Studio запрашивает у устройства ПИН-код :When Visual Studio prompts you for a PIN from the device:

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

  • Выбор параметров из оболочкиSelect Settings from Shell
  • Выберите обновление & безопасностьSelect Update & Security
  • Выберите для разработчиков и нажмите пару в разделе обнаружение устройстваSelect For Developers and press Pair under Device Discovery

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

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

  • Введите созданный ПИН-код в Visual StudioEnter the generated PIN number in Visual Studio
  1. Visual Studio развернет приложение в подключенный HoloLens. 2, что может занять несколько минут в зависимости от приложения.Visual Studio will deploy the app to the connected HoloLens 2, which may take a few minutes depending on the app.

Запуск PIXLaunching PIX

Сначала используйте портал устройств, чтобы убедиться, что приложение не выполняется в HoloLens 2.First, use Device Portal to verify the app isn't running on the HoloLens 2. Затем запустите PIX, подключитесь к устройству и выберите Домашняя страница:Then, launch PIX, connect to your device, and select Home:

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

  • В меню слева щелкните Подключиться .Select Connect from the left-side menu:

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

  1. На вкладке компьютер выберите Добавить и введите следующие учетные данные:From the Computer tab, select Add, and enter the following credentials:

    • Псевдоним: по усмотрению пользователяAlias: Up to user’s discretion
    • Имя узла или IP-адрес: 127.0.0.1Host Name or IP Address: 127.0.0.1
  2. В правом нижнем углу вкладки компьютер щелкните Подключиться .Select Connect in the lower right of the Computer tab:

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

Примечание

Первое соединение всегда выполняется медленнее, так как копируются двоичные файлы.The first connection is always slower because binaries are being copied.

  1. Когда PIX подключается к HoloLens 2, найдите свое приложение в разделе Выбор целевого процесса на вкладке Запуск UWP и выберите Запуск:When PIX has connected to the HoloLens 2, find your app in the Select Target Process section in the Launch UWP tab, and select Launch:

Снимок экрана приложения PIX с выделенным окном "Выбор целевого процесса" и "Запуск"

Записываемый GPUGPU captured

  1. Запустите захват GPU, щелкнув фото в разделе " запись GPU ":Start the GPU capture by clicking Photo in the GPU Capture section:

Снимок экрана приложения PIX с выделенной панелью подключения к ГРАФИЧЕСКОМу набору данных

  1. Откройте запись для анализа, щелкнув созданный снимок экрана на панели захвата GPU :Open the capture for analysis by clicking on the generated screenshot in the GPU Capture panel:

Снимок экрана приложения PIX с выделенным фрагментом графического процессора (панель захвата GPU)

  1. Чтобы начать анализ, нажмите кнопку " Пуск ":Press Start to begin the analysis:

Снимок экрана приложения PIX, выделенного кнопкой "запустить"

Важно!

Если сбор данных о времени выполняется после записи GPU, потребуется перезагрузить гарнитуру.If you collect timing data after taking a GPU capture, you'll be required to reboot the headset. Это одноразовый перезапуск устройства, необходимый для сбора данных о времени.This is a one-time restart of the device and is required for timing data collection.

Теперь PIX готов к использованию.PIX is now ready for use!

См. также разделSee also