Originally Posted by Shawnb99
Do you work on the console or for Ubisoft otherwise you have no idea what the next gen games will run at, you're just assuming like everyone else. If they had the option to make it run well beyond 4K120fps they would, they wouldn't come out and say we're sticking with 30FPS unless they had major issues getting it to run past those speeds.
This won't be the last AAA title that will have to limit itself to 30FPS. Just wait the amount of AAA games that run 4K120fps won't be as big as anyone thinks.
You can't look at the consoles specs and compare it to what a PC with that hardware runs at. It's never been a straight comparison and it won't this gen either.
You can directly infer CPU scaling on next-gen hardware based on the IPC and clock speeds of old hardware. Given that Xbox One X even has an 8C/8T mode that is likely made just to scale better for cross-gen games (no adjustment of thread count) that makes it even simpler.
I am assuming GPU bandwidth to some extent, if it's 1080p on One S then GPU will not bottleneck. At 900p you'd need to start using some of the new resolution scaling tech to get an equivalent of 19x more GPU overhead than One S (assuming a 4K100fps target up from 900p30) but given the Tflops, RDNA2 IPC gains (which we aren't certain of yet) and VRS, it should be within grasp.
The moment any developer says "I don't care about high framerate" of course they can clobber any computer with any conceivable amount of power down to any framerate.
Using 4K100 as a target is cheating a little bit, but framerates are always variable so that would practically sit at 120fps a lot of the time, and over the last decade of 120hz PC gaming I'm usually not put off by framerate dips enough to go and adjust settings until something drops to 80fps.
At 30/60fps frame time consistency is critical to perceptual fluidity, you have a lot more room for variability once it's above 100fps, which I hope should be enticing to game developers not needing to worry so much about packing the graphical load of every game scenario to fit within exacting limitations.