Partager via


Installation de PIX pour HoloLens 2

PIX est un outil de paramétrage et de débogage des performances pour les applications DirectX 12 sur Windows, mais peut également être utilisé pour DirectX 11 à l’aide de Direct3D 11 sur 12.

Prérequis

  1. Version 2308.30 de PIX installée sur le PC.
  2. Dernier Kit de développement logiciel (SDK) Windows pour IPoverUSB pour pouvoir connecter HoloLens 2 à un PC via USB.
  3. Build ARM64 de votre application. PIX prend uniquement en charge ARM64.
  4. L’HoloLens2 doit être connecté au PC via un câble USB.

Remarque

Certaines configurations, comme l’utilisation d’une build Windows Insider, peuvent interrompre PIX sur HoloLens 2. Si cela se produit, reflashez votre appareil pour effacer toutes les données et répétez les instructions ci-dessous.

Programme d’installation

  1. Activer le mode développeur et le portail d’appareil :
  • Ouvrez Les paramètres à partir de la maison de réalité mixte :

Capture d’écran du menu HoloLens avec le bouton Paramètres mis en surbrillance

  • Sélectionnez Update &Security :

Capture d’écran de la fenêtre paramètres ouverte sur HoloLens avec mise à jour et bouton sécurité mis en surbrillance

  • Sélectionnez Pour les développeurs :

Capture d’écran de la fenêtre sécurité et mises à jour ouverte avec le bouton Développeurs mis en surbrillance

  • Activer l’utilisation des fonctionnalités du développeur et activer le portail d’appareil

Capture d’écran de la fenêtre des développeurs ouverte dans les paramètres avec le bouton Activer le portail d’appareil mis en surbrillance

Capture d’écran de la fenêtre des développeurs ouverte dans les paramètres avec l’option Développer des fonctionnalités mise en surbrillance

  • L’appareil étant toujours connecté, éveillé et connecté à l’utilisateur, lancez Visual Studio.

Important

Assurez-vous que votre appareil n’est pas en mode veille ou en veille. Si vous rencontrez des problèmes avec cette étape, reportez-vous aux instructions du portail d’appareil Windows.

Préparation du déploiement

  1. Dans Visual Studio, définissez ARM64 comme plateforme et Appareil comme appareil :

Capture d’écran de la solution Visual Studios avec les paramètres de plateforme et d’appareil mis en surbrillance

  1. Lorsque Visual Studio vous invite à entrer un code confidentiel à partir de l’appareil :

Capture d’écran de la fenêtre contextuelle visual Studio demandant le code confidentiel

  • Sélectionner paramètres dans Shell
  • Sélectionner Update &Security
  • Sélectionnez Pour les développeurs, puis appuyez sur Paire sous Découverte d’appareils

Capture d’écran de la fenêtre des développeurs ouverte dans les paramètres avec la découverte d’appareils mise en surbrillance

Capture d’écran de la fenêtre contextuelle de l’appareil payant avec le code d’inscription mis en surbrillance

  • Entrez le numéro de code confidentiel généré dans Visual Studio
  1. Visual Studio déploie l’application sur l’HoloLens 2 connecté, ce qui peut prendre quelques minutes en fonction de l’application.

Lancement de PIX

Tout d’abord, utilisez Device Portal pour vérifier que l’application n’est pas en cours d’exécution sur HoloLens 2. Ensuite, lancez PIX, connectez-vous à votre appareil, puis sélectionnez Accueil :

Capture d’écran de l’écran d’accueil de l’application PIX

  • Sélectionnez Se connecter dans le menu de gauche :

Capture d’écran du menu gauche de l’application PIX avec le bouton Connexion mis en surbrillance

  1. Sous l’onglet Ordinateur , sélectionnez Ajouter, puis entrez les informations d’identification suivantes :

    • Alias : jusqu’à la discrétion de l’utilisateur
    • Nom d’hôte ou adresse IP : 127.0.0.1
  2. Sélectionnez Se connecter en bas à droite de l’onglet Ordinateur :

Capture d’écran de la fenêtre de connexion d’application PIX avec alias, nom d’hôte, adresse IP et bouton Ajouter mis en surbrillance

Remarque

La première connexion est toujours plus lente, car les fichiers binaires sont copiés.

  1. Lorsque PIX s’est connecté à HoloLens 2, recherchez votre application dans la section Sélectionner le processus cible sous l’onglet Lancer UWP, puis vérifiez que Launch for GPU Capture est actif.

  2. Si votre application s’exécute sur DX11, vérifiez que Force D3D11On12 est sélectionné.

  3. Cliquez sur Lancer :

Capture d’écran de l’application PIX avec la fenêtre sélectionner le processus cible et le bouton lancer mis en surbrillance

GPU capturé

  1. Démarrez la capture GPU en cliquant sur Photo dans la section Capture GPU :

Capture d’écran de l’application PIX avec le panneau de connexion PC ouvert avec la capture GPU mise en surbrillance

  1. Ouvrez la capture d’analyse en cliquant sur la capture d’écran générée dans le panneau Capture GPU :

Capture d’écran de l’application PIX avec la section de capture GPU ouverte avec le panneau de capture GPU mis en surbrillance

  1. Appuyez sur Démarrer pour commencer l’analyse :

Capture d’écran de l’application PIX mise en surbrillance du bouton démarrer

Important

Si vous collectez des données de minutage après avoir pris une capture GPU, vous devrez redémarrer le casque. Il s’agit d’un redémarrage unique de l’appareil et est requis pour la collecte de données de minutage.

PIX est maintenant prêt à être utilisé ! Pour obtenir une présentation sur l’utilisation de PIX, reportez-vous aux captures DE GPU PIX.

Voir aussi