Cloud Gaming: Google Stadia vs. NVIDIA GeForce NOW Performance





El juego en la nube, también conocido como streaming de juegos, es la capacidad de jugar videojuegos a través de una conexión remota.



En lugar de construir una computadora poderosa para ejecutar el último juego con el mayor rendimiento y actualizarlo cada pocos años, simplemente puede usar el hardware de otra persona con una suscripción mensual. El juego se ejecutará de forma remota, el inicio de sesión desde su controlador local se enviará al centro de datos, y luego la pantalla del servidor remoto se enviará de vuelta a su computadora.



De hecho, solo necesita un dispositivo que pueda reproducir una transmisión de video. Fácil de configurar, fácil de jugar, nada de qué preocuparse, aparte de una conexión a Internet.



Aquí, vamos a hablar sobre los dos servicios de transmisión de juegos más populares: NVIDIA GeForce NOW y Google Stadia. Discutiremos brevemente sus requisitos, arquitectura, rendimiento y, como resultado, mencionaremos el futuro.



Inmediatamente, observamos que hablaremos sobre el trabajo de los servicios de transmisión (y, en particular, la relevancia de los resultados de las pruebas) para los Estados Unidos, donde vive el autor del texto original. Esta información puede dar una idea del estado de los servicios de transmisión en sus principales mercados, pero no refleja la imagen actual en Rusia. Tenemos GeForce NOW (GFN.ru) lanzado a través de socios, y Stadia no es oficialmente compatible. Si está interesado en investigar los servicios de transmisión local, escríbalo en los comentarios y, si vemos interés, definitivamente consideraremos este aspecto.



Existen muchas ventajas al usar la transmisión en la nube:



  • No es necesario descargar, instalar y actualizar el juego;
  • No hay que preocuparse por la memoria física del dispositivo;
  • No es necesario construir una computadora poderosa;
  • Puedes jugar en casi cualquier lugar: en una computadora, teléfono, tableta, TV.


Pero también hay ciertas desventajas:



  • Necesitará una muy buena conexión a internet;
  • No se puede jugar sin conexión;
  • El retraso de salida es mayor que en la PC local.


Los juegos en la nube no son completamente nuevos, solo tardó mucho tiempo en desarrollarse bien. No necesita un dispositivo potente para ejecutar juegos en la nube, pero sí necesita acceso ilimitado a Internet de alta calidad. Este era el principal problema de la transmisión de juegos hasta hace poco: mala conexión de red, alta latencia de red, restricciones de descarga de datos.





Pautas de ancho de banda de Internet de Google para la transmisión de videos



Para jugar con la calidad de transmisión más baja, necesita una velocidad de descarga de al menos 10-15 Mbps. Para 4K, a su vez, ya debería ser de al menos 35 Mbps.



Además, dado que en realidad estás descargando una transmisión de video cuando juegas a través de la nube, definitivamente necesitarás Internet ilimitado. Para una sesión de una hora en la mejor calidad de 4K, debe descargar hasta 20 GB de datos. Si juegas 4K durante una hora al día durante un mes, esto totalizará aproximadamente 430 GB de descargas.





Cómo el tamaño de los datos descargados depende del grado de uso de la transmisión del juego



Y, quizás, lo más importante aquí es la latencia de red. Esta es la principal diferencia entre la transmisión de video (como Netflix) y la transmisión de videojuegos. Cuando mira un video, la demora entre su hogar y el centro de datos de Netflix no es tan importante para usted, ya que no necesita interactuar directamente con lo que sucede en la pantalla.



En el caso de los videojuegos, la situación es muy diferente. Si tiene que esperar un segundo completo por la reacción al presionar un botón del controlador, el juego será completamente imposible de jugar. Y esta demora, dependiendo del género del juego, se percibirá de maneras completamente diferentes.



El retraso de salida es la suma de todos los retrasos en el juego: retrasos del controlador, procesamiento, visualización, etc. Y, por supuesto, para el retraso total en la transmisión en la nube, este es uno de los componentes más importantes.





Percepción de la latencia según el género del juego



A continuación, hablemos de cada servicio por separado y demos pruebas de rendimiento comparativas. Permítanos recordarle una vez más que las pruebas se llevaron a cabo en los EE. UU., Por lo que las cifras para Rusia pueden diferir, y Google Stadia aún no se ha lanzado oficialmente en Rusia.



NVIDIA GeForce AHORA



NVIDIA GeForce NOW es un servicio de juegos en la nube lanzado por Nvidia en febrero de 2020.



A diferencia de Google Stadia, GeForce NOW no es una plataforma independiente. Es más una forma de transmitir juegos que ya tienes en Steam, Uplay, Epic Games Store y más. Solo necesita vincular su cuenta a GeForce Now, y luego puede jugar los juegos que ya compró. No todos los juegos están disponibles en el servicio, pero GeForce Now ofrece cientos de títulos, y esta lista se actualiza constantemente. Centros de datos de





Nvidia



Nvidia utiliza conexiones entre sus propios centros de datos y algunos asociados: un total de nueve en América del Norte, seis en Europa occidental, dos en Rusia, uno en Japón y otro en Corea del Sur, solo 19.



Precio



imagen



Precio de suscripción para NVIDIA GeForce NOW



NVIDIA GeForce NOW ofrece dos opciones de suscripción: básica y premium.



Con una membresía gratuita, obtienes acceso estándar. Dependiendo de cuándo y dónde juegues, tendrás que hacer cola con otros jugadores gratis hasta que haya espacio libre en el servidor. Además, estarás limitado en el tiempo por la sesión por hora del juego. Después de eso, deberás guardar tu progreso y volver a hacer cola para jugar otra hora.



Una suscripción premium es un plan pago que cuesta RUB 999 / mes (o $ 4.99 / mes en los EE. UU.). Le da acceso prioritario a los servidores sin esperar en línea y la posibilidad de jugar hasta seis horas seguidas. También puede obtener una mejor calidad de reproducción con la tecnología de trazado de rayos NVIDIA.



Requisitos



Para usar GeForce Now, necesita uno de los siguientes dispositivos de transmisión de video:



  • Computadora con sistema operativo Windows;
  • Computadora Mac;
  • Reproductor multimedia NVIDIA SHIELD TV;
  • Teléfono o tableta Android.


Además de una conexión a Internet con una velocidad de conexión:



  • 15 Mbps para reproducción de video de 720p a 60 fps;
  • 25Mbps para reproducción de video 1080p @ 60fps.


Principio de funcionamiento





Arquitectura NVIDIA GeForce NOW NVIDIA GeForce NOW



puede transmitir juegos que ya posee a la pantalla de su dispositivo. Para hacer esto, el servicio tiene varios servidores preinstalados con Windows y lanzadores Steam, Uplay y otras tiendas con juegos ya descargados. Entonces, cuando quieras jugar, por ejemplo, Assassin's Creed: Odyssey, Nvidia usará un servidor con Windows instalado, Uplay y el juego ya cargado, por lo que no tienes que descargarlo tú mismo antes de iniciarlo.



De la misma manera, lanzarías el juego en tu computadora, pero esta vez no está en tu lugar: lo que está sucediendo en su pantalla se te transmite a través de la transmisión de video.



Cuando presiona el botón Ir en su controlador, la computadora redirige su acción a un servidor en el centro de datos de Nvidia. Se ejecutará en el juego remoto seleccionado y luego se mostrará en la pantalla.



Estadios



Stadia es una nueva plataforma de juegos anunciada por Google en 2018.



A diferencia de NVIDIA GeForce NOW, que transmite juegos de computadora que ya ha comprado, Stadia es una nueva plataforma con juegos diseñados específicamente para juegos en la nube. Stadia tiene su propio catálogo de juegos. Y así como necesitarías recomprar un juego que ya tienes en tu PC para jugarlo en tu Xbox o PlayStation, también tendrás que volver a comprar el juego para Stadia.



En Stadia, juegas juegos diseñados para la transmisión. Los editores y desarrolladores necesitan ajustar sus proyectos específicamente para el servicio para asegurarse de que todo funcione bien. Para este propósito, Stadia se creó con demoras, pérdida de paquetes y más para simular varios tipos de conexión a Internet y observar cómo funciona el juego en cada uno.





Ubicaciones de nodos de red de Google



No existe una lista exacta de centros de datos de Stadia, pero su idea es ubicarse lo más cerca posible de los jugadores para minimizar la latencia de la red y la cantidad de redireccionamientos. Para hacer esto, Google tiene más de 7,500 nodos de red en todo el mundo que ya se utilizan para almacenar en caché el contenido de otros servicios, como YouTube o Google Play. Stadia también utiliza estas ubicaciones para instalar equipos de juego.



Precio



imagen

Precios de Stadia



Al igual que NVIDIA, Stadia también tiene dos suscripciones.



La suscripción básica le permite acceder al servicio de forma gratuita. Después de conectarse a él, deberá comprar el juego que desee, como en el caso de cualquier otra plataforma. También hay algunas restricciones sobre la calidad máxima: solo puede reproducir contenido de hasta 1080p con sonido estéreo.



Si desea más, puede suscribirse a Stadia Pro por $ 9.99 / mes y desbloquear funciones adicionales de esa manera. Con esta suscripción, puede transmitir hasta calidad 4K con sonido envolvente 5.1. Stadia Pro también incluye descuentos regulares en juegos y juegos gratis cada mes.



Si compra el juego con un descuento en Stadia Pro y luego regresa a la suscripción básica, aún puede jugarlo. Pero esto no funciona para los juegos gratuitos: para volver a ellos, deberá reactivar la suscripción paga.



Principio de funcionamiento





Arquitectura de Stadia



Dado que Stadia es una nueva plataforma, su infraestructura es diferente de Nvidia. Los juegos se ejecutan en servidores Linux y están diseñados específicamente para ejecutarse en Stadia. Cuando comienzas el juego, obtienes una copia de Linux con una versión existente de ese juego.



Cuando presiona el botón en el controlador Stadia, la entrada se envía directamente al enrutador Wi-Fi, eliminando así la transición innecesaria. La acción se realizará en el servidor Stadia, después de lo cual la respuesta se transmitirá a su computadora.



Si necesita más información sobre cómo funciona la tecnología detrás de escena, vea el video de Stadia Streaming Tech de Google I / O'19.



Requisitos



Para jugar en Stadia necesitarás uno de los siguientes dispositivos:



  • Computadora con Google Chrome instalado;
  • Teléfono o tableta Android;
  • Chromecast Ultra


En el lado de la conexión, necesitará al menos:



  • 10 Mbps para 720p a 60 fps de calidad de reproducción de transmisión;
  • 35 Mbps para calidad 4K a 60 fps.


Pruebas de rendimiento



Entonces, se utilizó el siguiente equipo para las pruebas:



  • Computadora: MacBook Pro (configuración básica de 13 pulgadas, 2016)
  • Red: Wi-Fi de Google a 5 GHz y conexión prioritaria proporcionada por MBP;
  • Una prueba de velocidad de conexión a Internet (en fast.com) mostró los siguientes valores: descarga - 400 Mbps, carga - 30 Mbps, latencia - 6 ms.


Para NVIDIA GeForce NOW, se establecieron las siguientes configuraciones:



  • Controlador Nvidia Shield a través de Bluetooth;
  • Suscripción Premium de Nvidia.


Y para Stadia:



  • Controlador Stadia a través de Wi-Fi;
  • Acceso a Stadia Pro.


Hora de inicio



Primero, verifiquemos cuánto tiempo se tarda en iniciar el juego en cada plataforma. Para hacer esto, contaremos el tiempo transcurrido desde el momento en que se hizo clic en el botón del mouse.





El tiempo de inicio de Stadia es de 21 s, en el caso de NVIDIA aumenta a 1 min 3 s.



La explicación de esto es bastante simple, ya que GeForce NOW es una interfaz de transmisión para Steam. El servicio utiliza un servidor de Windows, donde debe iniciar Steam y luego el juego en sí. En Stadia, el juego se ejecuta directamente en el servidor.



Retraso de salida



El retraso de retiro es uno de los factores más importantes en los juegos en la nube. Si es demasiado grande, el juego no se puede jugar. Al iniciar el juego de forma remota, la latencia de la red representará la mayor parte de la latencia de salida.



En ambas plataformas, tenemos un servidor que ejecuta un binario de videojuegos, así que tratemos de descubrir cuán remoto es este servidor.



imagen

NVIDIA Wireshark



imagen

Dump Stadia Wireshark Dump



Wireshark es una herramienta para escuchar y capturar el tráfico que pasa a través de una NIC. Cuando escuchamos paquetes de red después de iniciar el juego, buscamos la dirección IP del servidor remoto. Los juegos en la nube consumen mucho tráfico, por lo que no es difícil encontrar esta dirección en la lista de paquetes cuando se busca una conexión UDP.



Para NVIDIA, la dirección IP del servidor remoto es 24.51.19.228, y su puerto remoto utilizado para enviar la transmisión de video es 18671.



Para Stadia, la dirección IP remota es 136.112.42.157, y el puerto remoto es 44700.



imagen

Uso del



imagen

comando NVIDIA traceroute Uso del comando traceroute for Stadia



Conociendo las direcciones IP y los puertos remotos, ahora puede averiguar el valor de retraso entre la computadora del usuario y el servidor remoto. Para hacer esto, use el comando traceroute para paquetes UDP.



Como puede ver en la salida, hay 10 transiciones entre la computadora y el servidor NVIDIA. Desde el lanzamiento de un paquete desde una computadora hasta llegar a un servidor y devolverlo a una computadora, el tiempo es de 30 ms.



En el caso de Stadia, el servidor es el más cercano, a solo 8 saltos de distancia, por lo que el tiempo de ida y vuelta es de 15 ms.



Nuevamente, Stadia muestra una latencia más baja aquí, ya que usa dos enrutadores menos. El valor de NVIDIA es 2 veces mayor que el de Stadia, pero sigue siendo un buen indicador del retraso en los videojuegos.





NVIDIA Route





Length Stadia Route Length



¿Cómo afecta este retraso al juego? Para probar esto, grabemos dos secuencias cortas de juego de un personaje saltador. Para reconocer cuando se presiona un botón del controlador, también deberá grabar sonidos externos.



Tenga en cuenta que este no es el enfoque más preciso: la pantalla se graba a 60 cuadros por segundo (16.67 ms por cuadro). Pero, dado que se utilizó el mismo método para ambas plataformas, debería haber mostrado resultados bastante buenos.





Ambas secuencias se sincronizaron con una explosión de sonido que indica el inicio de presionar un botón.



En el caso de Stadia, solo transcurren 119 ms entre el momento en que se presiona el botón y el momento en que el personaje comienza a moverse. Para NVIDIA, este valor es de 182 ms.



Nuevamente, es bastante fácil ver por qué sucede esto: como fue evidente en la prueba de latencia, el servidor Stadia está más cerca del usuario. Además, cuando usa un controlador inalámbrico, en el caso de Stadia, está conectado a un enrutador Wi-Fi, en el caso de NVIDIA, a una computadora a través de Bluetooth, lo que agrega otra transición.



Entonces, ¿cuál es la mejor solución de juego en la nube? ¿Cuál elegir y por qué?



Echemos un vistazo a cada aspecto de estas dos soluciones.



Tamaño de la biblioteca





Número de juegos disponibles



aquí, sin duda, NVIDIA GeForce NOW tiene una biblioteca más grande. El servicio ha estado en versión beta durante muchos años, y dado que funciona en Steam, Uplay, Epic Game Store y otros lanzadores, tiene una gran cantidad de juegos disponibles, alrededor de 600.



Stadia, como una plataforma completamente nueva, va a la zaga de NVIDIA y Por el momento solo hay 50 juegos disponibles.



Transmisión de calidad de reproducción





Calidad de juego admitida



Ambas plataformas admiten calidad de 720p y 1080p. Pero Stadia tiene otra resolución adicional: 4K.



Hora de inicio





Tiempo de lanzamiento del juego



En el lanzamiento, Stadia es mucho más rápido que NVIDIA. Incluso si solo estás abriendo el juego, Stadia es 3 veces más rápido que su competidor.



Retraso de salida





Demora del juego y demora de salida



Stadia también tiene una demora de salida mucho menor. Esto se logra conectando el controlador directamente a un enrutador Wi-Fi y la infraestructura avanzada de Google. Ambos factores hacen que Stadia sea un 30% más rápido que NVIDIA.



Salir



Desde un punto de vista técnico, el Stadia funciona mucho mejor que la GeForce NOW de NVIDIA. Por un lado, el hecho de que esta plataforma sea nueva permite el desarrollo de juegos específicamente para juegos en la nube y ofrece un mejor rendimiento que GeForce NOW. Por otro lado, una vez más, dado que esta plataforma es nueva, no puede jugar los juegos que ya están en las bibliotecas de su tienda en una PC, como podría hacerlo con la plataforma NVIDIA. Actualmente, el servicio todavía está en pruebas beta en un número limitado de países y no ofrece demasiadas opciones para jugadores potenciales, pero ya ha anunciado el lanzamiento de títulos AAA como Cyberpunk 2077 y Watch Dogs: Legion, así como una serie de exclusivas temporales propias. ...



All Articles