• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

Phil Spencer: Frame Rate Is An Area Where Consoles Can Do More, CPU/GPU Balance Is Off vs PC

I could imagine approach working with XBox exclusives, but for "we want higher framerates" to work for crossplatforms, next XBox needs to wipe the floor with PS5, which is highly unlikely given the rumors we have heard about 7nm Navi poised to shine in PS5 being optimized to consume less power (means Sony is already pushing the boundaries).

Hm. I don't really think that MS are going release a next gen console that is without a tangible technical adantage over its competitors again.

Phil Spencers words are ominous if anything. MS won't just be going for a gigantic GPU advantage next gen.

If I were to look into my crystal ball for 2019 and 2020: In terms of tech, it's going to be the OG Xbox vs PS2 era all over again. Sony will win the mass-market with a rushed, earlier (Christmas 2019?) release. MS will subsidise a much more powerful console for a similar price, released three to six months later in 2020, which will possess a large technical advantage and focus on the gamer who prefers image quality in conjunction with high framerates.

Watch this space.
 
Last edited:
Phil Spencer has nothing to do with this. Game engine runs at 30fps, emulation can't unlock this. It requires code change. If you want 60fps, play Sonic Forces.

They already modify the enhanced games as requested by Phil and I wouldn't have raised it if the game isn't already capable of 60FPS. Which it is. And I own Forces.

The industry is still emphasizing image quality over performance. Sonic enchancement only came out a week ago. Phil is reacting. He has not been leading on this issue up til now and it remains to be seen if he will back up his comments with instructions to his teams.

So my criticism stands.
 
Last edited:
the game isn't already capable of 60FPS.
Not the console version, not without modifying the code.

Backwards compatibility exists and games can be re-released because it is designed to not modify any line of code in the games being emulated.
There isn't a single backward compatible game that was 30 fps locked and went beyond this. For the reason I have just stated.
 
Last edited:
Same here. If my X does a game 4k/30fps but my PC could do 1440p/60fps, I'll play on my PC.

Edit: Conversely, if a game I have on X can do 1080p/60 and my PC can do 1440p/60, I won't double dip to get that 1440p.

I have a hard time playing games at 30fps anymore. I have been playing using a 1440p 144hz Gsync monitor and playing at 30 can be painful at times. If there is a performance mode I'll almost always choose that.

Hopefully next gen will adjust for this and not skimp on the processors.
 
Framerate alone is one of the main reasons I will lean towards my PC over a console for Multiplat games. Hopefully next gen we can get to a 60 FPS baseline.

Consoles will still aim for Ultra 4K or whatever the next iteration is, over frame rate.
 
Last edited:
Not the console version, not without modifying the code.

Backwards compatibility exists and games can be re-released because it is designed to not modify any line of code in the games being emulated.
There isn't a single backward compatible game that was 30 fps locked and went beyond this. For the reason I have just stated.

Sonic generations is not a regular BC. It is ENHANCED. It has been modified at the direction of Xbox In collaboration with the publisher. A decision was made to modify it to be a higher resolution instead of a higher frame rate.
 
It would be nice to get 60fps in most games (some games don't really need it). They need to tone down the effects if they're going to achieve that. Particle effects are one of the biggest problems with framerate as well as unexpected huge explosions.

Really on consoles, I'm okay with them hitting 30 but they need to be locked. Just Cause 3 is the worst performing game I've played on current gen and I regret not just buying this one on PC.
 
Phil Spencer has nothing to do with this. Game engine runs at 30fps, emulation can't unlock this. It requires code change. If you want 60fps, play Sonic Forces.
Sonic Generations runs at 60FPS on PC, the hedgehog engine is perfectly capable of it.

It would require a patch, but would more likely be config changes rather than code changes- presuming that there aren't two entirely separate framerate-bound branches of the the engine (which would be somewhat ridiculous in the context of a modern development pipeline), it already knows how to do it, it just needs to be told that it should.

And come on now, Forces is a different game with different content and design goals. A drop-in replacement for Generations it ain't.
 
Last edited:
Intel don't have the graphics tech to make a competitive APU.

The only company who can is AMD so that's what we will get.

In terms of specs

Before 2021 6c 12t zen 2 + 12 Tflop GPU + 32GB ram. In 2020 I could see HBM2 being used.

2021 8c 16t zen 3 + 18 Tflop GPU + 32GB HBM2.

Ms improved over PS4 3 fold in 4 years with a shrink from 28nm to a mature 14nm. They are using roughly the same power in the X and it's the same die size.

2019/2020 7nm will be immature so yields will be down hence the lower spec. By 2021 7nm will be mature so you can build a larger die and get the same number of working dies per wafer.
Intel is making APUs with AMD, in case you didn't know.
 
Sonic generations is not a regular BC. It is ENHANCED. It has been modified at the direction of Xbox In collaboration with the publisher. A decision was made to modify it to be a higher resolution instead of a higher frame rate.

You are mistaken, the game code was not modified. Read this if you want to find out how the emulator works...
 
You are mistaken, the game code was not modified. Read this if you want to find out how the emulator works...
I read it.

"Dead Redemption is emulated faithfully here; barring one extra, there are no augmentations."

As said above, generations runs at 60 out of the box on PC. They obviously have publisher permission to do One X enhanced versions. The box of my sonic generations is an Xbox one box with One x enhanced on the cover.

Xbox is pushing the enhanced patch versions in co-operation with the publishers.

This is just a config file change where you have 60 instead of 30. That's the patch. No hacking the matrix here. They prioritized visuals at the cost of frame rate. Intentionally (insofar as any company has intent).
 
I read it.

"Dead Redemption is emulated faithfully here; barring one extra, there are no augmentations."

As said above, generations runs at 60 out of the box on PC. They obviously have publisher permission to do One X enhanced versions. The box of my sonic generations is an Xbox one box with One x enhanced on the cover.

Xbox is pushing the enhanced patch versions in co-operation with the publishers.

This is just a config file change where you have 60 instead of 30. That's the patch. No hacking the matrix here. They prioritized visuals at the cost of frame rate. Intentionally (insofar as any company has intent).

You seem to have missed this
the Xbox 360 emulator simply doesn't work like that. It will only ever enforce the original game's performance cap.

Hope that helps...
 
Consoles will still aim for Ultra 4K or whatever the next iteration is, over frame rate.
I won't be shocked if your prediction is on the money, but I hope it ends up being way off base. I'm not the type to ever advocate for lowering resolution, graphics, etc. But I've yet to be convinced that 4k is worth replacing my tv's for, and honestly don't have a single friend who has ever talked about 4k screens being something they purchased or want to purchase. I suppose as all of our current TV's die we will replace them with 4k screens though.
 
You seem to have missed this

the Xbox 360 emulator simply doesn't work like that. It will only ever enforce the original game's performance cap.

Hope that helps...

And you missed the bit about augmentation.

To address your quote, unlike red dead (which your article is based on), the original game here is sonic generations which is known to support 60fps.
 
And you missed the bit about augmentation.

To address your quote, unlike red dead (which your article is based on), the original game here is sonic generations which is known to support 60fps.

This really isn't that complicated. The console game is capped at 30 FPS. MS has never changed the cap on any BC title. Why can't you understand that?
 
Last edited:
I agree with Phil, but I'd prefer they prioritize getting games running at 4K/30fps.

Once you get a 4K OLED, going back to 1080p is damn near impossible.

I will admit that 1440p with good AA looks quite good too.
 
I'm hoping it's Nvidia that's doing the graphics. I doubt Navi could compete with any mid-range GPU NVidia produces in 2020.

Nvidia has dominated AMD lately in graphics and it would be great to have a console which could support Nvidia DirectX 12 Ray Tracing.

 
I'm hoping it's Nvidia that's doing the graphics. I doubt Navi could compete with any mid-range GPU NVidia produces in 2020.

Nvidia has dominated AMD lately in graphics and it would be great to have a console which could support Nvidia DirectX 12 Ray Tracing.


I wonder if Microsoft could have an Nvida gpu and still maintain BC. They seem to have a greater level of abstraction between software and hardware and they may have enough technical know-how/experience of emulation on Xbox One that they could pull it off.
 
I read it.

"Dead Redemption is emulated faithfully here; barring one extra, there are no augmentations."

As said above, generations runs at 60 out of the box on PC. They obviously have publisher permission to do One X enhanced versions. The box of my sonic generations is an Xbox one box with One x enhanced on the cover.

Xbox is pushing the enhanced patch versions in co-operation with the publishers.

This is just a config file change where you have 60 instead of 30. That's the patch. No hacking the matrix here. They prioritized visuals at the cost of frame rate. Intentionally (insofar as any company has intent).

Is there any other precedent for an Original Xbox360 game running at 30fps being enhanced on XboxOneX to run at 60fps? The only games that i've heard benefit from framerate increases have been games with unlocked frame-rates in the original release.
 
Hm. I don't really think that MS are going release a next gen console that is without a tangible technical adantage over its competitors again.

Phil Spencers words are ominous if anything. MS won't just be going for a gigantic GPU advantage next gen.

If I were to look into my crystal ball for 2019 and 2020: In terms of tech, it's going to be the OG Xbox vs PS2 era all over again. Sony will win the mass-market with a rushed, earlier (Christmas 2019?) release. MS will subsidise a much more powerful console for a similar price, released three to six months later in 2020, which will possess a large technical advantage and focus on the gamer who prefers image quality in conjunction with high framerates.

Watch this space.

For 2019 and 2020 the most powerful AMD card will be 64CU Navi so both consoles will have pretty much the same GPU (and most likely CPU), all the difference will be in clocks/power consumption. GPU's right now are evolving very slow compred to what was happening few years ago, AMD will release PC Navi in 2019 with performance around Vega 64, console chips will be a bit slower of course. I think both machines will launch in 2020 when Navi-Ryzen APU will be complete.
 
And you missed the bit about augmentation.

To address your quote, unlike red dead (which your article is based on), the original game here is sonic generations which is known to support 60fps.
Stop being so stubborn. Changing the framerate at which the engine runs requires code changes and further testing. Backwards compatibility is about emulating games, not redeveloping them.

Resolution upgrades are made without modifying the code. They are handled by the emulator directly.

The fact that a PC port of the same game, that obviously runs different code, is 60fps, does not change anything about the 360 version of the game. Which is locked at 30 fps.
 
The whole point of this thread is that 60fps ISNT being prioritized. They are patching 720p games to run at 1080p and making minor augmentations and adjustments to how these games work. They COULD run them at their original 720p at 60 but they're not making the effort.

Make all the excuses! Nothing new to me. I know the value of responsive gaming and I'll continue to point at what we're missing.
 
Last edited:
Stop being so stubborn. Changing the framerate at which the engine runs requires code changes and further testing. Backwards compatibility is about emulating games, not redeveloping them.

Resolution upgrades are made without modifying the code. They are handled by the emulator directly.

The fact that a PC port of the same game, that obviously runs different code, is 60fps, does not change anything about the 360 version of the game. Which is locked at 30 fps.

It's not identical to the 360 version when it's played on x1x. It is a modified experience.
They are not just emulating the 360 game and it magically happens to run at 1080p because there's more ram or a faster cpu.

Choices are being made, consciously or otherwise. For a game like sonic, I'm questioning it. Phil is defending himself on framerate and I'm pointing out how he could already be solving this issue.

Framerate changes on games that support it don't require code changes or further testing. You could say that changing the resolution requires further testing because it introduces visual glitches, texture errors and inconsistent graphical detail.
 
Last edited:
Possibly they could have devs "target" 60fps and using FreeSync/G-Sync could make games that run higher than 30fps, even if they don't necessarily achieve a full 60fps.
 
GPU is all that matters next gen again. CPU not so much. You will see more of the same.


The idea that CPUs don't matter comes from PCs, where CPUs are already pretty strong if you have anything main line series from the last few years.

This isn't the case with Jaguar. We're in for a large CPU boost to consoles next gen. GPU is only all that matters once you've gotten into the modern i5s which are mostly overkill for current 60fps games, but the Jaguar cores we have are way weaker. Think ~900 per core on GB4 vs 4500+. We already see where CPU limits are hit on modern console games that dip below 30.

https://www.eurogamer.net/articles/...e-game-changer-for-next-gen-console-in-theory

"Ubisoft doubled down on its world-building, packing revolutionary France with NPCs, ramping up detail on the city itself dramatically. And as we soon discovered, the consoles simply couldn't keep up - even after multiple patches, only PS4 Pro's boost mode could brute-force the game to anything like its intended 30fps target. Not surprisingly, Ubisoft pivoted away from world simulation as a focus in Assassin's Creed Syndicate - and while we've only had limited exposure to Origins, the sense is of a title emphasising graphics over world complexity, a much better fit for the current-gen machines. "

There's us already hitting world simulation limits on current console CPUs. The fact that current games run on them doesn't mean they can't build out more expansive games on better CPUs either.
 
Last edited:
They are not just emulating the 360 game
Yes they are. Same for Panzer Dragoon Orta that runs 4K. Do you really think that they modified such an old game, and recompiled it ? Come on.

You could say that changing the resolution requires further testing because it introduces visual glitches, texture errors and inconsistent graphical detail.
It probably does.

Framerate changes on games that support it don't require code changes or further testing.
Obviously this game does not support it, otherwise it would be 60fps on Xbox One.
 
Yes they are. Same for Panzer Dragoon Orta that runs 4K. Do you really think that they modified such an old game, and recompiled it ? Come on.
It probably does.


Obviously this game does not support it, otherwise it would be 60fps on Xbox One.
It doesn't need to be recompiled. Resolution and framerate are just a separate config text file.

The game was obviously designed to run at 60fps (which it does) and was neither released with 1080p nor 60fps on 360 because it wasn't possible. It now runs at 1080p@30fps instead of 720p@60fps because someone chose that.

We don't know for 100% certain either way because neither of us works for Xbox. But it seems likely that image quality was chosen over framerate because it was likely not possible to do both and someone preferred image quality.

Saying it's this big impossible remaster style effort is just wrong. I admit that we may never know for sure but I'm airing my reasonable suspicions.
 
Last edited:
The whole point of this thread is that 60fps ISNT being prioritized. They are patching 720p games to run at 1080p and making minor augmentations and adjustments to how these games work. They COULD run them at their original 720p at 60 but they're not making the effort.

Make all the excuses! Nothing new to me. I know the value of responsive gaming and I'll continue to point at what we're missing.


as everubody else has pointed out they are NOT changing the game code. They are only emulating a backwards compatable game that has its framerate locked WITHIN the game itself.

The emulator is what is enhancing the visuals by upping the resoloution and adding Vsync I think it is but I could be wrong.

Nothing in the game code is getting changed or this would have to be done by each individual studio.

Phil is obviously talking about future consoles possibly 60fps becoming standard not this gen.
 
The idea that CPUs don't matter comes from PCs, where CPUs are already pretty strong if you have anything main line series from the last few years.

This isn't the case with Jaguar. We're in for a large CPU boost to consoles next gen. GPU is only all that matters once you've gotten into the modern i5s which are mostly overkill for current 60fps games, but the Jaguar cores we have are way weaker. Think ~900 per core on GB4 vs 4500+. We already see where CPU limits are hit on modern console games that dip below 30.

https://www.eurogamer.net/articles/...e-game-changer-for-next-gen-console-in-theory

"Ubisoft doubled down on its world-building, packing revolutionary France with NPCs, ramping up detail on the city itself dramatically. And as we soon discovered, the consoles simply couldn't keep up - even after multiple patches, only PS4 Pro's boost mode could brute-force the game to anything like its intended 30fps target. Not surprisingly, Ubisoft pivoted away from world simulation as a focus in Assassin's Creed Syndicate - and while we've only had limited exposure to Origins, the sense is of a title emphasising graphics over world complexity, a much better fit for the current-gen machines. "

There's us already hitting world simulation limits on current console CPUs. The fact that current games run on them doesn't mean they can't build out more expansive games on better CPUs either.

Doesn't matter. GPU is all that matters for those consoles.

With the push to 4k most of the gains will cancelled out on GPU level just because of this. AMD tflops even the newest vega 64 14 tflops is barely able to keep up with a 8 tflop 1080 in most games that i saw. The ~12 tflop rumor from what i heard isn't going to impress much already.

If they move to better performing cpu's above 30 fps threshold, they will also have to up the GPU performance to not cancel out it's gains on visual department or it will negatively effect the image quality by having to free up more performance. Which makes no sense for them.

Therefore the only thing they have to do is get a ryzen CPU ( there are trash ryzen cpu's that perform on 2ghz even worse then q6600 from over a decade ago, so yea ryzen label isn't meaning much) that isn't limiting the GPU on 30 fps and eats the least possible resources to free up as much possible resources for the GPU. Basically high enough cores.

What PC does or doesn't do doesn't really matter. With PC focus on more arcade type of games and higher framerates there isn't much need for them to go all out to keep up. As most PC games will run perfectly fine anyway on those consoles. And with the focus on 4k and not 1080p/1440p CPU's will matter even less.

About AC Unity, the game was heavily limited by its GPU also on the PS4. There is a reason that game runs at 900p.
What if that GPU was so powerful, why not just reduce the complexity in AC Unity to get a stable 30 fps and push 1440p? or 1080p with hefty amounts of AA. Because the GPU wasn't capable of doing much more just look at PC benchmarks for PS4 gpu, it's pretty obvious the whole box was maxed out to oblivion and there "super pc architecture, ram PR slogans wasn't convincing the game to run at any decent level"

With Sony's profile of pushing limited CPU tasks in there game worlds GoW/Horizon/UC4 where everything relays on GPU and limited spaces. This isn't going to change.

Also for competition, if sony would go for a faster ryzen but worse gpu, everybody and there mom on the internet will scream that resolution is lower and visual quality on PS5 for its entire generation much like what happened with PS3 and Xbox one.

It makes zero sense for them to go the CPU route specially in current console world.

GPU is all they need, they need every little bit of tflop they can get there hands on and sacrifice as much of the CPU as possible to gain it with there push for 4k.

Then all they have to do next gen is PR wise:

1) 7nm Ryzen
2) Core counts, if not impressive just 7 nm Ryzen
3) Tflops, if not impressive 7nm next gen vega architecture and show a crappy ray trace demo.
4) some ram metric that sounds impressive, like GDDR6 or HBM2, if nothing is impressive just skip entirely.

Everybody will talk for days on how insane this box is and going to perform. However it's just a PS4 2.0.

Easy.
 
Last edited:
I would like -

The very best of this gens graphics with modest improvement on top. Native 4K with great anti aliasing, 60fps on the vast majority of games.
HUGE leaps in capabilities of AI, physics, persistent worlds, scale etc. These are the areas which need improving the most and will give the true 'next gen' feel, not graphics.
Games designed at their core to bring truly new gameplay mechanics with the above mentioned capabilities. I don't just want more sequels with better graphics.
 
Some form of FPS guidelines that results in many more games being 60fps is probably the single most compelling reason for me to make the switch next gen, assuming Sony did not offer similar guidelines.
 
If they move to better performing cpu's above 30 fps threshold, they will also have to up the GPU performance to not cancel out it's gains on visual department or it will negatively effect the image quality by having to free up more performance. Which makes no sense for them.


Again, that's with current games written to the limitations of current hardware. They could either go higher framerate, or simulate more realistic worlds and stay at 30.

It makes zero sense for them to go the CPU route specially in current console world.

GPU is all they need, they need every little bit of tflop they can get there hands on and sacrifice as much of the CPU as possible to gain it with there push for 4k.

What is "the CPU route"? On 7nm a Ryzen core die area will be what Jaguar was on 28nm, the skew towards being GPU heavy will still exist, but with a much better CPU for all the reasons I already listed.

You also later seem to agree with us that Ryzen is the shoo-in candidate, so I'm not sure what you're thinking the others were talking about with the CPU heavy route. 8 Ryzen cores replacing 8 Jaguar cores in the same die area, leaving a GPU heavy allocation, still seems the most likely.
 
Last edited:
I figure both 4k twins will offer similar gpu and cpu if both launch 2020. The difference will be custom silicon, memory bw, ram, etc. The other differentiators will be stuff like BC, gamepass like services. Price point too.

Will be fun to see what they do to make each offer different as on the h/w side they will be similar.
 
It doesn't need to be recompiled. Resolution and framerate are just a separate config text file.

The game was obviously designed to run at 60fps (which it does) and was neither released with 1080p nor 60fps on 360 because it wasn't possible. It now runs at 1080p@30fps instead of 720p@60fps because someone chose that.

We don't know for 100% certain either way because neither of us works for Xbox. But it seems likely that image quality was chosen over framerate because it was likely not possible to do both and someone preferred image quality.

Saying it's this big impossible remaster style effort is just wrong. I admit that we may never know for sure but I'm airing my reasonable suspicions.

They're not changing "config files" (if those even exist and the values aren't hard-coded in the console versions).

They're not touching the game code or assets at all.

They're intercepting the API calls setting the framebuffer size in the emulator, and overriding them with a higher value, along with spoofing any return values and doing other tricks necessary to convince the game that nothing has changed - there's a podcast here with a bunch of technical details from one of the lead engineers, which actually goes over exactly this topic:

Scott Hansel - 06:56
Is the increasing of the resolution easier than doubling of the frame rate? I understand that these games might look amazing but they're quote, unquote stale or just at 30 frames a second. Would it confuse the game if you suddenly just made them render faster? Or is it something that their engines couldn't do, even they wanted to.

Eric Heutchy - 07:18
Very much that would be a problem. You know, kind of the game is built around this logic of how quickly am I updating. There are some games even that have a fixed frame time and if you play them back too slowly or too fast, time will dilate or expand in the game. All of a sudden, I'm not holding up frame rate, now the game runs in slow mo. So in general games have many more assumptions built in about what kind of frame rate they run at, and how quickly they can update the game world, all the logic from AI, run collisions, that type of stuff.

Eric Heutchy - 07:48
Whereas graphics, we've emulated the Xbox 360 chip, the GPU in there. It's possible for us to say " Well we know when we're rendering, when we do that we're going to increase pixel count here." and as I said before without the game even being aware of it.

I'd highly recommend listening to (or reading the transcript of) the podcast, as it's by far the most detailed technical explanation we've had of how this stuff all works.
 
They could simply require devs include a locked 60Fps mode, just like the different options already introduced now.
 
Of course it's off. Unless you're going to introduce a liquid cooler to the mix and run over clocked CPU's it always will be. You're never going to get desktop performance in a mass consumer priced console box.
 
hopefully microsoft will make 60fps at 4k standard for the next xbox.

I do not think they will nor anyone will make it a standard mandatory for all devs. Are some games genuinely better at 60 FPS? Yes, see DOOM 2016 on Xbox One and PS4 vs the Switch port. Not all games have to be 60 FPS and are not by design.
 
I do not think they will nor anyone will make it a standard mandatory for all devs. Are some games genuinely better at 60 FPS? Yes, see DOOM 2016 on Xbox One and PS4 vs the Switch port. Not all games have to be 60 FPS and are not by design.

It should be more than powerful enough to do 4K/60/high settings. No more compromises next Gen!
 
hopefully microsoft will make 60fps at 4k standard for the next xbox.

Nobody is going to make anything standard, all you can do is try and lead by example and give them hardware that has more headroom. Some developers are always going to focus on pushing graphics more than trying to achieve higher than 30 frames per second.
 
Nobody is going to make anything standard, all you can do is try and lead by example and give them hardware that has more headroom. Some developers are always going to focus on pushing graphics more than trying to achieve higher than 30 frames per second.

Some will chose 4K/60fps, others will choose 1440p/90fps. That's what the next box will be able to do!
 
Some will chose 4K/60fps, others will choose 1440p/90fps. That's what the next box will be able to do!

I hope for you that enough games will be like that to make you happy, but you need to keep your expectations in check too somewhat else you will miss the eventual great games that will still be 30 FPS with crazy high effects and simulation.
 
Top Bottom