I know it's somewhat silly since these console will be out in about a month or so but for those of us that enjoy the speculation, I think the PC performance of the BF4 beta may give some insight into the performance difference between the consoles. My reference article is the Tom's Hardware Graphic Card Comparison:
Tom's Hardware Graphic Card Comparison.
A couple of things to keep in mind for the purposes of my comparison:
- The PS4 GPU is assumed to be roughly equal to the 7870 GPU
- The Xbox One GPU is assumed to be roughly equal to the 7790 GPU ( The difference in ROPS and CUs between these PC cards are the same as the delta in the consoles)
- According to DICE 60fps is the target for the game and resolution/settings are the variables
So will next gen versions be able to hit the 1080p/60fps mark? Well if this is anything to go by, we can see that the 7870 is pretty averaging 60fps with the high settings @ the full 1080p. Taking into account that this is a beta and the retail performance on the PC should be even better in addition to the fixed nature of the console allowing for better optimization, I think it reasonable to say that it is possible for the PS4 version to hit the 60fps mark at the full 1080p with at least High preset. However, the 7790 is only averaging just above 40fps. Furthermore, if you actually read the article on Tom's Hardware, you'll note that the framerate variance is particularly high on the 7790 at this setting indicating that the GPU isn't really "comfortable" (i.e. stable) with 41.5fps at those settings. Thus, to get the game to run on a 7790 @1080p/High preset, a console dev would likely opt to lock the fps at 30. There is very little chance of getting that card to run the game comfortably @ 60fps and 1080p with high presets.
So what would it take for the 7790 (Xbox One) to run the game @ 60fps? Clearly, either the resolution would need to be reduced and/or the setting dropped. Tom's Hardware noted that the medium preset did not offer much of a difference in performance from the High preset. So that may not help much in this case. But what about resolution?
Dropping the resolution to 1680x1050 and keeping the settings to High increased the 7790 performance by about 20% but it is still a long way from 60fps on average. So either the resolution would need to be dropped further to 720p or so while keeping the high settings or the settings would need to drop some. In other words, it's up to DICE to make the tradeoff: the graphics details vs. the resolution.
So what did we learn:
- BF4 (Beta) is a real world example showing that the 50% increase in shader units and 2x the number of ROPS can actually look like a 50% difference in fps. The 7870's perf @ 1080p/High is over 40% higher than the 7790 (58.7 vs 41.5)
- The PS4 GPU is likely capable of running BF4 @ native 1080p/60fps with the graphics set to at least high
- The Xbox One's GPU is likely NOT capable of running at native 1080p/60fps with the High preset.
- It is reasonable to expect that the resolution and graphical detail will be negatively effected on the Xbox One to achieve the desired 60fps. Expect a 720p/60fps with the same settings as PS4 or something in between 720p and 1080p with noticeably reduced graphics quality.
No this is not the bible and it is not fact. I'm making educated guesses based on real world data that may be completely different for the retail console versions. This is all in fun, but I think that the deduction is reasonable and matches what we have been hearing from devs and "insiders" over the past few months all along. We'll find out soon enough