By using this site, you agree to our Privacy Policy and our Terms of Use. Close
ArnoldRimmer said:
Machiavellian said:
ArnoldRimmer said:

That's great, yet completely meaningless.

There has never been any doubt that graphics rendering calculations can generally be outsourced to other computers. Raytracing clusters have done this for decades.

The problem is, and has always been, that this has very little practical implications for real-world games.

Because even if not considering the problem of network latency/bandwidth etc. of real-world internet connections, there's still the problem that the actual amount of calculations necessary does not decrease, it's just being distributed differently: If, in this setup, a high-end PC managed to show the scene at about 2fps, while "the cloud" managed to achieve 32fps, then that means that the cloud computing resources required for this demo equalled to at least 16 equivalent high-end PCs. These resources cost money, quite a lot of it, that someone has to pay for.

So there's simply a huge rift between theory and practice when it comes to the "power of the cloud" for graphics: Relevant improvements are very well possible in theory - but unrealistic in practice, because no gamer would currently be willing to pay for the resources required to actually do so: Too costly for very limited improvements.

You must remember that there is a difference between profit and cost.  The cost for MS to distribute processing to a certain number of virtual servers compared to the profit margin they get for such resources when selling it as a profit.  The gain for MS is to get as many customers using Azure as possible and getting them tightly integrated with its services.  There will be aspect to this business plan which will require them to give away resources for free to get more subscription subs.

Phil made a tweet that we will be seeing more on this tech as well as the demo is not a throw away piece but could represent something larger that they are doing.  What I am guess we will see is how MS will monetize their platform which may not mean charging customers but instead getting developers, Publishers and other content providers on Azure which would pay for their cloud compute on the customer end.  I am also sure MS is looking to get a good percentage of XBL Gold subs which also goes along the cost of providing the service.

The thing for MS is that they have paid for the servers and infrastructure.  They are not renting, they are the provider so cost of resources can be balanced with cost of usage.  Another thing that is not know is how MS is spreading the work amoung multiple servers. I hope we get more technical detail on the process as I am interested in some of the problems MS must face with delivering this tech.

I don't know, that doesn't really convince me. Sure, Microsoft could sell cloud computing resources so cheap that they're actually making a loss, to attract new customers etc. They could cross-finance etc. etc. But those are not sustainable solutions. In the end, someone has to pay for the costs. If someone wants to to use the processing power equivalent of 16 high-end PCs, 40 Xbox Ones or whatever,  someone has to pay for that.

In a few years from now, it will probably be like this: Video game consoles will indeed be hardly more than very simple and cheap streaming devices, with pretty much all processing being done in the cloud - and people will pay different amounts of money depending on how good they want the graphics quality to be, maybe something like "2 Cents per minute for Xbox 360-quality graphics, 2 dollars per minute for raytracing quality graphics in 4K resolution"

16 top end PCs is probably way to much resources.  Lets put the number where MS made the statement first which was 4 X1 systems.  That type of cloud power is probably what MS is going for and is very obtainable based on their current infrasturcture.  As a business model, its very substainable.  The company I work for does this type type of stuff all the time.  We will give you the software for free to get you on a montly service fee.  The ideal is that once you use our stuff, you will be with us for years.  Sub cost based on stuff given is where MS is going.  They want you dependant on their services thus you remain a customer for years.  MS doesn't have to maintain such services at cost or even a lost for long.  Just long enough to get you hooked.  Its no different from the current app model on smartphones.  Give consumers the software for free and then recoup cost by selling you everything else.

As I mentioned, the cost MS sells a service is much less of course then it takes them to run it.  The service already running.  Makes more sense to use whats avaliable then let it run idle.  Also its evident that MS has run the numbers.  From the number of servers they believe is needed to run XBl and their cloud compute infrastructure.