Cloud Gaming: performances de Google Stadia contre NVIDIA GeForce NOW





Le jeu en nuage, alias le streaming de jeu, est la possibilité de jouer à des jeux vidéo via une connexion à distance.



Au lieu de construire un ordinateur puissant pour exécuter le dernier jeu avec les performances les plus élevées et de le mettre à jour toutes les quelques années, vous pouvez simplement utiliser le matériel de quelqu'un d'autre avec un abonnement mensuel. Le jeu sera lancé à distance, l'entrée de votre contrôleur local sera envoyée au centre de données, puis l'affichage du serveur distant sera renvoyé sur votre ordinateur.



Fondamentalement, vous n'avez besoin que d'un appareil capable de lire un flux vidéo. Facile à installer, facile à jouer, rien à craindre - autre qu'une connexion Internet.



Ici, nous allons parler des deux services de streaming de jeux les plus en vogue: NVIDIA GeForce NOW et Google Stadia. Nous aborderons brièvement leurs besoins, leur architecture, leurs performances et, par conséquent, nous évoquerons l'avenir.



Il suffit de noter que nous nous concentrerons sur le travail des services de streaming (et, en particulier, la pertinence des résultats des tests) pour les États-Unis, où réside l'auteur du texte original. Ces informations peuvent donner une idée de l'état des services de streaming sur leurs principaux marchés, mais ne reflètent pas la situation actuelle en Russie. Nous avons lancé GeForce NOW (GFN.ru) par l'intermédiaire de partenaires et Stadia n'est pas officiellement pris en charge. Si vous êtes intéressé par la recherche de services de streaming locaux, écrivez à ce sujet dans les commentaires, et si nous constatons un intérêt, nous considérerons certainement cet aspect.



L'utilisation du streaming cloud présente de nombreux avantages:



  • Pas besoin de télécharger, d'installer ou de mettre à jour le jeu;
  • Pas besoin de s'inquiéter de la mémoire physique de l'appareil;
  • Pas besoin de construire un ordinateur puissant;
  • Vous pouvez jouer presque partout: sur un ordinateur, un téléphone, une tablette, une télévision.


Mais il y a aussi certains inconvénients:



  • Vous aurez besoin d'une très bonne connexion Internet;
  • Impossible de jouer hors ligne;
  • Le retard de sortie est plus élevé que sur le PC local.


Les jeux en nuage ne sont pas quelque chose de fondamentalement nouveau, ils ont juste pris beaucoup de temps pour bien se développer. Vous n'avez pas besoin d'un appareil puissant pour exécuter des jeux dans le cloud, mais vous avez besoin d'un accès Internet illimité de haute qualité. C'était le principal problème du streaming de jeux jusqu'à récemment: mauvaise connexion réseau, latence réseau élevée, restrictions de téléchargement de données.





Recommandations de Google pour la bande passante Internet pour le streaming vidéo



Pour un jeu avec la qualité de diffusion la plus faible, vous avez besoin d'une vitesse de téléchargement d'au moins 10-15 Mbps. Pour 4K, à son tour, il devrait déjà être d'au moins 35 Mbps.



De plus, étant donné que vous téléchargez en fait un flux vidéo lors de la lecture via le cloud, vous aurez certainement besoin d'une connexion Internet illimitée. Pour une session d'une heure avec la meilleure qualité 4K, vous devrez télécharger jusqu'à 20 Go de données. Si vous jouez en 4K pendant une heure par jour pendant un mois, cela totalisera environ 430 Go de téléchargements.





Comment la taille des données téléchargées dépend du degré d'utilisation du streaming de jeu.



Et, peut-être, le plus important ici est le retard du réseau. C'est la principale différence entre la vidéo en streaming (comme Netflix) et les jeux vidéo en streaming. Lorsque vous regardez des vidéos, vous ne vous souciez pas vraiment de la latence entre votre maison et le centre de données Netflix, car vous n'avez pas besoin d'interagir directement avec ce qui se passe à l'écran.



Dans le cas des jeux vidéo, la situation est très différente. Si vous devez attendre une seconde complète pour la réaction en appuyant sur un bouton du contrôleur, le jeu sera complètement injouable. Et ce retard, selon le genre de jeu, sera perçu de manière complètement différente.



La latence de sortie est la somme de toutes les latences du jeu: latence du contrôleur, latence de traitement, latence d'affichage, etc. Et, bien sûr, pour la latence totale du streaming cloud, c'est l'un des composants les plus importants.





Perception du retard en fonction du genre du jeu



Ensuite, nous parlerons de chaque service séparément et donnerons des tests de performances comparatifs. Rappelons une fois de plus que les tests ont été effectués aux États-Unis, de sorte que les chiffres pour la Russie peuvent différer et que Google Stadia n'a pas encore été officiellement lancé en Russie.



NVIDIA GeForce MAINTENANT



NVIDIA GeForce NOW est un service de jeu en nuage lancé par Nvidia en février 2020.



Contrairement à Google Stadia, GeForce NOW n'est pas une plateforme indépendante. C'est plus un moyen de diffuser des jeux que vous possédez déjà sur Steam, Uplay, Epic Games Store, etc. Il vous suffit de lier votre compte à GeForce Now, après quoi vous pourrez jouer aux jeux que vous avez déjà achetés. Tous les jeux ne sont pas disponibles sur le service, mais GeForce Now propose des centaines de titres et la liste ne cesse de s'allonger.





Centres de données Nvidia Nvidia



utilise des connexions entre ses centres de données et certains de ses partenaires: neuf au total en Amérique du Nord, six en Europe occidentale, deux en Russie, un au Japon et un autre en Corée du Sud - seulement 19.



Prix



image



Prix ​​d'abonnement pour NVIDIA GeForce NOW



NVIDIA GeForce NOW propose deux options d'abonnement: de base et premium.



Avec un abonnement gratuit, vous bénéficiez d'un accès standard. Selon le moment et l'endroit où vous jouez, vous devrez faire la queue avec d'autres joueurs gratuits jusqu'à ce qu'il y ait de l'espace libre sur le serveur. De plus, vous serez limité dans le temps à une session de jeu d'une heure. Après cela, vous devrez enregistrer votre progression et la file d'attente à nouveau pour jouer une autre heure.



Un abonnement premium est un plan payant qui coûte 999 RUB / mois (ou 4,99 $ / mois aux États-Unis). Il vous donne un accès prioritaire aux serveurs sans faire la queue et la possibilité de jouer jusqu'à six heures d'affilée. Vous pouvez également obtenir une meilleure qualité de lecture avec la technologie de traçage de rayons NVIDIA.



Exigences



Pour utiliser GeForce Now, vous aurez besoin de l'un des appareils de streaming vidéo suivants:



  • Ordinateur Windows;
  • Ordinateur Mac;
  • Lecteur multimédia NVIDIA SHIELD TV;
  • Téléphone ou tablette Android.


Et aussi une connexion Internet avec vitesse de connexion:



  • 15 Mbps pour la lecture vidéo en qualité 720p à 60 images / s;
  • 25 Mbps pour la lecture vidéo 1080p @ 60fps.


Principe d'opération





Architecture de NVIDIA GeForce NOW NVIDIA GeForce NOW



peut diffuser des jeux que vous possédez déjà sur l'écran de votre appareil. Pour ce faire, le service dispose de plusieurs serveurs préinstallés avec Windows et de lanceurs Steam, Uplay et d'autres magasins avec des jeux déjà téléchargés. Par conséquent, lorsque vous voulez jouer, par exemple, Assassin's Creed: Odyssey, Nvidia utilisera un serveur avec Windows, Uplay et un jeu déjà chargé installé, vous n'avez donc pas à le télécharger avant de le démarrer vous-même.



De la même manière, vous exécuteriez le jeu sur votre ordinateur, mais cette fois il n'est pas chez vous: ce qui se passe sur son écran vous est diffusé via un flux vidéo.



Lorsque vous appuyez sur le bouton de transition de votre manette, l'ordinateur redirige votre action vers le serveur du centre de données Nvidia. Il sera exécuté sur le jeu distant sélectionné puis affiché sur votre écran.



Stadia



Stadia est une nouvelle plateforme de jeu annoncée par Google en 2018.



Contrairement à NVIDIA GeForce NOW, qui diffuse des jeux PC que vous avez déjà achetés, Stadia est une nouvelle plate-forme avec des jeux conçus spécifiquement pour les jeux en nuage. Stadia a son propre catalogue de jeux. Et tout comme vous auriez besoin de racheter un jeu que vous possédez déjà sur votre PC pour y jouer sur votre Xbox ou PlayStation, vous devrez également racheter le jeu pour Stadia.



Chez Stadia, vous jouez à des jeux spécialement conçus pour le streaming. Les éditeurs et les développeurs doivent modifier leurs projets spécifiquement pour le service afin de s'assurer que tout fonctionne bien. Pour cela, lors de la création de Stadia, des retards, des pertes de paquets, etc. ont été pris en compte pour simuler plusieurs types de connexions Internet et observer le fonctionnement du jeu avec chacun d'entre eux.





Emplacements des nœuds du réseau Google



Il n'y a pas de liste exacte des centres de données Stadia, mais son idée est d'être situé le plus près possible des joueurs pour minimiser la latence du réseau et le nombre de redirections. Pour ce faire, Google dispose de plus de 7500 nœuds de réseau dans le monde qui sont déjà utilisés pour mettre en cache le contenu d'autres services tels que YouTube ou Google Play. Ces emplacements sont également utilisés par Stadia pour installer des équipements de jeu.



Prix



image

Prix ​​de Stadia



Comme NVIDIA, Stadia dispose également de deux abonnements.



Un abonnement de base vous permet d'accéder gratuitement au service. Après vous être connecté, vous devrez acheter le jeu que vous souhaitez, comme dans le cas de toute autre plateforme. Il existe également certaines restrictions concernant la qualité maximale: vous ne pouvez lire que du contenu avec une résolution allant jusqu'à 1080p et un son stéréo.



Si vous en voulez plus, vous pouvez vous inscrire à Stadia Pro pour 9,99 $ / mois et ainsi débloquer des fonctionnalités supplémentaires. Avec cet abonnement, vous pourrez diffuser en streaming avec une qualité jusqu'à 4K et un son surround 5.1. Stadia Pro comprend également des réductions régulières sur les jeux et les jeux gratuits chaque mois.



Si vous achetez un jeu à prix réduit sur Stadia Pro et que vous revenez à l'abonnement de base, vous pouvez toujours y jouer. Mais cela ne fonctionne pas pour les jeux gratuits: pour y revenir, vous devrez réactiver l'abonnement payant.



Principe d'opération





Architecture de Stadia



Puisque Stadia est une nouvelle plate-forme, son infrastructure est différente de Nvidia. Les jeux fonctionnent sur des serveurs Linux et sont spécialement conçus pour fonctionner sur Stadia. Lorsque vous démarrez le jeu, vous obtenez une copie de Linux avec une version existante de ce jeu.



Lorsque vous appuyez sur le bouton de la manette Stadia, l'entrée est envoyée directement au routeur Wi-Fi, éliminant ainsi la transition inutile. L'action sera exécutée sur le serveur Stadia, après quoi la réponse sera transmise à votre ordinateur.



Si vous avez besoin de plus d'informations sur le fonctionnement de la technologie dans les coulisses, regardez la vidéo Stadia Streaming Tech de Google I / O'19.



Exigences



Pour jouer sur Stadia, vous avez besoin de l'un des appareils suivants:



  • Un ordinateur avec Google Chrome installé;
  • Téléphone ou tablette Android;
  • Chromecast Ultra.


Côté connexion, vous aurez besoin d'au moins:



  • 10 Mbps pour une qualité de lecture de flux 720p à 60 ips;
  • 35 Mbps pour une qualité 4K à 60 images / s.


Des tests de performance



Ainsi, l'équipement suivant a été utilisé pour les tests:



  • Ordinateur: MacBook Pro (13 pouces, 2016, configuration de base)
  • Réseau: Google Wi-Fi à 5 GHz et connexion prioritaire fournie par MBP;
  • Un test de vitesse de connexion Internet (sur fast.com) a montré les valeurs suivantes: téléchargement - 400 Mbps, téléchargement - 30 Mbps, latence - 6 ms.


Pour NVIDIA GeForce NOW, les paramètres suivants ont été définis:



  • Contrôleur Nvidia Shield via Bluetooth;
  • Abonnement Nvidia Premium.


Et pour Stadia:



  • Contrôleur Stadia via Wi-Fi;
  • Accès à Stadia Pro.


Heure de lancement



Voyons d'abord combien de temps il faut pour lancer le jeu sur chaque plateforme. Pour ce faire, nous comptons à rebours avec un chronomètre le temps écoulé depuis le moment où le bouton de la souris a été enfoncé.





Le temps de lancement de Stadia est de 21 s; dans le cas de NVIDIA, il passe à 1 min 3 s.



L'explication en est assez simple, car GeForce NOW est un shell de streaming pour Steam. Le service utilise un serveur Windows, sur lequel il doit lancer Steam, puis le jeu lui-même. Sur Stadia, le jeu s'exécute directement sur le serveur.



Retrait retardé



Le retard de retrait est l'un des facteurs les plus importants du jeu en nuage. S'il est trop grand, le jeu ne peut pas être joué. Lors du lancement du jeu à distance, la latence du réseau représentera la part du lion de la latence de sortie.



Sur les deux plates-formes, nous avons un serveur sur lequel le fichier de jeu vidéo binaire est en cours d'exécution, alors essayons de savoir comment ce serveur est «supprimé».



image

NVIDIA Wireshark



image

Dump Stadia Wireshark Dump



Wireshark est un outil pour écouter et capturer le trafic passant par une carte réseau. Lors de l'écoute des paquets réseau après le démarrage du jeu, nous recherchons l'adresse IP du serveur distant. Les jeux en nuage consomment beaucoup de trafic, il n'est donc pas difficile de trouver cette adresse dans la liste des paquets lorsque vous recherchez une connexion UDP.



Pour NVIDIA, l'adresse IP du serveur distant est 24.51.19.228 et son port distant utilisé pour envoyer le flux vidéo est 18671.



Pour Stadia, l'adresse IP distante est 136.112.42.157 et le port distant est 44700.



image

Utilisation de la



image

commande traceroute NVIDIA Utilisation de la commande traceroute pour Stadia



Connaissant à la fois les adresses IP et les ports distants, vous pouvez maintenant connaître la valeur du délai entre l'ordinateur de l'utilisateur et le serveur distant. Pour ce faire, nous utilisons la commande traceroute pour les paquets UDP.



Comme vous pouvez le voir dans la sortie, il y a 10 transitions entre l'ordinateur et le serveur NVIDIA. Le temps entre le démarrage du package à partir de l'ordinateur, la connexion au serveur et le retour à l'ordinateur est de 30 ms.



Dans le cas de Stadia, le serveur est plus proche - seulement 8 sauts - donc le temps d'aller-retour est de 15 ms.



Encore une fois, Stadia montre une latence plus faible ici, car il utilise deux routeurs de moins. NVIDIA obtient un score 2x plus élevé que Stadia, mais reste un bon indicateur de la latence des jeux vidéo.





NVIDIA Route





Length Longueur de la Route Stadia



Comment ce délai affecte-t-il le jeu? Pour tester cela, enregistrons deux courtes séquences de jeu d'un personnage sautant. Pour reconnaître lorsqu'un bouton du contrôleur est enfoncé, vous devrez également enregistrer des sons externes.



Gardez à l'esprit que ce n'est pas l'approche la plus précise: l'écran est enregistré à 60 images par seconde (16,67 ms par image). Mais comme la même méthode a été utilisée pour les deux plates-formes, elle aurait dû donner de très bons résultats.





Les deux séquences ont été synchronisées avec une rafale sonore indiquant le début d'une pression sur un bouton.



Dans le cas de Stadia, il ne s'écoule que 119 ms entre le moment où le bouton est enfoncé et le moment où le personnage commence à bouger. Pour NVIDIA, cette valeur est de 182 ms.



Encore une fois, il est assez facile de comprendre pourquoi cela se produit: comme cela a été évident dans le test de latence, le serveur Stadia est plus proche de l'utilisateur. De plus, lorsque vous utilisez une manette sans fil, dans le cas de Stadia, elle est connectée à un routeur Wi-Fi, dans le cas de NVIDIA, à un ordinateur via Bluetooth, ce qui ajoute une autre transition.



Alors, quelle est la meilleure solution de jeu dans le cloud? Lequel choisir et pourquoi?



Regardons tous les aspects de ces deux solutions.



Taille de la bibliothèque





Nombre de jeux disponibles



Ici, sans aucun doute, la NVIDIA GeForce NOW a une plus grande bibliothèque. Le service est en version bêta depuis de nombreuses années, et comme il fonctionne sur des lanceurs sur Steam, Uplay, Epic Game Store et autres, il dispose d'un grand nombre de jeux disponibles - environ 600.



Stadia, en tant que toute nouvelle plate-forme, est loin derrière NVIDIA, et pour le moment il n'y a que 50 jeux disponibles.



Qualité de lecture en streaming





Qualité de jeu prise en charge



Les deux plates-formes prennent en charge la qualité 720p et 1080p. Mais Stadia a une autre résolution supplémentaire - 4K.



Heure de lancement





Jeu



de lancement Temps Stadia est beaucoup plus rapide que NVIDIA lors du lancement. Même si vous venez d'ouvrir le jeu, Stadia est 3 fois plus rapide que son concurrent.



Retrait retardé





Retard de jeu et retard de sortie



Stadia a également un retard de sortie beaucoup plus faible. Ceci est réalisé en connectant le contrôleur directement à un routeur Wi-Fi et à l'infrastructure développée de Google. Ces deux facteurs rendent Stadia 30% plus rapide que NVIDIA.



Résumé



D'un point de vue technique, Stadia fonctionne bien mieux que NVIDIA GeForce NOW. D'une part, le fait que cette plateforme soit nouvelle permet le développement de jeux spécifiquement pour le cloud gaming et offre de meilleures performances que GeForce NOW. D'autre part, encore une fois, puisque cette plate-forme est nouvelle, vous ne pouvez pas jouer aux jeux qui sont déjà dans les bibliothèques de votre PC, comme vous pourriez le faire avec la plate-forme NVIDIA. Actuellement, le service est encore en phase de test bêta dans un nombre limité de pays et n'offre pas trop de choix aux joueurs potentiels, mais il a déjà annoncé la sortie de titres AAA tels que Cyberpunk 2077 et Watch Dogs: Legion, ainsi qu'un certain nombre de ses propres exclusivités temporaires. ...



All Articles