Machiavellian said:
I believe you are not getting how a cloud based compute system would work. I believe you are getting confused with how Playstation Now works compared to what MS is doing. Here is an example of what Intel has done with Wofenstien a few years ago. http://www.extremetech.com/gaming/24860-23754-revision This is taking just the rendering engine for the wofenstien game and running it in the cloud. This can be done with many different parts of a game where the developer could leverage such a setup and if you include the size and capability of Azure, MS should be able to deliver around the world. The thing is, technology is moving at a pace most gamers have no clue about. Companies are not goining into this space because the cloud cannot handle it. Instead they are rushing into this space because it is a gold mine and the company with the big pockets probably will be the one to come out on top. This is not future pontential, its todays solution because most companies that saw this coming was already investing in it like Intel and MS. MS did not just wake on the release of the X1 and thought about a cloud based compute infrastructure. They have been working on this since 2005. |
You seem to not have any idea of the economies involved here. Plus I'm not arguing that it's impossible to render in the cloud. A lot is possible with enough resources. You could put some SLI Titan boards on the servers and stream games with the highest PC fidelity today. It would just be expensive.
If you listen carefully you would hear that demo from Intel was running on 4 larrabee equipped servers. Intel now sells Xeon Phi cards like that. They cost thousands, and draw 300 Watts of power each. Very expensive to build and operate. Microsoft could do that, but maybe Xbox Live Gold would need to be $50 a month instead of $5 a month.
With nVida Grid, last year at nVidia's GPU conference you could play PS3 quality Street Fighter 4 in a Grid powered cloud. Nice tech, but the costs... you would likely need to charge users $1 an hour. Would you pay that?
Just because it can be built, doesn't mean it can be done economically and be a "goldmine". Cloud compute isn't free - it has a set up cost and a running cost (space, electricity, bandwidth). People pay to use it. Given how much money Microsoft makes from their users on games and Xbox Live subscriptions, there are limits to how much cloud compute could be dedicated to each user, and so there are limits to what could be achieved in such a service. I believe the compute available will be so limited, that you won't be able to be used to enhance XB1 graphics in a meaningful way.
Also your example is JUST like Playstation Now - it's a game fully rendered in the cloud and streamed to the client as a video. He mentions the client is a "thin client", ie. it's just something to display the video. Same as Sony will stream PS Now to Vita TV, smart devices, etc. because all they need to do is display a video. You don't need a $500 Xbox One to stream the video.