*updated* complete trancript-Microsoft to unlock reserved GPU performance for Xbox One development

Chief Legend

Be not wise in thine own eyes: fear the Lord...
Sep 13, 2013
251
112
529
So here we go - a complete transcript of Digital Foundry's discussions on the Xbox One architecture with two integral members of the team that helped create the hardware. We're looking at around an hour's worth of very dense tech talk here, much of which you will not have seen before.
But first, a little background. How did this opportunity come about? At Gamescom in August, it became clear that Microsoft was looking to adjust its stance on how it talked about its hardware from a technological perspective. Almost certainly this came about owing to an overall spec sheet that does not look too encouraging compared to the equivalent metrics being offered by Sony for the PlayStation 4, and it was clear that gamer interpretations of some of the specs didn't quite square with Microsoft's thinking over its design.
Over and above the upcoming console war though, it's clear that Xbox One has been designed with a very different philosophy in mind, with some ambitious tech powering elements such as concurrent apps and multiple virtual machines. There's a very different approach to GPU compute too - not to mention the whole balance argument. Coming out of the experience, it was clear that this was a story that the architects were passionate about and very much wanted to tell.
That said, Microsoft does have a history in sharing in-depth data on the make-up of its console architectures, and its presentation at Hot Chips 25 this year at Stanford University indicated that the design team were willing to talk in detail about the silicon to a degree beyond what Sony are willing to share - which is perhaps understandable on the PlayStation front when you have a spec sheet that essentially does most of the talking for you.
So the question many of you are no doubt asking is, are we looking at a free-flowing technical discussion or a PR exercise? Well, let's not kid ourselves - every interview that reaches publication is some form of public relations for the interviewee and that applies equally whether we're talking to Microsoft, Sony or anybody else. Perhaps the lingering disappointment for us with our Mark Cerny interview was the fact that it quickly became evident he was not going to let us into much that he hadn't already covered elsewhere. It's also fair to say that the impressive specs, well-rounded line-up and a phenomenally well-managed PR strategy have left Sony in a very favourable position, with nothing to prove - for now, at least.
For Microsoft, things are clearly very different. It's a case of explaining a design philosophy that core gamers aren't connecting with so easily, while at the same time getting across the message that the technological prowess of a games console isn't limited just to the compute power of the GPU or the memory set-up - though ironically, in combination with the quality of the development environment, these are the very strengths that allowed Xbox 360 to dominate the early years of the current-gen console battle.
Onto the discussion then - perhaps Digital Foundry's most expansive hardware interview yet, kicking off with the requisite conference call introductions.
quality

Xbox One comes from much the same team that designed Xbox 360, shown here in its classic launch format. The design team opted to match a state-of-the-art (for its time) graphics chip with a multi-core approach to the GPU at a time when a single, powerful processor was the vogue in PC design.

Andrew Goossen: My name is Andrew Goossen - I'm a technical fellow at Microsoft. I was one of the architects for the Xbox One. I'm primarily involved with the software side but I've worked a lot with Nick and his team to finalise the silicon. For designing a good, well-balanced console you really need to be considering all the aspects of software and hardware. It's really about combining the two to achieve a good balance in terms of performance. We're actually very pleased to have the opportunity to talk with you about the design. There's a lot of misinformation out there and a lot of people who don't get it. We're actually extremely proud of our design. We think we have very good balance, very good performance, we have a product which can handle things other than just raw ALU. There's also quite a number of other design aspects and requirements that we put in around things like latency, steady frame-rates and that the titles aren't interrupted by the system and other things like that. You'll see this very much as a pervasive ongoing theme in our system design.
Nick Baker: I'm Nick Baker, I manage the hardware architecture team. We've worked on pretty much all instances of the Xbox. My team is really responsible for looking at all the available technologies. We're constantly looking to see where graphics are going - we work a lot with Andrew and the DirectX team in terms of understanding that. We have a good relationship with a lot of other companies in the hardware industry and really the organisation looks to us to formulate the hardware, what technology are going to be appropriate for any given point in time. When we start looking at what's the next console going to look like, we're always on top of the roadmap, understanding where that is and how appropriate to combine with game developers and software technology and get that all together. I manage the team. You may have seen John Sell who presented at Hot Chips, he's one of my organisation. Going back even further I presented at Hot Chips with Jeff Andrews in 2005 on the architecture of the Xbox 360. We've been doing this for a little while - as has Andrew. Andrew said it pretty well: we really wanted to build a high-performance, power-efficient box. We really wanted to make it relevant to the modern living room. Talking about AV, we're the only ones to put in an AV in and out to make it media hardware that's the centre of your entertainment.
Digital Foundry: What were your takeaways from your Xbox 360 post-mortem and how did that shape what you wanted to achieve with the Xbox One architecture?
Nick Baker: It's hard to pick out a few aspects we can talk about here in a small amount of time. I think one of the key points... We took a few gambles last time around and one of them was to go with a multi-processor approach rather than go with a small number of high IPC [instructions per clock] power-hungry CPU cores. We took the approach of going more parallel with cores more optimised for power/performance area. That worked out pretty well... There are a few things we realised like off-loading audio, we had to tackle that, hence the investment in the audio block. We wanted to have a single chip from the start and get everything as close to memory as possible. Both the CPU and GPU - give everything low latency and high bandwidth - that was the key mantra.
Some obvious things we had to deal with - a new configuration of memory, we couldn't really pass pointers from CPU to GPU so we really wanted to address that, heading towards GPGPU, compute shaders. Compression, we invested a lot in that so hence some of the Move Engines, which deal with a lot of the compression there... A lot of focus on GPU capabilities in terms of how that worked. And then really how do you allow the system services to grow over time without impacting title compatibility. The first title of the generation - how do you ensure that that works on the last console ever built while we value-enhance the system-side capabilities.
Digital Foundry: You're running multiple systems in a single box, in a single processor. Was that one of the most significant challenges in designing the silicon?
Nick Baker: There was lot of bitty stuff to do. We had to make sure that the whole system was capable of virtualisation, making sure everything had page tables, the IO had everything associated with them. Virtualised interrupts.... It's a case of making sure the IP we integrated into the chip played well within the system. Andrew?

Andrew Goossen: I'll jump in on that one.....

Full Transcript
http://www.eurogamer.net/articles/digitalfoundry-the-complete-xbox-one-interview

91

The ability to run apps concurrently with the game with zero impact on performance required a significant amount of engineering, but the final result does work very well. What will make or break the system will be the quality of the apps themselves - certainly functions like party set-up and video editing work nicely.

ki2013-s11.jpg


The news that first-party exclusive Killer Instinct operates at a native resolution of 720p has surprised - and not impressed - a lot of gamers.




51396b55-effc-45fc-80b0-c38022c80891.jpg



Forza Motorsport 5 is Xbox One's standout title, operating at full 1080p with a smooth 60fps update. As an embedded first party studio, Turn 10 would presumably have had more intimate access to the new hardware at an earlier stage than other developers.
 
Last edited:
Skimmed this article and the only thing I take away from it is that sub 1080p games are more justified until they have more time with this new hardware. With this new info how does it compare with similar processes on the PS4?
 
Skimmed this article and the only thing I take away from it is that sub 1080p games are more justified until they have more time with this new hardware. With this new info how does it compare with similar processes on the PS4?

stay tuned cuz more info is coming this weekend.
 
  • Like
Reactions: Malo De La Pelicula
I suppose less info on unknown hardware and more info on how the hardware works?
 
Weekend after apparent NDA lift rumour and DF is releasing more articles related to their architecture interview? hmm, coincidence? I think not :hehe:

GAF'd your post and got the following result:
"Confirmation that DF is paid MS shills, with information released to them as timed exclusive. More moneyhatting!"
 
GAF'd your post and got the following result:
"Confirmation that DF is paid MS shills, with information released to them as timed exclusive. More moneyhatting!"
MS paying DF to release exclusive info? Shouldnt it be the other way around?
 
GAF'd your post and got the following result:
"Confirmation that DF is paid MS shills, with information released to them as timed exclusive. More moneyhatting!"
You joke..but take a look at the comments on that DF article...they pretty much are calling DF MS shills because they post stories about the X1 lol
 
This little tid bits of info here and there is actually a pretty good marketing tactic by ms. They stay on the radar this way.
 
.....and people want to say with a straight face that Xbox Fans are worse....

i learned first hand, managing a site at the top of the staff for two years... by far, the PS folks are more vocal and less willing to discuss.

Yes, it is a generalization, only backed up by my anecdotal evidence, but the evidence is strong with me ;)
 
So they are unlocking performance that was already available on a weaker GPU. Seems MS is trying to squeeze out everything they could to even the odds with the PS4.
 
  • Like
Reactions: Kassen
GAF what a joke.

Yeah.. They have the PS4 at 56% faster,better,cooler...etc..etc..etc! They really are making themselves look foolish.
So they are unlocking performance that was already available on a weaker GPU. Seems MS is trying to squeeze out everything they could to even the odds with the PS4.

Well.. You see, this type of thinking is the problem in the first place. You cannot look at ONE component of a system and give a generalized statement that the system is better OVERALL because one component seems to be better than the other. You have to look at the system OVERALL and how it all works together WITH the software.. Most importantly.. You have to see how it handles games!! Only then, can you really get a general idea of how the system will perform.
 
So they are unlocking performance that was already available on a weaker GPU. Seems MS is trying to squeeze out everything they could to even the odds with the PS4.

Both consoles have GPU reserves for the OS. Both have similar RAM reserves and the same CPU reserves, so both most likely had the same GPU reserves as well. MS is just (apparently) letting some of that be accessible to devs whereas Sony isn't. So it's a boon for X1 relative to PS4 in terms of GPU utilization.
 
Both consoles have GPU reserves for the OS. Both have similar RAM reserves and the same CPU reserves, so both most likely had the same GPU reserves as well. MS is just (apparently) letting some of that be accessible to devs whereas Sony isn't. So it's a boon for X1 relative to PS4 in terms of GPU utilization.

I agree with you. Surprising...I know.
 
I hope some of you guys understand what this means. It's unlocking the max performance that was already there, that's a key difference. The Xbox didn't grow 10% more GPU power. You have to remove 10% from the 1.31 TFlops.
--> 1.18TFlops at launch (assuming they really free that 10% up later) so in reality XBOX one is not actually getting 10% GPU boost from the 1.31, but rather from the 1.18.
 
I hope some of you guys understand what this means. It's unlocking the max performance that was already there, that's a key difference. The Xbox didn't grow 10% more GPU power. You have to remove 10% from the 1.31 TFlops.
--> 1.18TFlops at launch (assuming they really free that 10% up later) so in reality XBOX one is not actually getting 10% GPU boost from the 1.31, but rather from the 1.18.

Correct. Same goes for PS4 btw, except there's no indication devs will get it back. It's something that gets swept under the rug in these vs discussions as both consoles reserve essentially the same resources for OS so it doesn't affect the comparisons. With this information, the assumption it wouldn't affect comparisons might no longer be valid.
 
Correct. Same goes for PS4 btw, except there's no indication devs will get it back. It's something that gets swept under the rug in these vs discussions as both consoles reserve essentially the same resources for OS so it doesn't affect the comparisons. With this information, the assumption it wouldn't affect comparisons might no longer be valid.

Astro!! I enjoy reading your impute on technical subjects!! I have a question and would appreciate a honest answer! What do you think?( If any) are going to be real world differences in multplat games between the systems and who has the advantage and why?? Sorry If its much but Im very interested in the subject and love Tech!!