Current Generation Games Analysis Technical Discussion [2020-2021] [XBSX|S, PS5, PC]

Discussion in 'Console Technology' started by Shortbread, Nov 21, 2020.

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

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,833
    Likes Received:
    18,633
    Location:
    The North
    PS5 - The DCT and FFT pattern showcase the noise inserted by the tiling or whatever it is. Using the approximate location of the artifact we can also determine the internal rendering resolution of the frame.
    XSX is nearly 4K, PS5 is just eyeballing it, around 1800p. I'm too lazy to do a quick measurement, I don't think it's necessary since the topic is about artifacts and not rendering resolution.
    Artifacts are highlighted in red, the artifact on PS5 is more pronounced than the one on XSX.

    In a naturally taken picture, or pure native, you won't see these types of 'star' artifact patterns, unless you're taking a picture of a wave etc, something with deterministic frequency and amplitude. So the fact that we can see this showcases that there is indeed a repeating pattern happening here.

    PS5 DCT
    [​IMG]

    PS5 FFT
    [​IMG]

    XSX DCT
    [​IMG]

    XSX FFT
    [​IMG]
     
    Pete, milk, Silent_Buddha and 2 others like this.
  2. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,833
    Likes Received:
    18,633
    Location:
    The North
    I didn't want to clutter the DF thread, but while watching the video, the tiling came up massively during the screen space reflections showcase. If you look at the water reflection, dead center where the cursor is; this grid pattern should be very noticeable. You can see it in motion on their video
    [​IMG]
     
    Pete and Silent_Buddha like this.
  3. CHAOSHACKER

    Newcomer

    Joined:
    Jan 9, 2017
    Messages:
    15
    Likes Received:
    14
    The SSR is quite artifact ridden in BF2042, especially on guns where it's ghosting like f***.

    Could these artifacts be caused by the lens effects they are using on masse? Like the lens distortion, chromatic abbreviation, vignette etc.? At least they are toggleable even on console. On by default though.
     
  4. snc

    snc
    Veteran

    Joined:
    Mar 6, 2013
    Messages:
    2,115
    Likes Received:
    1,745
    Both versions are very similar, accroding to vgtech:
    And examples of dynamic res:
    According to df most gameplay in 4k on both but notice drop in some heavy scenes to 1800p on ps5 and 2016p on xsx.
    Xsx has some probably bug as according to vgtech
    confirmed by df
     
    #2504 snc, Nov 27, 2021
    Last edited: Nov 27, 2021
  5. Globalisateur

    Globalisateur Globby
    Veteran Subscriber

    Joined:
    Nov 6, 2013
    Messages:
    4,592
    Likes Received:
    3,411
    Location:
    France
    NXGamer has just done his analysis about PC and consoles versions of BF2042. It's a mess on all platforms. The most playable version seems to be the PS5. The 0fps pauses (or big frame-time lurches) are still there and only on XSX (and he tested for hours all others console versions). NXGamer has an interesting theory about what could cause them (also explaining why only on XSX).

     
    snc likes this.
  6. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,833
    Likes Received:
    18,633
    Location:
    The North
    His theory is probably not correct. hitting 0fps is very different from having to render from a slower pool bottleneck. You would be getting consistently lower FPS for instance as opposed to 60 lurching to 0. What we see is a slip between 60 and 52ish. But it’s not a consistent 52 either.

    a memory shuffle could cause a lurch to 0; but you’d memory shuffle nearly every frame. So I don’t think memory shuffle is what we are seeing here.

    And 3080 and 3070 cards would be unable to run this game with 8-12GB memory respectively.

    And console optimizations can leverage ssd to reduce streaming pool sizes.

    overall I’m going to disagree with his theory here.
    XSX is likely too taxed on the settings or requires better optimization if they want to keep these setting as is. The reason you see XSX operate between 60 and 52 is load. The lurch to 0 is something else.

    from what I know of the SDK you’re unlikely to do a shuffle during gameplay, it’s too slow.
     
    #2506 iroboto, Dec 5, 2021
    Last edited: Dec 5, 2021
    PSman1700, snc, Jay and 5 others like this.
  7. Globalisateur

    Globalisateur Globby
    Veteran Subscriber

    Joined:
    Nov 6, 2013
    Messages:
    4,592
    Likes Received:
    3,411
    Location:
    France
    Why? Because for instance mandatory mem defrag (followed by memory shuffle) could be a valid reason of those pauses, why else could cause this? Also why does it happen only on XSX (not on PS5 or XSS) and still now after the release?

    But still he shows memory overload causing big problems on PC too (and PC have very different builds, setups, main ram / vram etc). Have we ever seen such a big problem on a console MP game before? This is big and something very specific is causing this on XSX. There is a reason GPU manufacturers have stopped doing splitted memory setup on their GPUs, because it could cause big problems in some games.

    If you don't show us another valid explanation about the cause of the problem, then the simplest explanation is still the best.
     
  8. techuse

    Veteran

    Joined:
    Feb 19, 2013
    Messages:
    1,425
    Likes Received:
    908
    I've had the second+ long stutters on PC too. Neither my 32 GB RAM nor 11 GB VRAM pool is ever close to being full. I think a more likely cause is some sort of CPU thread stall/synchronization issue. Could also likely be poor resource allocation in their DX12 renderer which has been bottom of the barrel in every implementation.
     
    PSman1700, RootKit, Dictator and 4 others like this.
  9. DavidGraham

    Veteran

    Joined:
    Dec 22, 2009
    Messages:
    3,976
    Likes Received:
    5,213
    Do you have a 1080Ti or a 2080Ti by any chance?

    Yeah, most likely. Battlefield V still suffers from this problem to this day on all GPUs.
     
    PSman1700 likes this.
  10. BRiT

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

    Joined:
    Feb 7, 2002
    Messages:
    20,502
    Likes Received:
    24,399
    Simplest explanation is the game is a mess and released before its ready like prior BF games.
     
    PSman1700, Jay, Allandor and 3 others like this.
  11. techuse

    Veteran

    Joined:
    Feb 19, 2013
    Messages:
    1,425
    Likes Received:
    908
    1080TI
     
  12. Johnny Awesome

    Veteran

    Joined:
    Feb 18, 2002
    Messages:
    2,806
    Likes Received:
    737
    Location:
    Windsor, ON
    You mean NXGamer's theory about what is happening is anti-XSX design? I'm shocked! I would take these silly theories with a grain of salt.
     
    pjbliverpool, milk, PSman1700 and 2 others like this.
  13. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,833
    Likes Received:
    18,633
    Location:
    The North
    If we ignore all the evidence that performance optimization is terrible across a lot of platforms, let’s just assume you are correct for a moment

    Let’s assume they are shuffling memory to make ends meet. This shuffling causes a 0 FPS lurch for seconds. Let’s assume this is all true.
    Now let’s explain how developers felt that knowing that this shuffle will cause a lurch, they would agree that this is the best foot forward to present their tittle.

    typically developers are responsible for settings tuning etc to get the best graphical settings/performance on the console. So I want to know what’s going on at DICE where they felt instead of tuning down settings to meet VRAM limitations they instead decided memory shuffling and random lurches were the better experience for players.
     
    PSman1700, Allandor, function and 2 others like this.
  14. Globalisateur

    Globalisateur Globby
    Veteran Subscriber

    Joined:
    Nov 6, 2013
    Messages:
    4,592
    Likes Received:
    3,411
    Location:
    France
    That's exactly my question. What's happening? Do you have a better explanation? If that was happening on XSS I'd say, yep, it's a thread lockup problem or a directx12 driver problem. But it doesn't happen on XSS at all, never. So it must be because of something specific to XSX. But why is it not easily fixable? If it was 100% software related why didn't they resolve the problem when such a thing never happened in any BF released on consoles since PS3, PS4 or XB1?

    Now sure maybe what NXGamer noticed on PC isn't related at all (and PCs don't see those 0 fps freezes AFAIK). But I think the problem is really extraordinary in this day and age for it to be caused by a mere thread lockup or directx12 issue (that would cause more than 60 consecutive frames to lock and impossible to fix for months?).

    Thing is, we have a genuine and probable explanation for that problem even if we don't like it. We know a splitted memory architecture can in theory cause those problems because it caused them in a GPU that was using such a fast / slow vram. The only machine with such a fast / slow pool of memory is the XSX and we already have one developer who said they couldn't use all settings (8K resolution) on the XSX because of that specific memory architecture.
     
  15. BRiT

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

    Joined:
    Feb 7, 2002
    Messages:
    20,502
    Likes Received:
    24,399
    It's not really split pool system. The only difference is bandwidth to access it. The slowest portion isn't that slow at all at 336 GB/s.
     
  16. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,833
    Likes Received:
    18,633
    Location:
    The North
    Go up 3-4 posts it’s cited. A simple Google search will showcase a wealth of performance related issues on PC. Here’s one such remark, there are a great deal more and they are not hard to find.
     
  17. Remij

    Regular

    Joined:
    May 3, 2008
    Messages:
    677
    Likes Received:
    1,256
    Yea, the PC version is just terrible. Constant stuttering and bugs galore. I kinda figured DICE was going to go downhill once Repi (Johan Andersson) and others left to form Embark Studios.

    Really looking forward to their new project! We may even potentially see it at The Game Awards.
     
  18. davis.anthony

    Regular

    Joined:
    Aug 22, 2021
    Messages:
    423
    Likes Received:
    147
    Welcome to the world of release it broken and patch it later.
     
    Pete and egoless like this.
  19. PSman1700

    Legend

    Joined:
    Mar 22, 2019
    Messages:
    7,118
    Likes Received:
    3,090
    How many times had this to be explained here on the forums now? :p Anyway, using BF2042 to gauge performance on any system, lol.
     
    RootKit likes this.
  20. snc

    snc
    Veteran

    Joined:
    Mar 6, 2013
    Messages:
    2,115
    Likes Received:
    1,745

     
    Shoujoboy, Pete, DSoup and 1 other person 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...