Thursday, January 17th 2019

Impressions of Google's Project Stream: Game Streaming in 2019 Actually Seems Feasible

What happens when Google, AMD, and Ubisoft get together? Aside from pleasantries, it leads to Project Stream- a surprise announcement in late 2018 from the online giant, which clearly was part of their getting into the gaming space. Google had teased entries into more dedicated gaming hardware and software alike, with those presumably on the way, and Project Stream is going to be a big part of that equation in 2019, if not the gaming market in general.

Picture being able to play AAA games at 1080p and 60 FPS on an internet browser, with the only requirements being a decent enough internet connection (the test called for 25 Mbps down, and no mention on minimum upload speeds) and a controller or keyboard/mouse combo. This would have been a pipe dream even with NVIDIA's own take on this, GeForce Now, having been announced significantly earlier. However, that has yet to come out of a private beta test, and even so shows no sign of leaving a limited test region centered around the USA and EU. Perhaps it was fitting then that AMD, with their RadeonPro GPUs providing the horsepower, helped lay the ground for the most convincing public test of game streaming to date.


Okay, so I was not convinced when I first read about it in October last year. After all, why would I want a potentially sub-par gaming experience that can change graphical quality at a whim, challenge my poor ISP-mandated data cap, and play more Assassin's Creed of all games? I had burned out on that series after trying out Unity, but gave Syndicate a chance and, while it was better, it was still more of the same. I skipped Origins (at least for now), and Odyssey seemed to be an entry back after not a whole lot of time for Ubisoft into that series. TechPowerUp's own testing of the PC port was encouraging, but what really got me to pull the trigger was (a) to see if I could perhaps do some form of performance analysis of Project Stream, especially given this was limited to the USA and there are not too many of us TechPowerUp editors over here, and (b) news coming out that testers who had a minimum of an hour of gameplay would get a copy of the game for free on Uplay for PC, and have their save files transferred too.

Indeed, it appeared that I was either not the only one skeptical or Google simply wanted a lot more people involved. They had even offered $10 worth of in-game currency for the usual microtransactions Ubisoft sees fit to add to their $60 games, an offer which no doubt was from Ubisoft more so than Google themselves. So here I was in December, with not a whole lot planned over the holidays, and decided I might as well give this a shot. Boy, was I glad I did..
Before I could actually go about playing, Google had to make sure I met all requirements (which included using Google's Chrome browser) and a quick, ~20 second speed test confirmed all was good to go. Hitting the play option effectively then started the game stream immediately, with subsequent activity leading to the game starting with the usual Ubisoft game loading screens. Indeed, I could not have predicted that this would be such a smooth launch- with first impressions being so important for new technology, this definitely worked well in its favor. The game menu itself told me I was not playing a typical Uplay game, however, with tiles informing me I have 1000 Helix Credits (the aforementioned $10 for microtransactions), and that in turn leads to the in-game page where I could redeem it for whatever I wanted. The last tile at the bottom was telling me that I had to open Uplay on a new tab to access Ubisoft's Club, to check my social activity, game credits, and redeem them for more Club rewards. Indeed, it was confusing on how to actually exit the game and stream from the forced full screen mode- especially if you missed the short notice that plays upfront- and holding down Esc brings up a nifty play/exit option and minimized the window back to the browser tab at any time which is handy for when you want to take a break but not actually exit the game.
Before I could do any gaming, I simply had to check the options menu and, well, it was basically the PC version port except without the graphics sub-menu. Ah, of course, this was more akin to a console game experience thus, with Google effectively telling me I could get up to 1080p/60 FPS gameplay but without any mention of the quality setting. There was no in-game benchmark either, because of course this would also depend a lot on my internet connection and what other network activity was ongoing, so all I can tell was Project Stream's beta test of Assassin's Creed Odyssey ran somewhere around the "High" setting on the PC when all worked well, but could dip into lower categories if needed. Such an adaptive gameplay experience can be jarring to PC gamers, but is absolutely critical for game streaming to work at this time.
If the experience thus far was smooth, what happened next was rough- literally, with the starting cutscene alone displaying choppy framerates, quality dipping firmly into the low setting, and a "Spotty Connection" notification popped up at the bottom right corner which, when expanded for details, was not really any more useful than saying my internet connection could have been less-than-optimum. Well, of course, I was on Wi-Fi here and had many other tabs open but it was still surprising when the initial speed test was successful, and I typically exceeded 100 Mbps download speeds on Wi-Fi on this very PC. Perhaps this was a one-off, so I exited the game to switch over to Ethernet and also check what was going on with Wi-Fi, and was promptly greeted by a feedback survey. This does not come up each time you quit the game, and you can also pull it up at any time, so that was good user experience design already.

As it turns out, my NETGEAR XR500 router (review here, for those interested), was still set up for geo-filtering close to my location for when I was doing that review. I don't really play online, and clearly that was what was causing the issue here. There have also been some complaints about others, without this filter and the same router, having an adverse effect with Project Stream, so I am discussing more with NETGEAR about this. A quick switch of routers solved that issue, but I used Ethernet connectivity henceforth (until the very end for more testing).
I tried a variety of factors to try and influence my gameplay experience outside of just controlling internet speed- be it a controller, a wireless keyboard and mouse, a wired peripheral set, and stream latency was generally not an issue when the internet connection was good. No complaints either as far as performance or graphical fidelity goes, with ~90-95% of my nearly 50 hours on this service being extremely satisfactory. I kept monitoring how much data this service took, and this is definitely one of the things to be aware of. The entire game by itself is about 46 GB to download off Uplay, but each time you exit the game and come back on Project Stream, the same environments are loaded over and over. I estimate approximately 70 GB to have been used up by this service in my 50 hours, which is not a lot for most, even in the USA where the test was localized to, but will definitely be a challenge when this service eventually goes global. There are some built-in measures, however, including a 20 min inactivity tracker that closes the game automatically in case something came up, so such small quality of life improvements will be handy.

[Update: January 19, 2019- With the test complete, I went back and did a more comprehensive calculation. The final numbers for data usage appear to be a lot more than 70 GB and closer to 300 GB instead, which does change things a lot. Indeed, others noticed 6-7 GB/hour on Project Stream and this can be a definitely deal breaker for those with a capped internet plan.]
The other ~5-10% of my time testing was not perfect, however, with two random crashes out of nowhere and occasional spotty connection-related issues. Above is a quick video on how it appears in-game, and note that the first few seconds show off what I presume is Ubisoft's game engine bugging out rather than Project Stream itself. I then throttled internet speed to 20 Mbps down for the PC to see what would happen, and it got bad. Graphics quality dipped down first, sacrificing visuals for performance, but then the framerate dropped as well and now input latency was a real issue. There was a noticeable lag, as much as 0.5-1 second at times, from when I hit a button to trigger an action to when said action occurred. Looking at the online Google community for Project Stream, which has since been taken down as well, it appears that the vast majority of users were more than happy with the gameplay experience.

Sure, the draw distance may not have been as high as it would have been on my PC, and very likely I could have upped graphics to 4K and Ultra giving better shadows and lighting. But the convenience of being able to play whenever, wherever without worrying about what PC you are on was something I could get used to. Not having to deal with Uplay much is always nice, but note that you still need to be connected to Uplay for saves to be retained given there is no local storage here. Google will also have to defend the use of Chrome as the exclusive browser in the EU or risk another lawsuit, when this eventually goes live and public around the world, and pricing as well as game title availability will make or break this service. With the more accurate data usage numbers in hand, that is another issue for Google to tackle as well. I suspect Project Stream will lead to a live service to tie into Google-branded hardware consoles that are not the strongest as far as processing capabilities go, but capable enough to stream games for more than just the casual gamer. There are many questions left to be answered, but I leave the test, which ended a little over a day ago as of the time of this article, mostly convinced and wanting more.
Add your own comment

58 Comments on Impressions of Google's Project Stream: Game Streaming in 2019 Actually Seems Feasible

#26
jabbadap
Uhm not that I'm in anyway interested in game streaming services. But Geforce NOW is beta here on Europe too.
Posted on Reply
#27
R0H1T
Vayra86I guess some people live in an alternate reality or something. Prices go up by 10-30% and people think PC gaming is dead, local gaming must make way for streamed services on subscription basis, and every publisher has left the game to cater to the mobile market.

Meanwhile, its just same shit different day. There's no radical change. Just a diverse market.
You might not be someone who's interested in this but there's potentially 5 billion "connected people" who might be. Just stating the possibilities & so long as there's $ to be made, this kind of "innovation" will find its backers. Whether it's the next "wave" or just another fad we'll have to wait & see, but no reason why 1Gbps broadband shouldn't be put to greater use, I mean there's only so many 8k cat videos one watch :ohwell:
Posted on Reply
#28
Darmok N Jalad
FYFI13Thousands of dollars for a GPU? GTX1070 can be had for less than 300 bucks sometimes. Now let's wait until Project Stream starts charging you for every hour spent in game and then we will compare prices ;)
Heck, i'd rather build small form factor Ryzen 2400G machine and game on it without dedicated graphics card then rely on some streaming service.



420 pounds and you game on it as much as you want, whenever you want.
The 2400G is quite capable too. I own one, and while I now have a dGPU, I was amazed at how well the 2400G could play newer titles, even if it had to be at 720p and medium-low settings.
R0H1TYou might not be someone who's interested in this but there's potentially 5 billion "connected people" who might be. Just stating the possibilities & so long as there's $ to be made, this kind of "innovation" will find it's backers. Whether it's the next "wave" or just another fad we'll have to wait & see, but no reason why 1Gbps broadband shouldn't be put to greater use, I mean there's only so many 8k cat videos one watch :ohwell:
I guess it depends on how many people have a 1Gbps connection. The average speed in the US is 100Mbps. I could get 1Gbps where I live, but I don’t feel it’s worth the extra expense for our household needs. It would roughly double our cost.
Posted on Reply
#29
R0H1T
A gigabit connection is just an example, the point is - if there's Google, MS, Sony(?) pouring money into this in the future - then we will see even cheaper broadband, 5G etc. Basically something like this justifies the expense of network expansion, which is a far costlier & longer term venture as compared to other forms of tech investment.
Posted on Reply
#30
Darmok N Jalad
It could. I think telecoms are more limited by old infrastructure. They’d probably have to run a lot of new cable to get 1Gbps out to their customers the way it works now. Google dumped billions into their fiberhood project and even they have hit the pause button to see if they can get wireless going instead. Curious how that will do, regarding latency and all. The last city I lived in had a wireless-only distribution model, and it was not a very popular service despite being competitively priced.
Posted on Reply
#31
Vayra86
The target audience for this stuff is the casual gamer; the audience that, right now, is gaming on a laptop with a wifi connection and wondering why he lags so much - in LOCAL gaming over the internet. The better half doesnt even know a difference between low FPS stutter and lag.

The rest of the target audience is the console gamer... that already has access to cheap gaming hardware that surpasses a streamed experience..

So what is left? Some middle ground audience with no money that does want to game and hasnt fallen for smartphones. Yeah.. no. Not gonna fly
Posted on Reply
#32
Darmok N Jalad
And consider services like Xbox Game Pass, where $10/mo gets you access to a lot of local content. And then there’s PSnow that already streams to console or PC and offers local PS2/4 content on a PS4.
Posted on Reply
#33
Shambles1980
I do not think streaming games as a service will ever be viable.
hell even emulating old 8 bit games poorly which results in small input lag is horrible, Input lag is a massive factor in gaming..
You could possibly get away with streaming games like tropico or the sims in single player where a few ms of input lag isnt going to ruin the game, but trying to play anything else?? I cannot think of a situation where it would be at all viable.

in this day and age input lag is not a viable trade off for any thing.
you would be better off with a low powered pc that can only run the game at low details 1080p and hit a constant 30fps than suffer with input lag which i cannot see being better than an average of 25-50ms on a good day.
and most probably will be pushing 200ms or at least spiking that high.
Posted on Reply
#34
Axaion
Why yes, id love to have less ownership of something i pay for, sure.

Can i rent a kidney while were at it too?, so when i havent paid for it at the exact moment i need to update my sub for it, my kidneys fail?, that would be nice, i guess.
Posted on Reply
#35
erocker
*
AAA games in 2019 are not very good due to publishers. 1080p? Sure! 20 years ago.
Posted on Reply
#36
TheGuruStud
All games are going to be point and click, now, or these idiots are smoking crack? Rob Ford must be inviting everyone to his parties.
Posted on Reply
#37
dinmaster
I use my 1070 with a nvidia shield tv on a gigabit lan connection playing overwatch and I can tell you the lag drives me nuts. just that half a second to one second lag... If it's a game that didn't require fast input I would be happy. I would rate the services by input lag, just like monitors have ms lag ratings.
Posted on Reply
#38
Darmok N Jalad
dinmasterI use my 1070 with a nvidia shield tv on a gigabit lan connection playing overwatch and I can tell you the lag drives me nuts. just that half a second to one second lag... If it's a game that didn't require fast input I would be happy. I would rate the services by input lag, just like monitors have ms lag ratings.
Yeah, I experienced something similar on my PS4 pro, using AC wireless to stream to a PC. Some games were fine, but The Golf Club 2 was literally impossible to play. I couldn’t swing a club at all, much less with any sort of consistency or accuracy.
Posted on Reply
#39
Jism
If you succesfully want to use this; you need fiber with a <1ms respons on AVG.
Posted on Reply
#40
15th Warlock
Been doing this with my Nvidia Shield for over two years now, how is this front page news?
Posted on Reply
#41
VSG
Editor, Reviews & News
15th WarlockBeen doing this with my Nvidia Shield for over two years now, how is this front page news?
This isn't referring to in-house streaming.
Posted on Reply
#42
Hockster
Not sure what turns me off more, it's only 1080P or that Ubisoft is involved.
Posted on Reply
#43
GreiverBlade
as long as "game streaming" service don't become the norm and force uninterested player to use them ...

they can do whatever they want ...
Posted on Reply
#44
silentbogo
I believe this is going into the right direction. The main problem with other online game streaming services is lack of data centers, and some still managed to make it work.
I've tried OnLive before it was bought by Sony, and even on my then shitty and unstable 25Mbit/s it was smooth and perfect, even though the nearest datacenter was somewhere in UK [!!!!] (routing from Ukraine is probably as bad as US or Australia). Played Witcher 2.

Amazon AWS has very little presence in eastern europe (hence Bethesda online services suck so much), and Microsoft is still doing baby steps in this direction. Playstation Now has no local coverage either, and Nvidia's Geforce Now is currently limited to Shield users (PC/MAC users are on a waitlist).

If anyone can do it properly and on a large scale - it's Google. Can't wait to test it on my 100Mbit/s connection.
VSGThis isn't referring to in-house streaming.
He's not talking in-house streaming. Shield TV was the first platform for GeForce Now streaming services (it's still in beta, but supposedly it will remain free with Shield TV).
How do you think it plays all of those AAA games, like RoTR or Prey, on a puny tablet hardware?
timta2Which is much faster than most American's download speeds. A large portion of people still use dial-up, because there's no alternative.
That's an american problem, not a streaming problem. Write a petition to whoever is your next president gonna be, sue AT&T, Comcast and others. As soon as you break the monopoly on comms services and smaller companies get access to local exchange networks at liberal prices, it'll become as cheap and as fast as everywhere else in the world.
Posted on Reply
#45
natr0n
Imagine geting lag on a single player game IMAGINE.
Posted on Reply
#47
killferd
game streaming is akin to media streaming as of now with so many services cropping up. so yeah thx am not gonna pay monthly when i know i may or may not have the time to play over and above the cost of system i already purchased.
there are plenty of other reasons but, most of all its sad that single player gaming is relegated to back-foot.
can't wait for cyberpunk and metro soon enough.
Posted on Reply
#48
Blueberries
Streaming is the future, whether people like it or not. Nobody is going to want to pay $1000 for an XBOX.

Assuming they offer this at an affordable price, getting new releases for a monthly fee is going to be VERY attractive. If you can afford a high-end computer, maybe not, but to the vast majority of mainstream gamers, yes.
Posted on Reply
#49
Darmok N Jalad
When has any console been $1000? Even as streaming advances, so does the shrinking of hardware. Today, an A12X is about as powerful as the launch XboxOne, all while consuming a fraction of the energy. If consoles go all digital, they will get much smaller and could continue to serve the market at $400 or less.
Posted on Reply
#50
Shambles1980
BlueberriesStreaming is the future, whether people like it or not. Nobody is going to want to pay $1000 for an XBOX.

Assuming they offer this at an affordable price, getting new releases for a monthly fee is going to be VERY attractive. If you can afford a high-end computer, maybe not, but to the vast majority of mainstream gamers, yes.
not really following the argument here..
Not that long ago you may have bought a q6600 and a 8800 gt which for those 2 components new on release would have been about $1200 ..
a few years later you could buy a a8-8350 for $135 which was near identical performance..

hardware gets better and the low end stuff becomes as good as the old highest end stuff And as stated, you would be better off throwing together a pc that can run 1080p low settings constant 30fps than suffer with any sort of input lag. And a system like that really does not cost much in this day and age. You only really need to start throwing money at pc's when your trying to run higher refresh rates at higher resolutions.
I'm pretty happy gaming at 75hz 1920x1200 So my system does not need to be as powerful as many of the ones other forum members own.
Posted on Reply
Add your own comment
Dec 23rd, 2024 23:29 EST change timezone

New Forum Posts

Popular Reviews

Controversial News Posts