eSRAM the reason Xbox One struggles with 1080p?

Status
Not open for further replies.
Because I posted a link to the article. I'm not going to plagiarise the whole article.
Frankly though, I feel this article stinks of damage control. I don't believe this SDK think is going to make much difference tbh.
If the game plays at 1080p 60fps on both consoles, then I assume it was because the dev lowered the detail until the XB1 was able to achieve those benchmarks, and then just places a FPS cap of 60fps. Then the XB1 & PS4 would perform IDENTICALLY.

That would actually take more work, its easier to go with the high GPU platform and work down, much MUCH easier, they just scale as you world on a PC in a lot of ways then try and work when they can do with the "lower" quality one, they dont scale them both down.
 
Here are the facts as I see them...

1) The PS4 is a more powerful console
2) If a developer makes a game that uses 100% of the PS4 power, the XB1 will not be able to run it identically
3) If a dev makes a game that doesn't use 100% of the PS4 power, the XB1 may be able to run it identically, depending on exactly what resources it does use.

That's pretty much how it breaks down for me.

Thats pretty much it the Multi-platform, but theirs a few more things, im thinking depends what the Devs have in spending money, and worth the extra time/ work is worth it over the other.
 
Thats pretty much it the Multi-platform, but theirs a few more things, im thinking depends what the Devs have in spending money, and worth the extra time/ work is worth it over the other.
Oh of course, I'm very much over-simplifying it, but the basic principle is right IMO :)
 
Here are the facts as I see them...

1) The PS4 is a more powerful console
2) If a developer makes a game that uses 100% of the PS4 power, the XB1 will not be able to run it identically
3) If a dev makes a game that doesn't use 100% of the PS4 power, the XB1 may be able to run it identically, depending on exactly what resources it does use.

That's pretty much how it breaks down for me.

that's pretty much how I see it... you'll get the odd exception for x1 where a dev invests more time getting the most they can and over time SDK kits for x1 could improve but for now, Sony has the better machine in terms of ability to get the most of with least effort and easier to work with hardware then x1.

it'll change over the years , but for now if multi plats are what you mostly play on a games console then you'd be looking at a ps4.
 
The time investment by Devs part is something Microsoft can greatly influence, people seem to forget that they are legitimately one of the BEST software and SDK providers full stop. If there's one thing MS know well it's how to provide great development tools and APIs, I would have thought MOST of the eSRAM usage would be a abstracted from most dev work anyway.

Either way I'm happy to own solely an X1 for mult-platforms until Sony release a first-party game to make me need a PS4 (I'm looking at you Naughty Dog!). As it stands MS have better 1st Party exclusives, and that's the only reason an X1 sits in my lounge not a Ps4.
 
Though there has been discussion about how many ROPs are required to do 1080p, I do think the eSRAM is particularly to blame for the state of affairs with XO games right now purely because we still dont know how its being used/how well its being used.

Ive always thought (unlike the eDRAM) it would be used as cache between DDR3 and the GPU to improve memory bandwidth. That to me seems obvious, but there needs to be some management in how this works to ensure its actually efficient (32Mb isnt a lot!) so to me the question has always been how this management is dealt with.

If developers have to do it then we are where we are today where some are just better at understanding it than others at keeping the eSRAM efficient (weve heard chat about manually having to purge and fill the eSRAM by devs - I very much doubt this is what most devs want to be involved in at all), if MS get their drivers to organise the eSRAM then it should lead to more consistent usage which is where I think the performance improvement will come from when later SDKs are released.

Then comes the consideration that the eSRAM could be used as a framebuffer and that once you start looking at 1080p (with FPS limit? Im not too sure) with modern graphical techniques then 32Mb is just too small - its the reason why Forza 5 relies on so many older graphical techniques to hit 1080p 60fps...

To me thats the issues that eSRAM brings to 1080p, both its amount and how well its managed dependent on its actual use - ultimately its there to assist the memory bandwidth of DDR3 but it will take skill to do that well IMO. Though please dont forget Wii U uses a similar memory subsystem and that as a headline can do 1080p 60fps - it just doesnt attempt 'realistic' graphics when it does aim for that...

ps3ud0 :cool:
 
Last edited:
The time investment by Devs part is something Microsoft can greatly influence,

Only if it's first party/exclusives. Any other games will be down to publishers and I can't see them allowing devs any more time/money to develop games on the X1(unless MS chuck them some money) than PS4. It certainly didn't happen last gen.
 
Surely if that is the case the developers just need more time to get to grips with ESRAM in Xbox One?

Improvements will surely be made but it's not going to result in Xbox One 'catching up' like is repeatedly being suggested, even if Xbox One had 8GB GDDR5 the same as PS4 (and therefore didn't need any ESRAM) it would still be at a huge disadvantage due to the significantly less powerful GPU.

Though there has been discussion about how many ROPs are required to do 1080p, I do think the eSRAM is particularly to blame for the state of affairs with XO games right now purely because we still dont know how its being used/how well its being used.

Even AMD themselves target 1080P with 32 ROP cards, this myth that better ESRAM usage will put the consoles on par needs to die. Just buy a couple of PC graphics cards one with 16 ROPs and another 32 ROPs and compare them at 1080P to see the difference, with the graphics turned up at 720P they will perform similarly whereas at 1080P the 16 ROP card will drop off a lot more significantly.

EDIT: these are roughly the PC equivalents:
http://gpuboss.com/gpus/Radeon-HD-7870-vs-Radeon-HD-7790

Bearing in mind that both console have 2 of the compute units disabled and Xbox One doesn't have GDDR5, PS4 also has advancements in compute.
 
Last edited:
Even AMD themselves target 1080P with 32 ROP cards, this myth that better ESRAM usage will put the consoles on par needs to die.
Where was I purporting the myth? COD Ghosts and the difference in performance isnt just down to ROPs, theres far more than just that right now to directly attribute it just to a single spec difference...

ps3ud0 :cool:
 
If you are sensitive to the subject matter. It's probably best to participate in threads that won't upset you, instead of derailing an otherwise well mannered technical discussion.

You can avoid such responses next time by participating in your own thread in the first place by actually posting your own thoughts or opinions on said subject.
 
Improvements will surely be made but it's not going to result in Xbox One 'catching up' like is repeatedly being suggested, even if Xbox One had 8GB GDDR5 the same as PS4 (and therefore didn't need any ESRAM) it would still be at a huge disadvantage due to the significantly less powerful GPU.

Im not saying it will "catch up" as such, but developers using the ESRAM more and understanding it should produce better results than is currently being seen.
 
Did you read it?

from the Dev.

"They are releasing a new SDK that’s much faster and we will be comfortably running at 1080p on Xbox One".

Also, saying it will run at 60fps, case closed in this click bait title, close thread.

So a firmware update and an sdk update can overcome an inferior GPU (vastly in some parts), slow memory and a small esram cache that is not suited to 1080p.

Nonsense!

All the new sdk and firmware etc will do is help the X1 achieve closer to its potential, something that is determined by the silicon ...... silicon that is inferior to the PS4.


Also those believing that PS4 libraries etc will stay still and not progress are daft, as the X1 improves in that area as does the PS4.


The X1 will always have inferior graphics and performance of multiplatform titles.
 
So a firmware update and an sdk update can overcome an inferior GPU (vastly in some parts), slow memory and a small esram cache that is not suited to 1080p.

Nonsense!

All the new sdk and firmware etc will do is help the X1 achieve closer to its potential, something that is determined by the silicon ...... silicon that is inferior to the PS4.


Also those believing that PS4 libraries etc will stay still and not progress are daft, as the X1 improves in that area as does the PS4.


The X1 will always have inferior graphics and performance of multiplatform titles.

Who is saying the updates will overcome the GPU difference? I've not read anyone say that.
 
Who is saying the updates will overcome the GPU difference? I've not read anyone say that.

???

It's in the quote from the Op.

"The PS4 is thus more of a gaming machine in its core focus. Yeah, I mean that’s probably why, well at least on paper, it’s a bit more powerful. But I think the Xbox One is gonna catch up. But definitely there’s this eSRAM. PS4 has 8GB and it’s almost as fast as eSRAM [bandwidth wise] but at the same time you can go a little bit further with it, because you don’t have this slower memory. That’s also why you don’t have that many games running in 1080p, because you have to make it smaller, for what you can fit into the eSRAM with the Xbox One.”

http://gamingbolt.com/xbox-ones-esram-too-small-to-output-games-at-1080p-but-will-catch-up-to-ps4-rebellion-games
 
The X1 will always have inferior graphics and performance of multiplatform titles.

It should always have inferior graphics, but not inferior performance, if developers are doing their jobs right on both platforms.

If an XB1 game is getting noticably jerky, or has 'bad performance' then that's the developers fault, not the XB1 or Microsoft's fault.

Similarly if a PS4 game isn't taking advantage of whatever hardware benefits, then that's down to the developer.
 
Status
Not open for further replies.
Back
Top Bottom