• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Microsoft's xCloud is a Push Towards Game Streaming Future, Powered by AMD

Raevenlord

News Editor
Staff member
Joined
Aug 12, 2016
Messages
2,091 (2.63/day)
Likes
1,621
Location
Portugal
System Name The Ryzening
Processor Ryzen 7 1700 @ 3.7 GHz
Motherboard MSI X370 Gaming Pro Carbon
Cooling Arctic Cooling Liquid Freezer 120
Memory 16 GB G.Skill Trident Z F4-3200 (2x 8 GB)
Video Card(s) TPU's Awesome MSI GTX 1070 Gaming X
Storage Boot: Crucial MX100 128GB; Gaming: Crucial MX 300 525GB; Storage: Samsung 1TB HDD, Toshiba 2TB HDD
Display(s) LG 29UM68P (21:9 2560x1080 FreeSync Ultrawide)
Case NOX Hummer MC Black
Audio Device(s) ASUS Xonar DX
Power Supply Seasonic M12II Evo 620W 80+
Mouse Cooler Master Masterkeys Lite L
Keyboard Cooler Master Masterkeys Lite L
Software Windows 10 x64
#1
Microsoft has announced their xCloud initiative, a game streaming effort that looks to bridge the gap between local and stream-based gaming. xCloud is looking to bring true, platform-agnostic gaming with much lower bandwidth requirements due to a number of technologies being researched and worked on by Microsoft. Chief among these are low-latency networking, encoding, and decoding advances - all crucial parts of the puzzle for solving latency and poor image quality issues. xCloud aims to allow for "high-quality experiences at the lowest possible bitrates that work across the widest possible networks" - with 4G and 5G support. For now, the test version of xCloud only requires a minimum 10 Mbps connection, which is already very impressive in abstract - though of course it would require more info on the rendering specs being delivered to the recipient's system for deeper analysis.

One big takeaway here is that this xCloud initiative is fully powered by AMD's own hardware - as it should be. Using AMD custom hardware such as that found within Microsoft's Xbox consoles takes away the work and investment in building even more emulation capabilities on a server level, which would only add additional overhead to the streaming service. By using AMD's own custom hardware, Microsoft circumvents this issue - but entrenches itself even more on AMD's own product portfolio, both now and in the foreseeable future.




For AMD, this is amazing news - more volume of parts being shipped rather than just for the console market means increased revenues, but more importantly, this is a big win in the server space for the company. AMD's custom silicon strategy started with a market penetration outlook of offering the cheapest custom x86 and graphics IP technologies, but now? AMD has made itself the only player in this game, and everybody knows the first step to remain relevant is to make one virtually irreplaceable. I can't really overstate how important this could be for AMD's long-term future - they're crossing the bridge between offering localized hardware solutions (game consoles) through to the (for some) unavoidable future of game streaming.



Microsoft will be rolling out xCloud in steps over its Azure data centers worldwide, throughout 54 'regions' and 140 countries. Microsoft has already rolled out its custom server racks into one of its data centers in the US, and public trials for the game streaming service are scheduled to begin in 2019.

 
Joined
Oct 18, 2013
Messages
710 (0.39/day)
Likes
220
Location
If I knew, I'd tellz ya...
System Name The Big RED One
Processor i7-6700k, oc'd to 4.7 ghz
Motherboard Gigabyte G1 Gaming 7- Z170x
Cooling Corsair H110i-GT AIO + 3x Corsair AF140's + 4x AF140 (int/exh) + 2x CM120 (bottom int)
Memory 32GB Corsair Vengence Red RBG DDR4-3200 XMP 2x
Video Card(s) Zotac GTX 1060/6GB w/15% o/c
Storage 2x 960 Pro m.2 nvme, 1x Hitachi 2TB spinner for storage
Display(s) Samsung 32" & 24" LCD's @1920x1280 60hz
Case Thermaltake TT900 Super Tower w/custom paint and ExAF treatment
Audio Device(s) Onboard
Power Supply EVGA G2 SuperNova 850W Modular
Mouse Logitech MX5500 combo
Keyboard see above
Software Windows 10 pro 64 bit, with all the unnecessary background shiite turned OFF !
Benchmark Scores Quicker than flies on a dung pile
#3
In my own tests i never really experienced an enjoyable gaming cloud plataform.
Thats because all your cloud gaming platforms are belong to us (Skynet) and we will only let you enjoy it when, where and how we damned well please.... which aint for a few more years yet, and even then, you won't know it because we will control everything everywhere all the time forever.......
 
Joined
Jul 10, 2012
Messages
4,663 (2.04/day)
Likes
1,759
Location
Memphis, TN
System Name Black Prometheus Old School
Processor i7-3930K
Motherboard ASUS P9X79 Deluxe
Cooling Corsair H70 ( Push/Pull Swiftech GT 120mm Fans)
Memory Samsung 20GB(6x2GB+2x4GB) DDR3 1600MHz
Storage Seagate Barracuda 2TB x6
Display(s) LG Triple Monitor Setup (5760x1080) ( Vivo Desk Swing Arm Mount)
Case Fractal Midi R2
Audio Device(s) Samsung 5.1 Setup
Power Supply Antec Quattro 850W Modular
Mouse Logitech Trackman
Keyboard Dell OEM
Software Windows 10 EDU x64
#4
In my own tests i never really experienced an enjoyable gaming cloud plataform.
I haven’t had any issues with the ones I’ve used

PS Now or GameFly
 

rtwjunkie

PC Gaming Enthusiast
Joined
Jul 25, 2008
Messages
10,697 (2.86/day)
Likes
15,086
Location
Louisiana -Laissez les bons temps rouler!
System Name Bayou Devil
Processor Core i7-4790k 4.4Ghz @ 1.18v
Motherboard ASUS Z97 Deluxe
Cooling All air: 2x140mm Fractal exhaust; 3x 140mm Cougar Intake; Enermax T40F CPU cooler
Memory 2x 8GB Mushkin Redline DDR-3 1866
Video Card(s) MSI GTX 1080Ti Gaming X
Storage 1x 500 MX500 SSD; 2x 2TB WD Black; 1x4TB WD Black;1x 2TB WD Green (eSATA)
Display(s) HP 27q 27" IPS @ 2560 x 1440
Case Fractal Design Define R4 Black w/Titanium front -windowed
Audio Device(s) Soundblaster Z
Power Supply Seasonic X-850
Mouse Coolermaster Sentinel III
Keyboard Logitech G610 Orion mechanical (Cherry Brown switches)
Software Windows 10 Pro 64-bit (Start10 & Fences 3.0 installed)
#5
I never want to not have my game installed locally, and cannot stomach having to have a working internet connection the entire time just to play it.

Each step I take in-game requires a pure, uninterrupted connection due to the constant back and forth. This happens now with your game install, but to depend on internet for it? No thanks.
 
Joined
Apr 14, 2016
Messages
118 (0.13/day)
Likes
39
#6
I never want to not have my game installed locally, and cannot stomach having to have a working internet connection the entire time just to play it.

Each step I take in-game requires a pure, uninterrupted connection due to the constant back and forth. This happens now with your game install, but to depend on internet for it? No thanks.
Also if you decided to travel and take your laptop with you, you require a good connection to play.
 
Joined
Sep 7, 2017
Messages
2,721 (6.74/day)
Likes
1,247
System Name Blackbox
Processor Intel i7-7820x
Motherboard SM C9X299-PG300
Cooling H100i
Memory 16GB 2666..tentatively
Video Card(s) Powercolor Vega 64
Storage 900p 280GB/Barracuda 10TB
Display(s) Viewsonic VX2457 + Samsung 4KTV/Freesync
Case Corsair C70
Power Supply AX860i
Software Win 10 Pro
#7
I don't care if it's MS or Google or EA. It can all burn in hell.

Amazing that the very thing MS banked on (PCs) is somehow adopting the same strategy Google/Sun/Oracle tried to win against them with though. Some dumbass UNIX/terminal centric developer got in their ranks. By that, I mean disempowered user bases.. lack of ownership, lack of control over one's machine. It's downright un-American. The legacy of the PC is FREEEEDOM :p

edit: Ahem. Also, as a game modder, there's absolutely nothing for me here.
 
Last edited:
Joined
Dec 10, 2015
Messages
293 (0.28/day)
Likes
174
Location
Here
System Name Skylord
Processor Intel Core i7-6700
Motherboard Asus H170 Pro Gaming
Cooling Cooler Master Hyper 212X Turbo
Memory Corsair Vengeance LPX 16GB
Video Card(s) MSI GTX 1060 Gaming X 6GB
Storage Corsair Neutron GTX 120GB + WD Blue 1TB
Display(s) LG 22EA63V
Case Corsair Carbide 400Q
Power Supply Seasonic SS-460FL2 w/ Deepcool XFan 120
Mouse Logitech B100
Keyboard Corsair Vengeance K70
Software Windows 10 Pro
#8
If you're in your home then it's not that useful, if you're on the road then it's limited by your network performance and quota, overall not that appealing
 
Joined
Sep 15, 2011
Messages
4,934 (1.91/day)
Likes
1,322
Processor Intel Core i7 3770k @ 4.3GHz
Motherboard Asus P8Z77-V LK
Memory 16GB(2x8) DDR3@2133MHz 1.5v Patriot
Video Card(s) MSI GeForce GTX 1080 GAMING X 8G
Storage 59.63GB Samsung SSD 830 + 465.76 GB Samsung SSD 840 EVO + 2TB Hitachi + 300GB Velociraptor HDD
Display(s) Acer Predator X34 3440x1440@100Hz G-Sync
Case NZXT PHANTOM410-BK
Audio Device(s) Creative X-Fi Titanium PCIe
Power Supply Corsair 850W
Mouse Anker
Software Win 10 Pro - 64bit
Benchmark Scores 30FPS in NFS:Rivals
#9
10Mbps would offer you something like 640x480-16bit (VGA) and Stereo Sound :laugh::laugh:
Good for the late '90s when 3DFx was The King, but 20 years later.... you need x20 more bandwidth for a Full HD experience and low latency.

Seriously, those people are living in a dream world.
 
Last edited:
Joined
Oct 6, 2018
Messages
103 (10.30/day)
Likes
43
System Name SALTY
Processor A10-5800K
Motherboard A75
Cooling Air
Memory 10Gig DDR133
Video Card(s) Zotac OC 1050Ti (twin fan)
Storage HDD
Display(s) 4k HDR TV
Power Supply 320 Watt
#10
I sort of get it now, if you think about it hardcore gamers normally have quite hardcore gaming systems, i'm guessing most people are not hardcore gamers and probs don't even game on Xbox One X ,PS4 Pro let alone high end gaming PC's.
This service is not targeting the few but the many
So this service would most likely suit casual gamer's needs
just very much doubt its going to meet the few's needs though.
 
Joined
Oct 11, 2018
Messages
1 (0.17/day)
Likes
0
#11
This is very good news for amd also for customers. Regard the streaming I have one question why the supplier have not developed technology to allow hybrid render which mean the game will be render at server or client depend on the customer selection?
 
Joined
Jun 28, 2016
Messages
1,581 (1.88/day)
Likes
466
#13
xCloud initiative is fully powered by AMD's own hardware - as it should be.
#editorial
@W1zzard
10Mbps would offer you something like 640x480-16bit (VGA) and Stereo Sound :laugh::laugh:
Good for the late '90s when 3DFx was The King, but 20 years later.... you need x20 more bandwidth for a Full HD experience and low latency.

Seriously, those people are living in a dream world.
Have you ever had contact with actual movie bitrates? Do you know how large would video files be if what you said was correct...?
Netflix recommends 25Mbps for 4K (24 fps) and the actual use is more like 15Mbps.
 
Joined
Feb 3, 2017
Messages
627 (1.01/day)
Likes
216
Processor i7-6700k
Motherboard asus z170i pro gaming
Cooling ekwb custom loop for cpu/gpu running on d5 and 480 rad
Memory 2*16gb ddr4-2400
Video Card(s) msi geforce gtx 1080 ti aero
Storage 250gb 950 pro, 2*500gb samsung 850 evo
Display(s) asus pg279q, eizo ev2736w
Case thermaltake core p5
Power Supply seasonic platinum 660
Mouse logitech g700
Keyboard corsair k60
#14
Notice how in the video the "real gameplay" moments are all static, at most moving directly forward. I bet there would otherwise be noticeable input lag? :)
Not that the lag would not be manageable, more so for Microsoft who genuinely have data centers all over the world.

I wonder if the imagery of putting XBox hardware into the rackmount chassis has anything at all to do with reality. It seems a horrible computation/power density. I suspect this is all virtualized and running on good old regular servers with AMD GPUs. Not even sure if Powered by AMD has much meaning beyond GPUs.

10Mbps would offer you something like 640x480-16bit (VGA) and Stereo Sound :laugh::laugh:
Good for the late '90s when 3DFx was The King, but 20 years later.... you need x20 more bandwidth for a Full HD experience and low latency.

Seriously, those people are living in a dream world.
Large part of the target market is mobile. 720p-ish will more than likely work just fine.
With h.264 the bitrate for 720p at 30fps is ~5 Mbps and at 60fps ~7.5 Mbps. With HEVC, cut that in half.
Work on fast (and hardware-assisted) encoding has been going on for a while now. The modern history for it starts with Onlive in 2010 and both the technologies as well as hardware performance have improved since then.

As much as me or probably most other people in this thread will hate it, 720p and maybe 1080p will be "good enough" for the target market.
 
Last edited:
Joined
Jul 5, 2013
Messages
3,198 (1.66/day)
Likes
1,879
Location
USA
#15
Netflix recommends 25Mbps for 4K (24 fps) and the actual use is more like 15Mbps.
That is totally incorrect. 4k 30 requires 20 - 25 mbps and 4k 60 requires double that. I see this all the time. You've also got to remember the streaming in mostly incoming data. Cloud gaming requires a lot more bidirectional data transfers with VERY low latency. Few people have connections like that and it will be a really long time before the infrastructure needed will exist in enough markets to justify cloud gaming as a viable platform.
 
Joined
Feb 3, 2017
Messages
627 (1.01/day)
Likes
216
Processor i7-6700k
Motherboard asus z170i pro gaming
Cooling ekwb custom loop for cpu/gpu running on d5 and 480 rad
Memory 2*16gb ddr4-2400
Video Card(s) msi geforce gtx 1080 ti aero
Storage 250gb 950 pro, 2*500gb samsung 850 evo
Display(s) asus pg279q, eizo ev2736w
Case thermaltake core p5
Power Supply seasonic platinum 660
Mouse logitech g700
Keyboard corsair k60
#16
Netflix recommends 25Mbps for 4K (24 fps) and the actual use is more like 15Mbps.
That is totally incorrect. 4k 30 requires 20 - 25 mbps and 4k 60 requires double that.
Just to clarify, you two are are in perfect agreement here :D

Streaming will definitely not target 4k@60fps. Hell, Xbox One X and PS4 Pro usually target 4k@30fps or lower.
Bidirectional data requirement in terms of bandwidth is very small. It is almost all incoming data, input is sent back and not much else. Some diagnostic data on connection, probably, but not all the time.

By the way, Microsoft has said their current test is running at 10Mbps.
Usually, the initial test is the most compatible and best quality/bandwidth option. It will scale both up and down when they launch.
 
Joined
Jun 28, 2016
Messages
1,581 (1.88/day)
Likes
466
#17
That is totally incorrect.
I've quoted an official information from Netflix's website. You can sue them if you wish.
4k 30 requires 20 - 25 mbps and 4k 60 requires double that.
Now this is incorrect. The signal is compressed. 60fps would never use double of what 30fps does.
You've also got to remember the streaming in mostly incoming data. Cloud gaming requires a lot more bidirectional data transfers with VERY low latency.
What?!
During cloud gaming you're uploading the exact same data you do in multiplayer + the resolution you're requesting.
Few people have connections like that and it will be a really long time before the infrastructure needed will exist in enough markets to justify cloud gaming as a viable platform.
Again: what?! Even if we use numbers you've mentioned above, that's 50Mbps for 4K 60 fps, so more than most gaming PCs/consoles can output.
I can't even buy such a slow connection for home today. The minimum my ISP offers is 150 Mbps. I have 250Mbps now and I don't even notice when my gf watches 4K content.

A general remark: you're talking about cloud gaming like if it was some distant future you don't believe in. Such services are already here. You can try them if you want.
The discussion here is not whether cloud gaming works (since it already does), but whether it could replace local rendering for millions of users.
 
Last edited:
Joined
Feb 3, 2017
Messages
627 (1.01/day)
Likes
216
Processor i7-6700k
Motherboard asus z170i pro gaming
Cooling ekwb custom loop for cpu/gpu running on d5 and 480 rad
Memory 2*16gb ddr4-2400
Video Card(s) msi geforce gtx 1080 ti aero
Storage 250gb 950 pro, 2*500gb samsung 850 evo
Display(s) asus pg279q, eizo ev2736w
Case thermaltake core p5
Power Supply seasonic platinum 660
Mouse logitech g700
Keyboard corsair k60
#18
Now this is incorrect. The signal is compressed. 60fps would never use double of what 30fps does.
Well, technically it could :)
Although the difference between frames at 60 fps is much smaller than at 30 fps so compression is more effective. In reality the difference from 30 to 60 fps tends to be 50-60% range.
 
Joined
Sep 15, 2011
Messages
4,934 (1.91/day)
Likes
1,322
Processor Intel Core i7 3770k @ 4.3GHz
Motherboard Asus P8Z77-V LK
Memory 16GB(2x8) DDR3@2133MHz 1.5v Patriot
Video Card(s) MSI GeForce GTX 1080 GAMING X 8G
Storage 59.63GB Samsung SSD 830 + 465.76 GB Samsung SSD 840 EVO + 2TB Hitachi + 300GB Velociraptor HDD
Display(s) Acer Predator X34 3440x1440@100Hz G-Sync
Case NZXT PHANTOM410-BK
Audio Device(s) Creative X-Fi Titanium PCIe
Power Supply Corsair 850W
Mouse Anker
Software Win 10 Pro - 64bit
Benchmark Scores 30FPS in NFS:Rivals
#19
Have you ever had contact with actual movie bitrates? Do you know how large would video files be if what you said was correct...?
Netflix recommends 25Mbps for 4K (24 fps) and the actual use is more like 15Mbps.
Except real time rendering IS NOT movie streaming, especially when you require both very low latency and upload/download high speed. The more you compress the game data steam, the more latency you get, so if you want the shortest possible latency, you basically need an uncompressed data steam, which for 1080p@60Hz, can easily saturate a 200Mbps pipe. ;)
 
Joined
Feb 3, 2017
Messages
627 (1.01/day)
Likes
216
Processor i7-6700k
Motherboard asus z170i pro gaming
Cooling ekwb custom loop for cpu/gpu running on d5 and 480 rad
Memory 2*16gb ddr4-2400
Video Card(s) msi geforce gtx 1080 ti aero
Storage 250gb 950 pro, 2*500gb samsung 850 evo
Display(s) asus pg279q, eizo ev2736w
Case thermaltake core p5
Power Supply seasonic platinum 660
Mouse logitech g700
Keyboard corsair k60
#20
Except real time rendering IS NOT movie streaming, especially when you require both very low latency and upload/download high speed. The more you compress the game data steam, the more latency you get, so if you want the shortest possible latency, you basically need an uncompressed data steam, which for 1080p@60Hz, can easily saturate a 200Mbps pipe. ;)
This is a solved problem. For game streaming encoding of the video stream will happen in a few ms.
The main angle of attack for making game streaming better is network latency.
 
Joined
Jun 28, 2016
Messages
1,581 (1.88/day)
Likes
466
#21
Well, technically it could :)
Although the difference between frames at 60 fps is much smaller than at 30 fps so compression is more effective. In reality the difference from 30 to 60 fps tends to be 50-60% range.
Well it could be 5 times larger if it, for example, changed the encoding standard. But lets assume no such things are happening. :)
The 50-60 %figure is more or less correct for video. Hard to say how it would transfer to games, but it's almost sure the ratio is below 1. :-D
Except real time rendering IS NOT movie streaming, especially when you require both very low latency and upload/download high speed. The more you compress the game data steam, the more latency you get, so if you want the shortest possible latency, you basically need an uncompressed data steam, which for 1080p@60Hz, can easily saturate a 200Mbps pipe. ;)
Hardware encoding and decoding combined contribute maybe 10-20 ms to the total latency.
Decoding is really quick (2ms).
Encoding is... well, depends which company you're a fanboy of:
https://blog.parsecgaming.com/nvidi...latency-in-parsec-co-op-sessions-713b9e1e048a

If you have a very solid wire connection end-to-end and the server is nearby, you'll looking at 10-20ms ping + everything that the actual gaming adds on top.
If you're on a mobile network or using WiFi at home (like most people do), you're looking at 40ms+ ping anyway.

BTW: This parsec platform looks promising. I'll check it after work. They're setting up an AWS machine for you and take care of video and stuff. If I understand correctly, you're allowed to install your own games.
 
Joined
Feb 3, 2017
Messages
627 (1.01/day)
Likes
216
Processor i7-6700k
Motherboard asus z170i pro gaming
Cooling ekwb custom loop for cpu/gpu running on d5 and 480 rad
Memory 2*16gb ddr4-2400
Video Card(s) msi geforce gtx 1080 ti aero
Storage 250gb 950 pro, 2*500gb samsung 850 evo
Display(s) asus pg279q, eizo ev2736w
Case thermaltake core p5
Power Supply seasonic platinum 660
Mouse logitech g700
Keyboard corsair k60
#22
There is a lot of (input) latency differences happening depending on game, platform, fps, controller etc. Tens of milliseconds may or may not matter.
For example:
 
Joined
Jun 28, 2016
Messages
1,581 (1.88/day)
Likes
466
#23
There is a lot of (input) latency differences happening depending on game, platform, fps, controller etc. Tens of milliseconds may or may not matter.
For example:
Of course. And as it all adds up, the extra 10ms contributed by streaming becomes less and less significant.
 
Joined
Sep 17, 2014
Messages
6,232 (4.18/day)
Likes
5,084
Location
Duiven, Netherlands
Processor i7 8700k 4.8Ghz @ 1.31v
Motherboard AsRock Fatal1ty K6 Z370
Cooling beQuiet! Dark Rock Pro 3
Memory 16GB Corsair Vengeance LPX 3200/C16
Video Card(s) MSI GTX 1080 Gaming X @ 2100/5500
Storage Samsung 850 EVO 1TB + Samsung 830 256GB + Crucial BX100 250GB + Toshiba 1TB HDD
Display(s) Eizo Foris FG2421
Case Fractal Design Define C TG
Power Supply EVGA G2 750w
Mouse Logitech G502 Protheus Spectrum
Keyboard Sharkoon MK80 (Brown)
Software W10 x64
#24
Of course. And as it all adds up, the extra 10ms contributed by streaming becomes less and less significant.
Not less significant, it is added on top of what you already have. Big difference.

Its also not 10ms. Its way, way more. Even the fastest connections I have ever had in an MMO were limited to 16ms and that is with a 100% wired local network too. And that's not a video stream, but just inputs and the regular multiplayer stuff. You can safely double or triple that when you speak of cloud gaming. In that sense its comparable to console gaming in terms of latency. Or having hard Vsync on at 30 FPS. And no Xcloud or anything will radically change that - and we're talking about best case scenario, too.
 
Joined
Jun 28, 2016
Messages
1,581 (1.88/day)
Likes
466
#25
Not less significant, it is added on top of what you already have. Big difference.

Its also not 10ms. Its way, way more. Even the fastest connections I have ever had in an MMO were limited to 16ms and that is with a 100% wired local network too. And that's not a video stream, but just inputs and the regular multiplayer stuff. You can safely double or triple that when you speak of cloud gaming. In that sense its comparable to console gaming in terms of latency. Or having hard Vsync on at 30 FPS. And no Xcloud or anything will radically change that - and we're talking about best case scenario, too.
I was talking about what streaming contributes (i.e. encoding and decoding). Of course that's on top of what's coming from the game, the connection and all the input.

The good side of this is that on cloud the game is perfectly synced.
What happens in a normal multiplayer session is: each player's character is run by a PC, but the whole environment (like monsters etc) is done by the server. So when you get a bit of lag things teleport in different directions and so on. I remember this very well from my Diablo II years. :)
If everything is done by the server, you won't have this effect. Lag or hangs will mean everything stops for a moment.
Also, it's very... fair. The game runs equally well for all people in the session. Everyone are harmed by CPU hangs and so on. Your only real handicap is your connection latency.
IMO, once we learn how to minimize the lag, (private) cloud hosting could actually improve multiplayer gaming - especially competitive one.
 
Top