Latest News Posts

Social
Latest Forum Posts

The Ultimate Gaming Portable: NVIDIA SHIELD Review
Bookmark and Share

NVIDIA_Project_Shield
Print
by Rob Williams on November 6, 2013 in Gaming, Mobile

Are you a portable gamer that’s tired of the restrictions that bog down most handhelds? Based on Android, NVIDIA’s SHIELD portable helps fix that problem. At the same time, it even goes a step further to improve the gamepad solution. At $300, SHIELD is on the pricier side – but is it worth it?

Streaming PC Games with GameStream

NVIDIA could have released SHIELD as a portable Android gaming machine and left it at that, but that would have been a hard sell. No one is going to call a mobile platform an “ultimate” one for gaming, after all (don’t test me!). Fortunate for us, the company had no plans to do that. Instead, it’s designed a couple of rather creative features to sweeten the deal, with GameStream topping the list.

With the help of a GeForce-equipped PC, GameStream converts real gameplay PC-side into video which is then sent over to a SHIELD in realtime. The process sounds a little complex, but NVIDIA’s designed it to make lag a non-issue – rather important if the feature is to be used at all.

There’s a small checklist of things required to make use of GameStream. At the forefront, your PC must have a GeForce GTX 650 or higher – notebook GPUs are out, for the time-being. CPU-wise, an Intel i3-2100 / AMD Athlon II X4 630 or higher is recommended, along with at least 4GB of RAM.

Because GameStream utilizes Wi-Fi, a dual-band router is highly recommended. In case one needs to be purchased, NVIDIA has a recommended list here.

Once all of the hardware is in check, GeForce Experience should give the a-OK:

NVIDIA SHIELD - GeForce Experience GameStream

Wi-Fi is far from being a preferred method of streaming content, so it’s important to double-check connection settings SHIELD-side to make sure the experience is as good as can be.

NVIDIA SHIELD - Network Connection

If a compatible PC is active on the network, the “PC Games” section inside of TegraZone on the SHIELD should pick it up.

Connecting to a GeForce-equipped PC via SHIELD
Connecting to a GeForce-equipped PC via SHIELD

On the first connection attempt, GeForce Experience will require permission to engage the SHIELD. This is to prevent accidentally connecting to the wrong PC, or being a pain in someone’s backside by loading up a game on their PC while they’re in the middle of something.

NVIDIA SHIELD GameStream Connection
PC-side GeForce Experience Notification

Behold: A successful connection.

NVIDIA SHIELD GameStream Games List
Viewing GameStream-compatible Titles

For some reason, scrolling down will reveal some duplicate titles, but I’d imagine that’s something a future SHIELD update might take care of (unless it’s a Steam issue, which it could be).

The official game support list for GameStream is somewhat small, but that’s where the Steam box art seen above comes into play. Using that option queues Big Picture mode, allowing you to play any game currently installed on your Steam account.

NVIDIA’s general rule is that if a game supports an Xbox 360 gamepad, playing it successfully through GameStream should be a straight-forward affair. In the worst case, you may have to load a game up through SHIELD while still sitting at your PC, and then once things are setup, go on your merry couch-dwelling way.

Similar to GoToMyPC or TeamViewer, GameStream is a desktop sharing tool. Once launched, what you see on SHIELD, you’ll see on your PC. This means you can’t use your PC while using GameStream, which probably isn’t too much of a surprise given how complex software would have to be to get around the limitation. While I compare GameStream to a solution like TeamViewer, that’s not to discredit NVIDIA’s efforts here. What sets GameStream apart is its gaming-focus, and its design for ultra-low latencies.

One limitation to be mindful of is that GameStream won’t detect a potential Steam-related issue, such as a game that needs an initial setup, or a game that needs to update. In some cases, using the SHIELD’s virtual mouse can handle those kinds of situations better, but a pro-tip from me: If you have the bandwidth to support it, let Steam auto-update all games, and make sure you start them up at least once before attempting to run them through SHIELD.

That all being said, getting into a game through GameStream is a breeze. The first time I entered the “PC Games” menu on SHIELD – before even connecting to the PC for the first time – I was inside of Borderlands 2 guns blazing 3 minutes later. As a consumer device, it makes sense that connecting to the PC and loading a game up is made easy – but this simply surpassed my expectations. I guess there’s just something in me that always expects to have to troubleshoot. Not here, though.

NVIDIA SHIELD GameStream Ingame Menu
GameStream’s SHIELD Ingame Menu

When a supported game is launched, GameStream automatically applies a special configuration that makes sure the game’s going to behave as it should with the gamepad and graphics configuration. In the case of Sleeping Dogs, the graphics settings were maxed, and then the resolution was set to 720p to match the SHIELD’s display. Don’t fret: These auto-configs don’t affect your regular desktop ones.

Once inside of a game, the Play button on the SHIELD gamepad can be held for two seconds to bring up the ingame menu seen above. This menu gives you a quicker way to exit the game (versus going through the normal game menus), offers you help if you need it, and also provides an onscreen keyboard in case a game happens to require it (or you need it for cheat codes).

In all, I spent about five hours taking advantage of GameStream, but at least 3 of those belonged to Sleeping Dogs. Given the enormous amount of time I’ve sunk into this game on the PC, I figured it’d make for a great test of GameStream and using a non-X360 gamepad.

My experiences were, as I had hoped, excellent. The gamepad itself wasn’t too much of a contrast to the X360 gamepad I’ve been used to, and it didn’t hold me back. Those who’ve played SD know that at times, fights can get pretty hectic. I played some of the rougher ones through SHIELD, and handled them just fine – and all without noticeable input lag.

NVIDIA SHIELD GameStream - Borderlands 2
Borderlands 2 via GameStream

I admit that most of the time I used GameStream, I was in the same room as the router, and I never experienced lag in that case. When sitting in another room where the signal had to go through the wall, the performance was still good overall, but at times it’d hang up for a second or two before going back to normal. When dealing with Wi-Fi, experiences are absolutely going to vary. To help yourself out, you’re best to have line-of-sight to the router, or at least the next best thing. If you’re planning to game in a room that’s far from the router, a Wi-Fi extender might be worth looking into.

During GameStream testing, I hit Pandora up with my brother in Borderlands 2 for an hour, and was impressed overall with how well I made out. While I love first-person shooters, I hate playing them with a gamepad, so playing the game this way was a real test of patience. Surprisingly though, I never felt like using a gamepad was holding me back, and after a while I just forgot about it. During all of that intense play, the streaming behaved beautifully.

When playing Borderlands 2, though, I did quickly discover one limitation: SHIELD’s small screen size. I guess that’s to be expected, because a game like this was never designed for such a small screen. The limitation arises when trying to use the map; trying to figure out exactly where the diamond marker pointed to proved challenging.

NVIDIA SHIELD GameStream - PAYDAY 2
PAYDAY 2 via GameStream

PAYDAY 2 would be another good example of a game that might not be well-suited for SHIELD due to its gameplay mechanics. This particular game is difficult enough with a mouse + keyboard – playing on a 5-inch display and with a gamepad… I am confident I’d never see success.

The upside to these challenges is that I might be one of the few who suffer them. In the Borderlands 2 scenario, if you have great eyesight, you may have no problem playing the game on such a small display. Likewise, if you’re excellent at FPS titles with a gamepad, a game like PAYDAY 2 might be just fine for you on SHIELD. My challenges really have nothing to do with SHIELD itself; instead, it has everything to do with UIs designed for large displays compressed into a small one, and also using the gamepad for FPS titles.

Where a gamepad is perfect is with a fighting game. I picked up the excellent King of Fighters XIII last week, and given it’s a title not officially supported, it gave me a perfect opportunity to see how it managed through GameStream.

King of Fighters XIII - NVIDIA SHIELD GameStream
Unsupported King of Fighters XIII via GameStream

While the game loaded just fine, the gamepad didn’t work once at the menu; the game simply had no idea that it existed. To fix this, I turned on my Xbox 360 gamepad, at which point the game enabled gamepad capabilities, which in turn allowed me to use SHIELD’s gamepad. It’s a workaround, but it worked.

Because GameStream transmits video, rather than actual rendered graphics, compression might be noticeable at times. Like all video streams, when the scene is calm and quiet, it looks the best. When the action is fast, things take a turn for the worst. An example of noticeable compression can be seen below.

NVIDIA SHIELD GameStream Compression - Sleeping Dogs
Sleeping Dogs via GameStream (Hints of Compression)

Thanks to SHIELD’s small screen size, even bad compression like what’s seen above won’t be noticed when using the device, and that’s something I can’t stress enough. As I was gaming through GameStream for the first time, I couldn’t believe the clarity of the game I was looking at. It wasn’t until I looked at some screenshots I took after-the-fact that I realized the image was littered with compression artifacts.

Compare the above action scene in Sleeping Dogs to the one higher on the page where I show SHIELD’s ingame menu. As I mentioned, when still, the game looks crisp; in action, the stream might not be super-clear, even though it might appear to be so on the small display.

To get an idea of what kind of bandwidth GameStream uses, I monitored an 18-minute run of – you guessed it – Sleeping Dogs. During this time, I went in an out of menus a couple of times, drove around the perimeter of the entire landmass, and took care of some missions. After compiling the data, it became clear that SHIELD is tuned to not exceed 1MB/s throughput (10Mbps) – and it does vary; it’s not a locked value.

NVIDIA SHIELD GameStream Bandwidth Usage

At 8Mbps throughput, it seems likely that the compression is caused more by the fact that NVIDIA is trying to get you the image as fast as possible than it does an encoder or speed issue. NVIDIA might be able to quintuple the amount of allowed bandwidth, but realistically, 8Mbps is plenty. A good 720p movie rip is 5Mbps, by comparison, and those look fantastic on SHIELD – here’s an example of a streaming American Gangster with those same parameters.

The upside to all of this is that the artifacts can’t be seen on the small screen, and as NVIDIA fine-tunes things, even that issue might disappear. I hate to call it an “issue”, though, given it’s not going to be noticeable when looking at the SHIELD – but it does ruin the chances of taking some ingame screenshots, unless perfectly still.

Up next, we’ll take a look at Console Mode, a feature that actually takes advantage of GameStream. At the same time, we’ll take a look at Gamepad Mapper (hurrah for killing two birds with one page!)


  • Elronza Williams Jr.

    Excellent review!

    • http://techgage.com/ Rob Williams

      Cheers! Glad you liked it.

      • Elronza Williams Jr.

        I’m an Nvidia Shield owner myself and a Gaming Journalist as well called Handheld Lover on http://gamingonbatteries.com/ and I have to give you the credit you are rightfully due! You’ve explained in detail the different features that make the Nvidia Shield a sweet gaming console/handheld.

  • Kayden

    On my must buy list now Rob. Wife is not happy, but I am! (c;

    • http://techgage.com/ Rob Williams

      If your wife is a fan of old-school games, like from the consoles, the emulation factor would sure change her mind. That’s where I spend most of my time on SHIELD… it’s simply awesome.

      • Kayden

        I told her we wont be able to grab one until I get a better card than a 580 anyways, so it’s a ways away. )c:

  • Moderation

    My PC equipped with a GTX 660 is hooked up to my home theater that i must unfortunately share with my non-gamer wife. I have been considering a WiiU as a solution to my shared home theater problem for some time, but after your review, a SHIELD paired with my library of 150 Steam games is looking far more appealing than Nintendo’s limited selection. Sorry Mario, here’s hoping Nvidia puts on a sweet black friday sale!

    • http://techgage.com/ Rob Williams

      Just in case it isn’t clear, be aware that using SHIELD’s GameStream functionality will take over the PC (what you see on SHIELD, you will see on your PC… it’s a direct streamer). I’d love it if NVIDIA could change this in time, but it’d be quite an undertaking, and I’m not certain it’d even be reliably possible.

  • Hubert J Farnsworth

    You had me at Metroid.

  • zacharyt1122

    Great review. I personally cannot see the advantage of streaming my games from my PC to a handheld. I do believe that Android is a fantastic platform for mobile gaming, and there are a lot of quality Android games on the market right now that would make owning Shield worth it for the game pad alone. I doubt anytime soon something will pull me away from my keyboard and mouse or 360 for my serious gaming duties.

    • zacharyt1122

      Also the emulator funtionality is also a great reason to own one. I love playing my emulated games on my Evo and my Nexus 10, but I’m pretty much stuck with RPG’s, as anything that needs accuracy is just flat out terrible on a touch screen.

      • http://techgage.com/ Rob Williams

        Even for simple RPGs, I just can’t stand using a touchscreen. The real issue is that I find it foolish to -cover- the screen while I’m playing it. Past that, actual controls are nice. I am working through Dragon Warrior for the NES now on SHIELD, and will likely move onto DW 2~4 after that. In the future, I am sure I’ll be tackling the older Final Fantasy’s again, and of course some of the epic RPGs on SNES.

        Yeah… I am never going to get bored. ;-)

  • Dana W

    This is what I wanted. A handheld MAME box. I love mine. I don’t even own a PC and this is a great gadget.

    • http://techgage.com/ Rob Williams

      Just be aware that for full game support, you’ll need a romset that matches the MAME version of the emulator (.139 at the current time). I don’t actually have such a set (mine is .148), but select games still work fine, like Progear and a couple of other schmups I have. I plan to create a special set for this emulator soon… putting it off because of what a hassle it’ll be ;-)

      • Dana W

        yep, and just so you know. the .139 roms are available in the usual places. A lot of people are still seeding them. I like the 70s and early 80s games. The ones from my misspent youth. :)

        • http://techgage.com/ Rob Williams

          I might just go that route. Out of curiosity, have you had luck getting any CHDs to work? Granted, I wasn’t running the right versions, but it’d always tell me that the CHD couldn’t be found. It’s something I’ve been wanting to look into, but it’d be easier when I have the correct versions to begin with!

          • Dana W

            The games I’ve wanted to play that hasn’t been an issue, so I really don’t have any advice to offer. Sorry. I need to look in that as I’d like to run the early DDR games and they are bad that way.