• Donjuanme@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    3
    ·
    17 hours ago

    GeForce now streams the entire game to you, it takes a few mb/s, barely more than YouTube.

    Microsoft could stream an entire game screen to you for far less bandwidth, so what are they actually sending to your machine?

    • Decq@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      6 hours ago

      GeForce now does not stream the entire game to you. That’s the whole point of GeForce now, it just streams you the final render. Which is just 1 image, though at 60 per second. Which is way less than all the terrain data, textures, meshes, etc in multiple square kms of map data. Ever wonder why modern AAA games are 90+gb big? Thats all the assets that Microsoft streams to you in their flight sim. The actual code is only a few 10’s/100’s mb. Now imagine an AAA game that covers the whole earth and how much space those assets would take up. Hence why they have to stream it to you to make you even capable of playing this game.

    • SkunkWorkz@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      6 hours ago

      Why is that surprising? A compressed video stream is obviously smaller than actual textures and mesh data of the entire planet. You can’t compare the two.

      Also NVidia doesn’t produce the stream out of thin air. They are running the game on their own servers then compress the final image and send it to you over the net. While MS sends you the actual game data like meshes and textures and you compute the screen image on your own machine. It’s not the same. What Nvidia is doing is expensive since for every client that connects they need a graphics card, a cpu and a SSD running in a server farm. If MS would do it that way you have to pay a subscription fee to play Flight Simulator. What MS does is just sending files. Since bandwidth is obviously exponentially cheaper than spinning up an instance of the game on a server for every customer they’ve decided to do it this way. So you only have to pay once.