Expert Opinion: We tested the NVIDIA CloudXR for you
Immersion vous propose un nouvel article. Notre avis dâexpert sur le CloudXR de Nvidia, une technologie innovante qui vise Ă amĂ©liorer les performances des applications de rĂ©alitĂ© virtuelle en utilisant notamment la puissance de calcul de stations graphiques dĂ©diĂ©es..Â
En tant quâutilisateur, optez pour une expĂ©rience fluide et immersive. Câest lâun des bĂ©nĂ©fices que nous avons dĂ©montrĂ© grĂące Ă nos tests rĂ©alisĂ©s sur le casque Meta Quest 2.
Nous lâavons testĂ© pour vous. On vous dĂ©voile les rĂ©sultats.
Si vous voulez aller plus loin, ou si vous avez un cas dâusage, nâhĂ©sitez pas Ă nous contacter pour sa mise en Ćuvre !Â
Â
Le streaming pour la réalité étendue : vers de nouveaux horizons
Le Cloud et la rĂ©alitĂ© virtuelle (RV) sont deux domaines technologiques qui se dĂ©veloppent en depuis plusieurs annĂ©es. MĂ©ta, HTC, Pico⊠Tous sont Ă la recherche du casque autonome qui rĂ©volutionnera le dĂ©ploiement de la rĂ©alitĂ© augmentĂ©e et virtuelle. Ces derniĂšres sont devenues des outils puissants pour la conception, la production et la maintenance de produits..Â
Aujourdâhui, il est nĂ©cessaire dâutiliser un casque pour accĂ©der Ă ces univers virtuels. Cependant, les casques de RV autonomes tel que Meta le Quest 2 prĂ©sentent encore des limitations techniques non-nĂ©gligeables. En effet, les procĂ©dĂ©s mis en jeu ont besoin de puissances de calcul consĂ©quentes. Les gĂ©nĂ©rations dâenvironnements virtuels demandent beaucoup de ressources aux cartes graphiques et aux processeurs. Il est normal de trouver dans un PC une puissante carte graphique, mais il est aujourdâhui impossible dâembarquer le mĂȘme type dans un casque.Â
Lâentreprise Nvidia, leader du calcul informatique et de lâintelligence artificielle, a essayĂ© de mettre le Cloud au service de la rĂ©alitĂ© virtuelle en crĂ©ant « CloudXR ».Â
La promesse ? Permettre aux casques VR de profiter de la puissance de calcul des ses cartes graphiques. Les casques deviendraient alors de simples afficheurs de contenu.Â
L'objectif principal de CloudXR est donc dâaccompagner un enrichissement des applications actuellement embarquĂ©es dans les casques autonomes..
Un des experts dâImmersion a testĂ© pour vous le CloudXR de NVIDIA. TĂ©moignage et Ă©valuation des performances de cette technologie.Â
Objectifs des tests ? Mettre Ă lâĂ©preuve NVIDIA CloudXR avec un des casques de XR les plus utilisĂ©s : le Meta Quest 2. PrĂ©sentation dĂ©taillĂ©e et analyse de performance du Cloud XR e.
La premiĂšre partie aura pour objectif de prĂ©senter lâexpĂ©rience afin dâen faciliter la comprĂ©hension.. Dans un second temps lâarticle sâarrĂȘtera sur les aspects techniques et les performances graphiques.Â
Â
 CloudXR : Une expĂ©rience simple et des questions concrĂštes. Â
Afin de mener à bien ses tests, notre expert a utilisé le matériel suivant :
Â
MatĂ©riels :Â
⹠Un casque de réalité virtuelle : Meta Quest 2 (Retrouvez la fiche produit sur notre Cornershop : https://bit.ly/3hovz89 )
âą Un routeur wifi 6 pour profiter dâun wifi optimisĂ© aux objets et casques autonomes
âą un PC/serveur : Nvidia GeForce RTX 3060, Intel i7-9750H, 16Go RAM
Â
Logiciels :Â
âą Une application Unity dĂ©veloppĂ©e par la R&D dâImmersion (dĂ©crite plus bas)
⹠SteamVR : Outil développé par Valve et HTC pour profiter de la VR sur le matériel de votre choix
⹠OVR Metrics Tools : un outil de mesure des performances du casque développé par Meta.
Â
Pour crĂ©er un Cloud, il est nĂ©cessaire dâavoir un serveur et un rĂ©seau. Les serveurs sont des ordinateurs performants, surtout dans le cas de crĂ©ations virtuelles. Pour ĂȘtre exploitĂ©s au mieux, ils doivent ĂȘtre liĂ©s Ă des infrastructures rĂ©seaux adaptĂ©s. La norme wifi 6 est optimisĂ©e pour les objets et les casques autonomes.Â
Â
Lâapplication OVRMetricsTools permet dâobserver etrelever plus de 60 mĂ©triquesdu casque. Notre expert en a sĂ©lectionnĂ© 23 qui se regroupent en 3 sous-groupes : les donnĂ©es GPU (Graphics Processing Unit), les donnĂ©es CPU (Central Processing Unit) et les donnĂ©es expĂ©rience utilisateur (images par secondes, batterie, tempĂ©rature du casque, etc.). Un affichage persistant (overlay) permet de voir lâĂ©volution des mĂ©triques en direct, elles sont aussi enregistrĂ©es dans des fichiers .csv pour leurs exploitations.
Â
Tests du CloudXR : développement et limites
Â
Afin de tester les limites de NVIDIA CloudXR, notre expert a dĂ©veloppĂ© une application sous Unity. Cette application existe sous deux formes. La premiĂšre version a Ă©tĂ© dĂ©ployĂ©e directement sur le casque, comme le veut la procĂ©dure standard lors du dĂ©veloppement avec le Meta Quest 2. La deuxiĂšme est en revanche une application Windows. Elle est lancĂ©e sur le serveur distant. Le service Cloud XRest  le lien entre le casque et le serveur. Sâil existe deux versions de lâapplication, chacune exĂ©cute le mĂȘme scĂ©nario.
Â
           Le scĂ©nario est pensĂ© de telle sorte Ă balayer un large panel de complexitĂ©s possible pour des scĂšnes virtuelles. Une scĂšne virtuelle est composĂ©e de polygones. Chacun peut avoir une texture particuliĂšre et mĂȘme se dĂ©placer dans lâespace. LâhypothĂšse est que de faire Ă©voluer ces paramĂštres pour accroitre la complexitĂ© de la scĂšne et donc sa gĂ©nĂ©ration graphique. Il faut alors de fortes puissances de calcul en cohĂ©rence avec la promesse offerte par CloudXR .
Le scénario est découpé en trois catégories. Chaque catégorie permet de simuler une complexité de scÚne particuliÚre. Les polygones utilisés ici sont des cubes.
Â
o  PremiÚre catégorie : Les cubes ont une texture simple (1Úre image de la figure 3). Cette configuration simule les scÚnes les plus faciles à générer.
Â
o  DeuxiĂšme catĂ©gorie (2nd image de la figure 3) : La texture des cubes Ă©volue. Ici, ils sont « en verre ». Les jeux dâombres et lumiĂšres sont alors importants. Les scĂšnes simulĂ©es sont donc plus complexes que la catĂ©gorie prĂ©cĂ©dente.
Â
Â
o  TroisiĂšme catĂ©gorie (3Ăšme image de la figure 3) : Chaque face de chaque cube est une vidĂ©o. Chaque vidĂ©o est indĂ©pendante des autres. Cette spĂ©cificitĂ© est la plus complexe. Elle consomme le plus de ressources.Â
Â
Â
Pour affiner les mesures dans chaque catégorie, des itérations génÚrent 1 cube puis 10 cubes, 100, 1 000 puis 10 000 cubes. Chaque itération permet de tester précisément les limites du casque Meta Quest 2 (seul) et du casque avec le CloudXR.
Â
           Les tests se sont dĂ©roulĂ©s dans des conditions similaires. Chaque test a durĂ© environ 9 minutes et comprend lâenchainement des 3 catĂ©gories.
Â
Afin dâobtenir des tendances pour les mesures, 20 tests pour chaque version de lâapplication ont Ă©tĂ© effectuĂ©s. Moyenner les donnĂ©es de chaque mĂ©trique sur 20 Ă©chantillons permet de lisser les mesures dĂ©fectueuses et dâobtenir des donnĂ©es plus fiables.
Â
Â
Notre expert a dĂ©veloppĂ© un programme permettant dâautomatiser tous les traitements des donnĂ©es. Ce programme extrait toutes les mesures, les fenĂȘtres, les moyennes et extrait les tendances majeures de chaque mĂ©trique. Cet outil a facilitĂ© les analyses qui suivent plus bas dans lâarticle.Â
Â
Quels avantages nous offre le CloudXR de NVIDIAÂ ?
AprĂšs une premiĂšre analyse des mesures rĂ©alisĂ©es, notre expert constate que le CloudXR permet dâenvisager des avancĂ©es majeuresporu les applications de rĂ©alitĂ© mixte.
Â
En effet, lâutilisation du CloudXR est bĂ©nĂ©fique pour le casque, on observe rapidement :
Â
-Â Â Â Â Â Â Â Une baisse de la consommation de la batterie du casque dâenviron 33%.
-       Une baisse de la tempĂ©rature dans les mĂȘme proportion.
-Â Â Â Â Â Â Â Aucune latence additionnelle.
-       Une stabilité de la performance perçues.
Â
Â
Lorsque le casque doit afficher 10 000 cubes vidĂ©o (soit une scĂšne trĂšs complexe), la version locale de lâapplication sâarrĂȘte soudainement. La version Cloud est plus adaptĂ©e Ă cette gĂ©nĂ©ration. Toutes les vidĂ©os ne sont pas correctement affichĂ©es mais lâutilisation de lâapplication est toujours possible et fluide. Pour de grandes quantitĂ©s de polygones Ă gĂ©rer, le casque perd en moyenne 75% de FPS (frames per second) en plus pour la version locale. Les pertes sont visuellement dĂ©rangeantes, le casque passe de 72 FPS Ă une vingtaine.
Â
Â
Pour des scĂšnes complexes, lâavantage est donc clairement pour le CloudXR. En revanche, pour des scĂšnes simples ou avec quelques polygones texturĂ©s lâutilisation du Cloud nâest pas forcĂ©ment justifiĂ©e. En effet, lorsque des scĂšnes ont jusquâĂ 1 000 cubes lâapplication locale rĂ©ussie sans soucis Ă gĂ©rer les gĂ©nĂ©rations.
     Â
Â
Notre expert recommande lâutilisation du CloudXR de NVIDIA pour lâutilisation dâapplications complexes ou nĂ©cessitant une portabilitĂ© accrue des casques. Le dĂ©veloppement de la 5G et de la norme wifi 6 va permettre dâutiliser le CloudXR comme moyen rapide, fiable et efficace dâutilisation de la rĂ©alitĂ© virtuelle ou mixte.
Â
Â
Â
« Le CloudXR de NVIDIA tient ses promesses et ce nâest que le dĂ©but ! » conclut notre expert.
Â
Â
0 comment(s)