Sign in with
Sign up | Sign in

Shield Remote GameStream: How Far Will You Go to Game?

By - Source: Tom's Hardware US | B 10 comments

Nvidia's KitKat update for Shield allows you to run GameStream from far, far away.

The Nvidia Shield launched during summer 2014, at the time being a showcase for Tegra 4. Even with the impressive potential of the Kepler-based Tegra K1, Nvidia's keeping its promise of providing updates to the Shield.

We got an early look at the 4.4.2 KitKat software update for Shield, and beyond the Google-baked upgrades in the latest version of Android, one of the the new features enabled by Nvidia is Remote GameStream. It's the same GameStream concept available in beta at launch and officially supported in the 4.3 update, but now taken outside to a brave new world.

Read more: Nvidia's Shield Revisited: Console Mode, Streaming, And More

We can see why Nvidia chose to wait this long to enable Remote GameStream; it's the most variable and unpredictable of all usage scenarios. While one can reasonably control the environment within a home network, taking it over the internet introduces all sorts of variability. It's a risky move by Nvidia, as Remote GameStreaming for those with less than optimal setups will result in dismal experiences. With that in mind, we decided to try the Remote GameStreaming under three very unique scenarios:

  1. Host desktop and Shield within the same city, on the same ISP.
  2. Host desktop and Shield within the same country, different ISP.
  3. Host desktop and Shield in different countries, overseas, different ISP.

Remote GameStream Within Same City

Titanfall entirely playable with a 30 ms pingTitanfall entirely playable with a 30 ms pingIn our "same city" scenario, which we imagine to be the most popular one for gamers on the go, the host desktop was on a Rogers Cable connection in downtown Toronto, as was the Shield. Geographically, the two were separated by only 4 kilometers. The host computer was on a mid-tier internet plan that demonstrated a 3.26 Mb/s on Speedtest.net. Mind you, this is below Nvidia's recommended 5 Mb/s upstream. A ping test between the Shield's internet connection and the host PC yielded an average of 31 milliseconds.

The Conditions

  • Same ISP: Rogers to Rogers
  • Shield 4 kilometers (2.49 miles) apart from PC
  • 3.26 Mbit upstream
  • 31 ms ping time

How Well Did it Work?

GameStream worked even without the recommended upload speed, albeit it had to run at the maximum bitrate setting of 4 Mbit. The low latency made games like Titanfall entirely playable, though the low bitrate muddied the image quality.

Remote GameStream Within Same Country... But Still Sorta Far Away

Tomb Raider with TressFX on Shield, thanks to Kepler GameStreamTomb Raider with TressFX on Shield, thanks to Kepler GameStreamFor our next batches of tests, we wanted to see what it'd be like gaming away from home, like if you were visiting family for the holidays, but wish you were gaming on your PC instead. I enlisted the help of Tom's Hardware senior editor Don Woligroski's test bench in Winnipeg, Manitoba, to stream to my Shield in Toronto, Ontario. We're in the same country, and Manitoba is right next to Ontario, but Canada is a big country. Don's desktop is over 1514 kilometers (941 miles) away from my Shield. Don's got an upload speed of only 1.88 Mb/s, but ping times were pretty respectable at around 60 ms.

The Conditions

  • Different ISP: MTS Allstream to Rogers
  • Shield 1514 kilometers (941 miles) apart from PC
  • 1.88 Mbit upstream
  • 60 ms ping

How Well Did it Work?

In short, not very well. Given that GameStream is simply a 720p video encoded by the desktop GPU and streamed to the Shield client, 1.88 Mb/s simply wasn't enough for a smooth experience. It worked insofar as being able to send controller inputs to Don's machine, but the resulting video output had so many dropped frames that most games would be unplayable save for those where input timing isn't important – such as turned based strategy games.

EXTREMELY Remote GameStream Overseas

Portal may be coming to Shield, but Portal 2 is on GameStream nowPortal may be coming to Shield, but Portal 2 is on GameStream nowFor our final test, I decided to find an extreme situation of Remote GameStreaming: overseas in differing countries. I enlisted the help of Netherlands-based Tom's Hardware news contributor Niels Broekhuijsen and his enviable residential internet upload connection of 14.62 Mb/s. With him and I being 5974 kilometers (3712 miles) apart, latency would be a limiting factor. A ping returned times of between 120 to 130 milliseconds.

The Conditions

  • Different ISP: Ziggo to Rogers
  • Shield 5974 kilometers (3712 miles) apart from PC
  • 14.62 Mbit upstream
  • 125 ms ping

How Well Did it Work?

Much to our delight, it worked surprisingly well. Niels' upstream allowed us to set our max bitrate on the Shield up to highest setting at 20 Mbit with no adverse effects, even though that would be beyond the connection's capability. Switching from the minimum of 4 Mbit and maximum of 20 Mbit clearly showed the effect of video compression. Check out the text in Star Swarm:

Original uncompressed images:

The biggest limiting factor in this case was latency, which at around 120 ms is at the very outer limits of what's acceptable to me. My online gaming days started with QuakeWorld using a dial-up modem, and back then 120 ms would have been god-like ISDN speeds, but is now considered a touch laggy. Still, the impressive bandwidth available to the host PC to upload the GameStream made it a very good-looking experience.

Does Render Resolution Matter?

We took the opportunity to also compare the visual differences between having the PC render at Shield's native resolution of 1280x720 or at a higher resolution (in this case, Niel's native desktop resolution of 2560x1440) and then have it downsampled into the 720p GameStream.Original uncompressed images:

 

Original uncompressed images:

  

The results clearly showed that having the GPU running at a higher resolution and then downsampling to the video stream on Shield yielded a more detailed looking picture. Of course, another consideration is source frame rate; any Kepler GPU will be able to play most any game very smoothly at 720p with max settings. Furthermore, one negative side effect of going to a higher resolution is that some HUD and text elements may be too small to see, but that'll be up for the user to decide.

Read more: Nvidia Shield Review: Tegra 4-Powered Handheld Gaming

Thumbs Up for Shield's Continued Updates

Nvidia's continued to evolve the Shield software through each major Android update. The company itself knows that it's done right by its Shield customers, and we approve of this continual improvement. It also bodes well for consumer confidence in whatever future Shield hardware there may be. Regardless, the ability to stream full Nvidia GPU-powered PC games to Shield gives it extended relevancy, especially to those who aren't interested in Android gaming. The addition of Remote GameStream now makes it even more compelling.

If you have a decent connection at your disposal, consider the Nvidia Shield a viable option for worldwide PC gaming – in the palm of your hands.

Follow Marcus Yam @MarcusYamFollow us @tomshardware, on Facebook and on Google+.

Don Woligroski, Niels Broekhuijsen and Anthony Tam contributed to this report.

Discuss
Ask a Category Expert

Create a new thread in the News comments forum about this subject

Example: Notebook, Android, SSD hard drive

This thread is closed for comments
  • 0 Hide
    nikolajj , April 7, 2014 7:07 AM
    Nifty little bugger! I might wait for the next one tho, to see that a little try and error can do :) 
  • -1 Hide
    Datcu Alexandru , April 7, 2014 7:41 AM
    Would be nice if i could remote the entire PC on this and not just games. With the latency being among the lowest it could be a nifty remote device.
  • 1 Hide
    K-beam , April 7, 2014 8:28 AM
    This is what Oculus Rift should look at in terms of features, connectivity (wireless and internet), software support and pricing. After all, the hardware of Oculus is even less than the hardware in Shield (think processor, battery, gamepad, fan).
  • Display all 23 comments.
  • -5 Hide
    qlum , April 7, 2014 10:21 AM
    I may have wanted the shield but sadly the half baked streaming software only works on half the gpu's the half that is not amd nor older nvidea cars and as a 7950 owner I cannot use it. Stupid Nvidea vendor locking. This folks is why I don't buy nvidea stuff.
  • -1 Hide
    JMcEntegart , April 7, 2014 12:05 PM
    The sexiest thing about this post is Niels' internet connection. OMG.
  • 0 Hide
    ragenalien , April 7, 2014 12:20 PM
    Quote:
    I may have wanted the shield but sadly the half baked streaming software only works on half the gpu's the half that is not amd nor older nvidea cars and as a 7950 owner I cannot use it. Stupid Nvidea vendor locking. This folks is why I don't buy nvidea stuff.


    Gamestream uses dedicated video processing hardware found only in kepler/maxwell gpu's. That's not to say it couldn't be brought to modern GCN cards but can you really expect AMD and Nvidia to work together on that?
  • 1 Hide
    BranFlake5 , April 7, 2014 2:40 PM
    Quote:
    I may have wanted the shield but sadly the half baked streaming software only works on half the gpu's the half that is not amd nor older nvidea cars and as a 7950 owner I cannot use it. Stupid Nvidea vendor locking. This folks is why I don't buy nvidea stuff.


    *First Sentence-Run on
    *GPUs
    *AMD
    *Nvidia
    *cards

    Please use proper spelling if you're going to make a compelling argument. It is correctly spelled Nvidia. Also, your grammar and punctuation was "half baked." Also, calling a huge corporation "Stupid"
    isn't very professional. Also, refusing to buy Nvidia seems butthurt and fanboyist.

    Your argument however is invalid. Do you expect a Pentium 4 and Windows XP to render 4K video? No, because the power and technology just isn't there. AMD cards don't have the specific encoder built in, same as older Nvidia cards.

    If you're serious about Shield (It's lots of fun) buy a GTX 760 (~$250) and the Shield. Sell your 7950 to a miner.
  • 0 Hide
    Anonymous , April 8, 2014 6:23 AM
    Impressive though the technical specs maybe, what I'd like to see with this is some kind of goggles instead of that tiny screen. I mean PC games are made for being played at much larger screens, esp. RPGs and RTSs, where there are a lot of tiny numbers (gold, xp, damage, etc.). Even in tactical FPSs, where enemies might be hiding behind cover, and even normally you could only see the tops of their heads, would be nearly impossible to detect on a very small screen size. So while the techie inside me says the remote play feature is pretty cool, the gamer in me is like "meh".
  • 0 Hide
    syrious1 , April 8, 2014 9:58 AM
    These download speeds are impressive, meanwhile in the US we sit here with an average of 15-35MB download...
  • 0 Hide
    starmajoris , April 8, 2014 2:34 PM
    Yep EU is great on that regard. I had 24MB in 2008 already, 100MB is common if you're willing to pay around 40 Euros and data caps don't exist at all since 2006.
  • -1 Hide
    dragonsqrrl , April 18, 2014 7:35 PM
    "The Nvidia Shield launched during summer 2014"

    Really?
  • 0 Hide
    jasonelmore , April 20, 2014 12:39 PM
    Quote:
    These download speeds are impressive, meanwhile in the US we sit here with an average of 15-35MB download...


    shit i wish, in the US the average is 2.5 Mbps which is god awful compared to other countries. You can blame lawmakers and the FCC for their duo-opoly rules and non-regulation of USA internet
  • 1 Hide
    sharkyh20 , April 20, 2014 7:43 PM
    In Australia I pay $100 a month for 200GB of 15Mb down and 0.88 Mb up. Can I get a free ticket to the USA, preferably Kansas?
  • 0 Hide
    DrBackwater , April 21, 2014 2:44 AM
    Shame most people have horrid upload speeds, great tho nvidia are on the right path to awesomeness as this is the future along side oculus rift.

    While mobile devices and pc hardware are so far and wide technologically, you gotta ask is our home internet on a global level that ancient.
  • 0 Hide
    DrBackwater , April 21, 2014 2:49 AM
    Wireless fast internet seems the last foundation for people technologically advanced in politically biased world on whats appropriate.

    If someone said no internet, Wouldn't it be great if politicians had no form of income while in politics, but based on performance will receive the income at the end of their term or no severance pay then maybe people would appreciate politics a bit more.
    Bureaucratic governments know better then citizens on whats best.

    2080 on a global level internet speeds will be a thing of the past, that is.
  • 0 Hide
    Vlad Rose , April 21, 2014 10:41 AM
    Quote:
    Quote:
    I may have wanted the shield but sadly the half baked streaming software only works on half the gpu's the half that is not amd nor older nvidea cars and as a 7950 owner I cannot use it. Stupid Nvidea vendor locking. This folks is why I don't buy nvidea stuff.


    Gamestream uses dedicated video processing hardware found only in kepler/maxwell gpu's. That's not to say it couldn't be brought to modern GCN cards but can you really expect AMD and Nvidia to work together on that?


    Actually, on a hardware level, the AMD cards do have the necessary hardware to be able to run with Gamestream. But as you said, Nvidia will not work with the competition (Cuda, Physx, shield, etc). Hopefully an open source version of the service will come out so that you can root your Shield and be able to use your choice of hardware.
  • 0 Hide
    dragonsqrrl , April 21, 2014 6:39 PM
    Quote:
    "The Nvidia Shield launched during summer 2014"

    Really?

    ... apparently at least one person thinks Shield launched summer 2014.
  • 0 Hide
    dragonsqrrl , April 21, 2014 7:01 PM
    Quote:
    Quote:
    Quote:
    I may have wanted the shield but sadly the half baked streaming software only works on half the gpu's the half that is not amd nor older nvidea cars and as a 7950 owner I cannot use it. Stupid Nvidea vendor locking. This folks is why I don't buy nvidea stuff.


    Gamestream uses dedicated video processing hardware found only in kepler/maxwell gpu's. That's not to say it couldn't be brought to modern GCN cards but can you really expect AMD and Nvidia to work together on that?


    Actually, on a hardware level, the AMD cards do have the necessary hardware to be able to run with Gamestream. But as you said, Nvidia will not work with the competition (Cuda, Physx, shield, etc). Hopefully an open source version of the service will come out so that you can root your Shield and be able to use your choice of hardware.


    Open alternatives that allow you to stream to mobile devices are already available. To my knowledge none of them work very well. In fact it might be more appropriate to say they just plain suck by comparison. Splashtop is one such example, you have a much wider range of hardware options, but you get a comparatively inferior streaming experience.

    Linus did a comparison with a 'ghetto shield' a couple months ago:
    https://www.youtube.com/watch?v=sNh0ZAwsIkI
  • 0 Hide
    heydan , April 22, 2014 10:47 AM
    If there´s a lot of people who buy the shield just for the game streaming, nvidia should better develop a device just to stream games to android base devices and tvs
  • 0 Hide
    Vlad Rose , April 24, 2014 11:02 AM
    Quote:
    Quote:
    Quote:
    Quote:
    I may have wanted the shield but sadly the half baked streaming software only works on half the gpu's the half that is not amd nor older nvidea cars and as a 7950 owner I cannot use it. Stupid Nvidea vendor locking. This folks is why I don't buy nvidea stuff.


    Gamestream uses dedicated video processing hardware found only in kepler/maxwell gpu's. That's not to say it couldn't be brought to modern GCN cards but can you really expect AMD and Nvidia to work together on that?


    Actually, on a hardware level, the AMD cards do have the necessary hardware to be able to run with Gamestream. But as you said, Nvidia will not work with the competition (Cuda, Physx, shield, etc). Hopefully an open source version of the service will come out so that you can root your Shield and be able to use your choice of hardware.


    Open alternatives that allow you to stream to mobile devices are already available. To my knowledge none of them work very well. In fact it might be more appropriate to say they just plain suck by comparison. Splashtop is one such example, you have a much wider range of hardware options, but you get a comparatively inferior streaming experience.

    Linus did a comparison with a 'ghetto shield' a couple months ago:
    https://www.youtube.com/watch?v=sNh0ZAwsIkI


    Actually I was thinking Stream My Game which I tinkered with about 6 months ago and seemed to work fine ... http://www.streammygame.com/
Display more comments