Jogos na nuvem: Stadia vs GeForce Now

Nos últimos meses, li muitos artigos e tweets falando sobre jogos em nuvem e quão semelhantes (ou não) são as duas plataformas principais nesta área: Stadia e Nvidia GeForce Now.

Como passei muito tempo me repetindo várias vezes sobre esse assunto, decidi escrever um artigo sobre como os dois são semelhantes e diferentes.

Todas as informações que usei para escrever este post vêm de fontes disponíveis publicamente.

Imagem para postagem
Stadia vs Nvidia

O que são jogos em nuvem

Os jogos em nuvem são a capacidade de jogar um videogame com um hardware remoto. Isso é algo que você também pode chamar de streaming de jogo, porque é isso que é.

Basicamente, em vez de possuir uma máquina poderosa para executar o jogo mais recente com o melhor desempenho e ter que renová-lo a cada poucos anos, você apenas usará o hardware de outra pessoa por um preço mensal barato. O jogo será executado remotamente, a entrada do seu controlador local será enviada ao datacenter, executada na máquina e, em seguida, o display será transmitido de volta para sua casa.

Você só precisa de uma tela, um dispositivo capaz de reproduzir um stream de vídeo, e isso é tudo. Fácil de configurar, fácil de jogar, nada com que se preocupar (exceto talvez sua conexão de internet).

Imagem para postagem
Jogos na nuvem

Existem muitas vantagens em usar jogos em nuvem:

  • Não há necessidade de baixar, instalar ou atualizar um jogo.
  • Não precisa se preocupar com armazenamento físico.
  • Não há necessidade de um computador potente.
  • Jogue em quase todos os lugares: computador, telefone, tablet, TV.

Mas isso também tem algumas desvantagens:

  • É necessária uma boa ligação à Internet.
  • Impossível jogar offline.
  • Atraso de entrada maior do que um PC local.

Os jogos na nuvem não são algo novo e estão aqui há anos, esperando o bom momento surgir. Você não precisa ter um dispositivo poderoso para usar os jogos em nuvem, mas precisa ter um acesso excelente e ilimitado à Internet para jogar. E esse foi o principal problema nos últimos anos: conexão de rede ruim, alta latência, limite de dados.

Imagem para postagem
Largura de banda necessária

Você deve ter pelo menos 10/15 Mbps de velocidade de download para obter a qualidade mais baixa. Para a experiência 4K, planeje uma conexão de pelo menos 35 Mbps para desfrutar do jogo.

Além disso, como você basicamente está transmitindo um vídeo, definitivamente precisa de um plano de internet ilimitado. Para uma sessão de uma hora jogando na melhor qualidade (4K), você usará até 20 GB de dados. Por um mês jogando uma hora por dia em 4K, pode ser até 430 GB.

Imagem para postagem
Uso de largura de banda de jogos em nuvem

Finalmente, e essa talvez seja a parte mais importante, a latência. Esta é a principal diferença entre o streaming de um vídeo (como o Netflix) e o streaming de um videogame. Quando você assiste a um vídeo, você realmente não se importa com a latência entre sua casa e o datacenter Netflix, porque você não tem nenhuma interação ao vivo com o vídeo em si.

Para um videogame, isso é algo totalmente diferente. Se você apertar jump em seu controlador e precisar esperar um segundo inteiro para ver isso acontecendo na tela, isso é totalmente impossível de jogar. E essa latência, com base no tipo de jogo que você está jogando, será percebida de forma totalmente diferente.

O atraso de entrada é a adição de todas as latências por trás do jogo: latência do controlador, latência de processamento, latência de exibição … e, claro, para jogos em nuvem, a latência da rede é uma das partes mais importantes.

Imagem para postagem
Percepção de latência por tipo de jogo

Nvidia GeForce Now

Imagem para postagem
Nvidia como jogar

Introdução

Nvidia GeForce Now é o serviço de jogos em nuvem lançado pela Nvidia em fevereiro de 2020. Após mais de sete anos de desenvolvimento e testes beta, o serviço agora está disponível para todos.

Ao contrário do Stadia, o GeForce Now não é uma plataforma por si só. É mais uma maneira de transmitir jogos que você já possui em sua biblioteca pessoal: Steam, Uplay, Epic, … você só precisa vincular sua conta ao GeForce Now e poderá jogar. Nem todos os jogos estão disponíveis, mas a Nvidia GeForce Now oferece centenas de jogos que você já pode jogar e eles estão constantemente adicionando novos jogos à lista mas também podem sair games.

Imagem para postagem
Datacenters Nvidia

A Nvidia usa uma combinação entre seus próprios datacenters e os datacenters de alguns parceiros. Eles têm um total de nove datacenters na América do Norte, seis na Europa Ocidental, dois na Rússia, um no Japão e um na Coreia do Sul para um total de 19 datacenters .

Preços

Imagem para postagem
Preços da Nvidia GeForce Now

Nvidia Geforce Now vem com duas ofertas: uma gratuita e outra paga.

Com a assinatura gratuita, você obtém acesso padrão. Dependendo de quando e onde você joga, você ficará na fila com outros jogadores gratuitos até que um servidor esteja disponível. Além disso, você estará limitado a uma sessão de no máximo uma hora. Depois disso, você terá que salvar seu jogo e entrar novamente no sistema de fila para jogar por mais uma hora.

A associação Founders é uma assinatura paga de $ 4,99 / mês. Dá-lhe acesso prioritário (sem tempo de espera) aos servidores e a capacidade de jogar até seis horas por sessão. Você também poderá experimentar a melhor qualidade com a tecnologia de rastreamento Nvidia RayTracing.

Lembre-se de que a assinatura do Founders é uma oferta por tempo limitado e não há garantia de que o preço não subirá em algum momento.

Requisitos

Para usar o GeForce Now, você precisará de um dos seguintes dispositivos para transmitir o vídeo:

  • Um computador Windows.
  • Um computador Mac.
  • Uma TV Nvidia Shield.
  • Um telefone ou tablet Android.
  • E recentemente Chromebooks

Do lado da conexão, você precisará de pelo menos:

  • 15 Mbps para 720p a 60 fps.
  • 25 Mbps para 1080p a 60 fps.

Como funciona

Imagem para postagem
Arquitetura Nvidia GeForce Now

Nvidia GeForce Now é capaz de transmitir jogos que você já possui. Para isso, contam com diversos servidores Windows pré-instalados com inicializadores (Steam, Uplay, Epic, …) e jogos já implantados. Então, quando você quiser jogar Assassin’s Creed Odyssey, a Nvidia usará um servidor Windows com Uplay instalado e o jogo ACO já baixado, então você não precisa esperar antes de jogar.

É exatamente como se você estivesse iniciando o jogo em seu computador, mas desta vez o computador não está em sua casa e você apenas obtém o fluxo de vídeo.

Quando você pressiona o botão de salto no seu controlador, ele é enviado ao seu computador, que o encaminha para o servidor no datacenter da Nvidia. A ação será executada no jogo remoto e, em seguida, a exibição será transmitida de volta para sua tela.

Stadia

Imagem para postagem
Descrição do Stadia

Introdução

Stadia é uma nova plataforma de jogos anunciada pelo Google em 2018.

Ao contrário da Nvidia GeForce Now, que faz streaming de jogos de PC, o Stadia é realmente uma nova plataforma, com jogos projetados e otimizados para jogos em nuvem. O Stadia tem seu próprio catálogo de jogos, então você não pode usar seu catalogo de games que você possa tem na Steam ou em um console por exemplo, da mesma forma que não da para usar estes games da Steam na Epic Store ou nas lojas da Xbox ou Playstation, e vice versa. ( lembrando que você não precisa explodir sua biblioteca de games em uma loja para usar outra loja ou o Stadia por exemplo ). Porém o Stadia é mais focado em games lançamento, colocando trabalho em portar poucos games antigos.

A boa notícia é que você está jogando jogos projetados e otimizados para serem transmitidos. Os editores e desenvolvedores precisam integrar o jogo para o Stadia e garantir que tudo funcione perfeitamente na plataforma. Para isso, o Stadia foi projetado com ferramentas de desenvolvimento (latência, pacotes perdidos, …) para simular vários tipos de conexão à Internet e ver como o jogo funciona em cada condição. e a Google criou um leque de tecnologias inbutidas tanto no sistema quanto nos games para diminuir a latência.

Imagem para postagem
Nós do Google Edge

Não existe uma lista precisa de datacenters Stadia, mas a ideia é estar o mais próximo possível dos jogadores para minimizar a latência e o número de saltos. Para isso, o Google conta com mais de 7500 nós de ponta ao redor do mundo já usados ​​para armazenar conteúdo em cache para outros serviços como Youtube ou Google Play. Esses locais também são usados ​​pelo Stadia para colocar o hardware de jogo também, porém o Stadia ainda não esta em todos estes pontos ainda !

Preços

Imagem para postagem
Preços do Stadia

Assim como o Nvidia, o Stadia também possui duas formas diferentes de jogar: a base e o acesso profissional.

O acesso à base permite que você acesse a plataforma gratuitamente. Uma vez conectado, você precisa comprar jogos como faria com qualquer outra plataforma ou loja como a Steam por exemplo. Existem também algumas restrições em relação à qualidade máxima: você só pode reproduzir conteúdo de até 1080p e som estéreo.

Se quiser mais, você pode se inscrever no Stadia pro por $ 9,99 / mês e desbloquear mais recursos: streaming de até 4K com som surround 5.1. Com a assinatura profissional, você também tem descontos regulares em jogos e jogos gratuitos todos os meses , atualmente são quase 30 games para acesso livre com a assinatura.

Se você comprar um jogo com um desconto profissional e depois voltar para a base do Stadia, ainda poderá jogar esse jogo. Se você reivindicar um jogo profissional gratuito e depois voltar para a base do Stadia, não poderá jogar esse jogo, a menos que reative sua assinatura profissional novamente.

Como funciona

Imagem para postagem
Arquitetura Stadia

O Stadia apesar de possibilitar que você use varios tipos de controle eles tem um Controle proprio , que no qual tem um recurso para evitar latencia. Quando você pressiona um botão no controlador Stadia, a entrada é enviada diretamente para o roteador wi-fi, removendo um salto adicional e evitando a latencia de controles Bluetooth que é bem grande. A ação será executada no servidor Stadia e, em seguida, o vídeo será transmitido de volta para o seu computador.

Como o Stadia é uma plataforma nova, a infraestrutura é totalmente diferente da Nvidia. Os jogos são desenvolvidos especificamente para serem executados no Stadia e tudo na plataforma é pensado para diminuir latência e permitir uma melhor experiencia mesmo que limite a quantidade de jogos neste inicio. 

Se você quiser mais informações sobre como funciona nos bastidores, a Stadia Streaming Tech do Google I / O’19 é realmente interessante.

Requisitos

Para reproduzir no Stadia, você precisará de um dos seguintes dispositivos para transmitir o vídeo:

  • Um computador com o Google Chrome instalado.
  • Um telefone ou tablet Android.
  • Um Chromecast Ultra.

Do lado da conexão, você precisará de pelo menos:

  • 10 Mbps para 720p a 60 fps.
  • 20 Mbps para 1080p a 60 fps
  • 35 Mbps para 4K a 60 fps.

Referência de jogos em nuvem

Meio Ambiente

Para este benchmark, usei o seguinte hardware:

  • Computador: MacBook Pro (13 polegadas, 2016, configuração básica).
  • Rede: Google Wifi em 5 Ghz, e dispositivo prioritário dado ao MBP.
  • Teste de velocidade da Internet (em fast.com ): download de 400 Mbps, upload de 30 Mbps, latência de 6 ms.

Para Nvidia GeForce Now, tenho a seguinte configuração:

  • Controlador Nvidia Shield em Bluetooth.
  • Acesso dos fundadores da Nvidia.

E para o Stadia:

  • Controlador Stadia em Wifi.
  • Acesso ao Stadia Pro.

Tempo de inicialização

Primeiro teste, vamos verificar quanto tempo o jogo precisa para iniciar nas duas plataformas. Gravei minha tela e iniciei o cronômetro no momento em que soltei o clique do mouse.

Nvidia vs Stadia tempo de inicialização

O Stadia é um claro vencedor aqui com apenas 21 segundos para ficar pronto. A Nvidia está muito atrás e precisa de 3x mais tempo para começar com 1min03.

Atraso de entrada

O atraso de entrada é uma das coisas mais importantes em jogos em nuvem. Isso pode tornar seu jogo totalmente impossível de jogar se estiver muito alto. Ao executar um jogo remotamente, a latência da rede será uma grande parte do atraso de entrada.

Em ambas as plataformas, temos um servidor rodando o binário do videogame, vamos tentar ver se conseguimos encontrar “a que distância” esse servidor está.

Imagem para postagem
Nvidia Whireshark dump
Imagem para postagem
Stadia Wireshark dump

O Wireshark é uma ferramenta para ouvir e capturar o tráfego que passa pela placa de rede. Durante o jogo, fui capaz de farejar meus pacotes de rede para encontrar o endereço IP do servidor remoto. Os jogos em nuvem têm um grande consumo de largura de banda. Não é muito difícil encontrar o endereço do servidor na lista de pacotes, procurando uma conexão UDP.

Para Nvidia, o endereço IP do servidor remoto é 24.51.19.228 e sua porta remota usada para enviar o fluxo de vídeo é 18671.

Para Stadia, o endereço IP remoto é 136.112.42.157 e a porta remota é 44700.

Imagem para postagem
Comando Nvidia Traceroute
Imagem para postagem
Comando Stadia Traceroute

Conhecendo os endereços IP e as portas remotas, agora posso verificar qual é a latência entre meu computador e o servidor remoto. Para fazer isso, usei o comando traceroute com pacotes UDP.

Como mostra a saída, há 10 saltos entre meu computador e o servidor Nvidia. O tempo para um pacote iniciar do meu computador, chegar ao servidor e retornar ao meu computador é de 30 ms.

Para o Stadia, o servidor está mais próximo, apenas 8 saltos e um tempo de ida e volta de 15 ms.

Mais uma vez, o Stadia vence aqui com 2 saltos a menos. A latência da Nvidia é 2x maior do que a do Stadia.

Imagem para postagem
Distância de roteamento Nvidia
Imagem para postagem
Distância de roteamento do Stadia

Mas como essa latência afeta o jogo? Para verificar no jogo, gravei duas pequenas sequências de jogo fazendo meu personagem pular. Para saber quando pressionei o botão do controlador, também gravei o som do meu ambiente.

Quando tive que apertar o botão de pular, apertei bem alto. O objetivo era ter uma “referência” no meu vídeo para iniciar o cronômetro.

Tenha em mente que este não é o método mais preciso e minha tela foi gravada a 60 fps (16,67 ms por quadro). Mas, como o mesmo método é usado para ambas as plataformas, ele deve mostrar alguns resultados interessantes.

Imagem para postagem
Sincronização de vídeo entre Stadia e Nvidia

Consegui sincronizar as duas sequências usando o pico de som: o primeiro pico indica que o botão foi pressionado e o segundo é quando o botão é liberado. Como a ação começa quando o botão do controlador é pressionado, eu só tive que iniciar o cronômetro naquele momento.

Teste de Latência

E mais uma vez o Stadia vence. Apenas 119 ms entre o momento em que pressionei o botão e o momento em que o personagem começou a se mover. Para a Nvidia, isso é 50% a mais com 182 ms.

É muito fácil entender o porquê: estou mais perto do servidor Stadia como vimos com a latência. Além disso, estou jogando como se estivesse jogando na minha TV: com um controlador sem fio. Para Stadia, o controlador é conectado ao roteador em Wifi. Para Nvidia, o controlador está conectado ao meu computador em Bluetooth, é mais um salto, além de outras tecnologias usadas no Stadia.

Resumo

Então, qual é a melhor solução de jogos em nuvem? Qual você deve escolher e por quê? Primeiro, vamos revisar cada aspecto das duas soluções.

Disponibilidade de jogos

Imagem para postagem
Número de jogos disponíveis , imagem desatualizada, atualmente são 65 games no Stadia

Essa é uma grande vitória para a Nvidia GeForce Now. O serviço está aqui em beta há anos e, uma vez que é um invólucro de lançadores como Steam, Uplay, Epic, … ele tem um grande número de jogos disponíveis, quase 600.

O Stadia como uma plataforma totalmente nova está muito atrás da Nvidia e tem apenas 65 jogos disponíveis por enquanto. ( numero de 11/09/2020 )

Qualidade do jogo

Imagem para postagem
Qualidade de jogo compatível

Ambas as plataformas suportam 720p e 1080p. Mas o Stadia vence com a resolução 4K.

Tempo de inicialização

Imagem para postagem
Tempo de inicialização

O Stadia é muito mais rápido do que a Nvidia no período de inicialização. Mesmo que seja algo que você faça apenas uma vez ao começar a jogar, o Stadia é 3 vezes mais rápido para abrir o jogo.

Atraso de entrada

Imagem para postagem
Latência e atraso de entrada

No lag de entrada, o Stadia também é mais rápido. A forma como a solução é projetada com o controlador diretamente conectado ao roteador em Wifi, infraestrutura mundial do Google e mais o Hardware e softwares ( incluindo os games ) otimizados para serem transmitidos em nuvem tornam o Stadia 30% mais rápido do que o Nvidia.

Conclusão

Na minha opinião, no lado da tecnologia, o Stadia é muito melhor do que a Nvidia GeForce Now e é o vencedor da solução de jogos em nuvem.

Por um lado, o fato de ser uma nova plataforma permite que jogos sejam desenvolvidos para propósitos de jogos em nuvem e oferece um desempenho muito melhor do que o GeForce Now.

Por outro lado, como é uma nova plataforma, você não pode jogar jogos que já possui na biblioteca do seu PC como faria com o GeForce Now. E o catálogo é reduzido porque os desenvolvedores precisam integrar o game ao Stadia e as tecnologias para otimizar o Streaming.

Então, qual solução escolher? Eu diria que depende de como você joga.

Imagem para postagem
Nvidia GeForce Now

Nvidia GeForce Now

Se você tem uma enorme biblioteca de jogos Steam, Uplay, Epic, … e adora reproduzi-los o tempo todo, Nvidia GeForce Now é a solução certa. Ele permite que você jogue seus jogos, a biblioteca é enorme e você não precisa recomprá-los ( caso o game suporte o Geforce Now ).

Prós

  • Não há necessidade de recomprar jogos que você já possui no PC.
  • Biblioteca enorme: você pode jogar jogos do Steam, Uplay, Epic ,caso eles também estejam disponiveis para o Geforce Now …e mesmo que eles não tenham sido projetados para jogos em nuvem.

Contras

  • É mais streaming de jogos do que jogos em nuvem.
  • Games novos ou que você ainda não tem ainda precisam ser comprados
  • É necessário fazer login nas outras plataformas (Steam, Uplay, …).
  • Impossível comprar o jogo diretamente da GeForce.
  • Tempo de inicialização enorme.
  • Maior latência e atraso de entrada.
Imagem para postagem
GOOGLE STADIA

Stadia

Se você for mais parecido comigo, você compra um jogo, joga e muda para um novo, o Stadia é a solução para você. Ele tem os melhores recursos de tecnologia e provavelmente proporcionará o melhor desempenho.

Prós

  • Solução real de jogos em nuvem.
  • Pequena latência e atraso de entrada.
  • Jogo desenvolvido para ser jogado em nuvem: integrado, testado e otimizados para rodar via Streaming e na infraestrutura do Stadia antes do lançamento.
  • Compre e já comece a jogar em cerca de 30 segundos.

Contras

  • Não é uma lista enorme de jogos por enquanto.
  • Precisa recomprar jogos que você já possui no PC ou em qualquer outra plataforma ou loja.( caso você ainda não o tenha jogado ou queira joga-lo no Stadia ).

Fonte : Medium

Mais histórias
O primeiro lote de jogos do ‘Stadia Makers’ traz sete novos títulos independentes para o Stadia