Digital Foundry Article Technical Discussion [2017]

Discussion in 'Console Technology' started by Shifty Geezer, Jan 1, 2017.

Thread Status:
Not open for further replies.
  1. Silent_Buddha

    Legend

    Joined:
    Mar 13, 2007
    Messages:
    19,423
    Likes Received:
    10,316
    Not a bug but a design compromise.

    With fixed resolution if you are running locked X FPS, then you are not fully utilizing the system as load varies depending on scene. Basically any game running at fixed resolution AND fixed framerate isn't fully utilizing the system.

    So, how often do you want to dip below the target framerate will determine how much more of the system resources you use more often. Anytime you are running less than target framerate, you'll be pushing the system harder (not 100% as limitations vary between CPU, GPU, memory bandwidth, etc.). But the more times you dip below target framerate, the less pleasant gameplay is and the less pleasant your graphics presentation.

    Dynamic resolution attempts to more fully leverage system resources while at the same time preserving consistent framerate. It is, IMO, the far more elegant choice.

    In a heated battle where framerate or resolution is most likely to drop, I am DEFINITELY going to notice a frame drop, but I probably won't notice a resolution decrease.

    Regards,
    SB
     
    tinokun, bunge and Scott_Arm like this.
  2. Tkumpathenurpahl

    Tkumpathenurpahl Oil Monsieur Geezer
    Veteran

    Joined:
    Apr 3, 2016
    Messages:
    1,910
    Likes Received:
    1,929
    Thanks. I was under the impression that games had used just one or the other.

    Cool. Then I don't see why every PS4Pro game wouldn't just use dynamic CBR. Other than lazy devs of course ;)

    I hope we see this solution from upcoming first party games, because that'll demonstrate a wide enough adoption with well developed tools, which can be disseminated to the third parties that haven't implemented it yet.
     
    iroboto likes this.
  3. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,833
    Likes Received:
    18,633
    Location:
    The North


    Will edit post with written article link when it goes up.

    Ubisoft did a great job here for both consoles. Frame rate is pretty much locked. AA techniques mitigate some resolution differences between the two.

    Definitive console experience will sit with xbox due to higher graphical settings. But overall, as per the dialog, the game is a great experience on both consoles.

    In fact watching it play out sort of selling me on For Honor, it was originally a complete pass for me, but it's peaked my interest.
     
    #723 iroboto, Dec 24, 2017
    Last edited: Dec 24, 2017
    RootKit and BRiT like this.
  4. Scott_Arm

    Legend

    Joined:
    Jun 16, 2004
    Messages:
    15,134
    Likes Received:
    7,679
    For Honor would be a great game for a 60fps mode, but I'm guessing multiplayer parity and cpu are the barriers.
     
    iroboto likes this.
  5. dten

    Newcomer

    Joined:
    Nov 3, 2017
    Messages:
    113
    Likes Received:
    130
    If the framerate tanks, it is definitely a bug which you'll see in the buglist of probably every major game out there. There is no intention by developers to let framerate tank. It happens because software and especially games are very complex. Framerate has always been an issue in game development or any performance software and it's surprising to see someone actually saying it's intentional. Dynamic resolution is one solution out of many. It's not a problem in of itself like framerate.
    I get the way you're explaining it and in an ideal world, that would be awesome, but games and really all of interactive sotware is so dynamic, it's pretty much impossible to pre determine what's going to tax a system and very difficult to ride that edge of fully utilizing without going overboard. Anyway, the difference between dynamic framerate and dynamic resolution is that one is a system developers intentionally add and the other is a byproduct of development, which the above poster doesn't seem to distinguish. If I were a developer for some of these games, I'd like to get credit for coming up with dynamic resolution as a solution, but I most certainly don't want to get "credit" for implementing dynamic framerate on a 30 fps game.
     
  6. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,833
    Likes Received:
    18,633
    Location:
    The North
    Might be wrong to call it a bug yea?
    From my very limited experience applying as a dev for Ubi. I would say that the technical questionnaire I was forced to write gave me some insights into how they look at engine development. A lot of the constraints are determined up front and they build the game and engine around that. The number of textures that can be streamed in per second, the number of polygons per second, all of it is targeted for the engine team.

    What happens is that the world builders (not the engine team) start to build a world that surpasses the constraints and that's where we start to see slow downs in the game, that's why certain games (like racing games) tend to be very good at keeping a desired frame rate, whereas, games like W3, tend to have trouble areas. Viewing distance is a big problem for open world games. If you want to keep CPU load down, you need to mesh more and more things things together, but that also comes with some penalties, such as rendering a whole lot of stuff you can't even see, or sharing shaders when you shouldn't be. But if you fine tune the it for graphics, then your CPU load goes up (more draw calls, more sorting, more culling etc). There's sort of a back and forth effect going on here, until of course, you get into GPU side draw calls.

    That's why exclusives tend to get away with being highly performant and highly optimized. When you reduce the number of platforms and be able to customize the software to the hardware, this process is of optimization is less painful.
     
  7. dten

    Newcomer

    Joined:
    Nov 3, 2017
    Messages:
    113
    Likes Received:
    130
    Bug is a trigger word for a lot of developers which I get, but you will see framerate issues in the buglist of games and almost all performant dependent interactive software. Fixed platform is easier to manage but software development isn't an exact science which is why you see drops below target especially as you mention in open world games. Anyway, the whole point is about dynamic resolution in TW3 and other games being a solution, not an problem, to try to keep framerate amplitudes from varying so wildly. Let's not keep focusing on a word and make a strawman from the bigger idea.
     
  8. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,833
    Likes Received:
    18,633
    Location:
    The North
    Oh I don’t disagree. But yea i wanted to shed some light as to why some people are triggered by the word bug is all I wanted to add. The rest of your points I agree with.
     
  9. bunge

    Regular

    Joined:
    Nov 23, 2014
    Messages:
    725
    Likes Received:
    513
    I believe this is largely incorrect. Now, of course that odd point when 50 explosions happen and yeah, unexpected things happen in games that devs can’t predict so the frame rate drops.
     
  10. bunge

    Regular

    Joined:
    Nov 23, 2014
    Messages:
    725
    Likes Received:
    513
    I wonder how bad SotC would look with a resolution drop during some of those battles. Regardless, I’m pretty sure most of us prefer dynamic resolution over a “dynamic frame rate”.
     
  11. BRiT

    BRiT (>• •)>⌐■-■ (⌐■-■)
    Moderator Legend Alpha

    Joined:
    Feb 7, 2002
    Messages:
    20,511
    Likes Received:
    24,410
    What about variable frame rate provided they're on a VRR HDMI 2.1 display? Would the framerate have to always be above 30 for it to be tollerable, like it cant ever drop below 30 but a variable target rate of 40 or 45 is fine? Or would fps need to be targetting variable rate of 60 in order for the drops to 50 or 55 to be tollerable?
     
  12. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,833
    Likes Received:
    18,633
    Location:
    The North
    Hmm, would have figured they'd be on holiday.



    To what extent does Xbox One X deliver an improved 4K experience over PS4 Pro? We can't cover them all here, but for our money, Star Wars Battlefront 2, Wolfenstein 2, Rise of the Tomb Raider, Shadow of War, Hitman and Ghost Recon Wildlands are great examples of just how wide the gap can be. But the Pro still delivers equivalent experiences or advantages of its own in titles including Titanfall 2, Skyrim, FIFA 18, Fortnite and COD Infinite Warfare.

    NOTE: Since we filmed this, Wolfenstein 2 has been updated with a new dynamic scaler option that improves performance. We will look at this in early 2018.
     
    #732 iroboto, Dec 26, 2017
    Last edited by a moderator: Dec 26, 2017
    Recop likes this.
  13. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,833
    Likes Received:
    18,633
    Location:
    The North
    Yea, gysnc works best when the title is unlocked and close to 60. Once you hit massive frame loss, it's jarring whether you have VRR or not. Even going from 144fps to 80fps, as smooth as it still is, you will notice the slow down, it's nearly like it's lurching.

    It's a weird thing frame rate is, once you get used to the frame rate, and you drop, those lurches hit you hard. But if you were consistently at that frame rate, I feel like your brain would have compensated a lot better. That's why unlocked is painful without VRR, the constant changes is fatiguing.

    Below 30 VRR or not is painful imo.
     
    Silent_Buddha and BRiT like this.
  14. Recop

    Veteran

    Joined:
    Aug 28, 2015
    Messages:
    1,319
    Likes Received:
    649
    The difference is really massive in some games... but i don't agree with Richard because the difference was pretty big between the XB1/PS4 in some games. The X is basically better at everything, so a 125% increase in pixel count should be expected if we consider the whole hardware and not only the difference in GPU power.

    I mean with a fewer technical gap compared to the XB1, the PS4 could ouput a pixel difference close to 70/80% + a better framerate in some games (Doom and WF2 for instance).
     
    #734 Recop, Dec 26, 2017
    Last edited: Dec 26, 2017
  15. ultragpu

    Banned

    Joined:
    Apr 21, 2004
    Messages:
    6,242
    Likes Received:
    2,306
    Location:
    Australia
    Most impressive technical game of 2017 award goes to Horizon Zero Dawn:yes:

    I think this is a no brainer, Horizon combines state of the art techs with beautiful art that elegantly outputs something almost like Planet Earth in real time, plus one of the best HDR implementation ever which really brings out every nuances of the frame.
     
  16. BRiT

    BRiT (>• •)>⌐■-■ (⌐■-■)
    Moderator Legend Alpha

    Joined:
    Feb 7, 2002
    Messages:
    20,511
    Likes Received:
    24,410
    Post Disclaimers from Dark1X @ ResetEra so it's not a comprehensive article, just a personal list for fun:

    https://www.resetera.com/posts/2548631/
    https://www.resetera.com/posts/2548749/
    https://www.resetera.com/posts/2548990/
     
    RootKit likes this.
  17. Recop

    Veteran

    Joined:
    Aug 28, 2015
    Messages:
    1,319
    Likes Received:
    649
    Zelda is indeed very impressive considering the hardware it is running on but i don't like developers that are too ambitious and don't prioritize a stable frame rate.

    Enhanced games won't change the technical achievements of a game... but Battlefront definitely deserves a place in this classement along with TLL.

    "Exactly. It’s also not an actual “best graphics” video either - that list would look very different."

    And this sentence obviously concerns games like Zelda or Next Machina. Certainly not HZD.
     
    ultragpu and djskribbles like this.
  18. djskribbles

    Legend

    Joined:
    Jan 27, 2007
    Messages:
    5,257
    Likes Received:
    667
    Congrats to GG, well deserved.

    Also special congrats to @sebbbi for making the list. :)
     
  19. djskribbles

    Legend

    Joined:
    Jan 27, 2007
    Messages:
    5,257
    Likes Received:
    667
    HZD (and AC:O) would 100% be in the best graphics list as well. It has good tech AND art.

    The disclaimer was more for the choices that Recop brought up (although I think Nex Machina looks amazing), but also more to re-emphasize the exclusions of games like GT Sport, FM7, Uncharted, Wolfenstein, BF2 etc., which most likely would all have made the best graphics list.

    Also, it was a list done by all of the guys at DF, not just Dark1x. Dark1x did the writing and editing for the video.

    https://www.resetera.com/posts/2550310/
     
    #739 djskribbles, Dec 27, 2017
    Last edited: Dec 27, 2017
    Recop and DSoup like this.
  20. DSoup

    DSoup Series Soup
    Legend Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    16,780
    Likes Received:
    12,697
    Location:
    London, UK
    How is it a "personal list" then? :???:

    A little to much 'Christmas cheer' being consumed I reckon.. :yes:
     
    Billy Idol, Silent_Buddha and BRiT like this.
Loading...
Thread Status:
Not open for further replies.

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...