@michaelmikado: I think we're arguing slightly different points here, both at a technical level, and the broader picture overall.
MS has been heavily installing XBX VM over the last year or so into their racks, so yes... MS does have AMD GPU VM's installed, and is installing more and more everyday.
My point about it not mattering on which brand it was running on is referring to streaming games to devices in general such as pc's, tablets, phones, etc... Could Nvidia GPU VM's not work on those devices? It would seem as though you're asserting that because Azure is run primarily with Nvidia GPU's, that Azure can't stream games, which is ludicrous. Reading your last post, I'm beginning to think that you're referring explicitly about streaming to an xbox console. You would have somewhat of a point there, but again... They've already began installing AMD GPU hardware into their racks for streaming there. So while your point had merit a year ago, it really won't soon.
Adding onto all of this, is the fact that MS owns all it's infrastructure in which to put this. Sony does not. If you can't see the obvious advantages that this entails, then I really don't know what to tell you.
You're arguing both sides of te same coin here guy. On one hand you try and explain how MS is at a disadvantage because it uses Nvidia for it's VM's and won't work, but at the same time claim that Sony can partner with just anyone, and everyone, and it will be fine. Sony has very little cloud infrastructure when compared to MS. That's just a simple fact. You're actually trying to imply that that fact gives Sony some kind of advantage?
No, I'm saying MS is making Xbox games. They have two options. They make an Xbox in the cloud or they run a PC version in the cloud which would be compatible with NVidia Grid. They decided to literally stick Xboxes in a blade and stick them in a data center. The problem with that, as I pointed out above is that a configuration like that isn't inherently scalable like an MxGPU solution would be. That would be the idea situation where instead of emulating the entire console, OS and all in the cloud like PSnow did in the early days, you instead emulate just the game part and allocate available resources based on the demand of the game rather than emulating the entire console and essentially using remote desktop to access it. Basically the old solution for Sony and PSnow would be like Netflix creating VMs for users to connect to, open a web browser and watch movies. MS seems to have adopted this model like Sony did 5 years ago which sticking console parts in blade servers.
The reason AMD gpus are important are due to compatibility for games. Of course you can run game streaming in Nvidia Grid, what do you think the other providers are using. The difference is they are running PC games which are built around being compatible with Nvidia games. PS and XB games are designed to run on AMD APIs on a low-level. To get it to run on Nvidia grid you would first have to emulate AMD GPUs which, if its even possible wouldn't be worth the effort or cost. Such to the point that MS would rather build custom servers than attempting to run these games on their existing cloud infrastructure. That was always the point I made from the very beginning and even without knowing about the hardware I made the right point just judging from that business decision from MS.
As far as owning infrastructure, I already pointed out the difference in the above post but I will try to lay it out better:
AWS which Sony partners with, has partnered with AMD for cloud MxGPU blades. These are specific hardware configurations designed to allow you to dynamically allocate cloud GPU resources.
What this means is that your cloud game VM and resources are completely scalable. Because these MxGPUs are AMD based, which both the XB1 and PS4 are. They have high low-level api compatibility. Attempting to run these on Nvidia Grid would require a significant amount of processing overhead to the point where it would 1) not work at all. or 2) require so much overhead that you would be better off replacing or buying new AMD hardware which is EXACTLY what MS did. The other option would have been to run PC versions of the game which MS still might do at a latter time.
The reason Sony has an advantage is because their games are not tied to specific custom servers. Any datacenter that has V340 nodes would be able to run PSNow games. Sony isn't tied to just one specific service provider. Amazon just happens to be the biggest with MxGPU partnership with AMD so it works out mutually. In this scenario, Sony through it's service actually subsidizes the cost of these servers. In theory this would also allow Amazon the opportunity to piggyback off any of these cloud servers for its own games instances. Such as when users want to play an instance of bejeweled, or Crossy Roads, or any other low requirement game. But, again as I said, because Sony would be able to spin up PSnow servers or any datacenter running V340s, they wouldn't have to wait for custom servers to be built and they aren't totally dependent on a single service provider. It's just basic cloud disaster recovery advantages. Your obscuring the specifics of the scenarios.
I'll just recap my points:
You can't just run these games on whatever servers you have lying around in your datacenters.
You need AMD based server GPUs for low-level api compatibility for both XB1 and PS4 games
Your only choices are to partner with someone who has a ton of cloud AMD MxGPUs or buy them.
MS doesn't have them so they need to either buy them or partner with someone. They choose to buy/build custom ones.
Sony is building their service around off the shelf v340 MxGPUs, it means any datacenter and provider who has them can run their service and they don't need custom parts or specific providers.
Sony may pay a premium to use it, but it also means their operation is completely scalable based on usage. Further they can scale the resources dedicated to individual users for more demanding games and technically offer game experiences beyond what they could offer even PS5 home console users. They aren't on the hook, out of pocket for building up custom server racks that no one uses and can scale with other providers based on demand.
@babyjoker1221: not having that kind of financial overhead can certainly be seen as an advatnage.
This man gets it!!!
Log in to comment