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. Globalisateur

    Globalisateur Globby
    Veteran Subscriber

    Joined:
    Nov 6, 2013
    Messages:
    4,592
    Likes Received:
    3,412
    Location:
    France
    Using the same scenes in the 60fps mode: Best framerate on PS5. The guy compares details of 30fps mode on XSX vs PS5 and the usual res on XSX at 30fps is around 1600p, not 1800p.
     
  2. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,834
    Likes Received:
    18,634
    Location:
    The North
    PS5 takes advantage of it's oodle kraken hardware decompression here. No other platform has this unfortunately. So the frame rate is likely tied to everyone else having to do that decompress via CPU.
     
  3. Globalisateur

    Globalisateur Globby
    Veteran Subscriber

    Joined:
    Nov 6, 2013
    Messages:
    4,592
    Likes Received:
    3,412
    Location:
    France
    XSX supposedly needs 10% of one CPU core to decompress data. It shouldn't make such a difference.
     
  4. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,834
    Likes Received:
    18,634
    Location:
    The North
    what? no much more than 10%.

    when your textures decompression is tied in with your frame rate? it's not a static figure for all framerates.

    You should recognize that X1X does not have a hardware decoder. And CP2077 on XSX is running the X1X variant. If X1X using Oddle Kraken like everyone else does, the XSX cannot use it's hardware decoder.
     
    thicc_gaf and function like this.
  5. Globalisateur

    Globalisateur Globby
    Veteran Subscriber

    Joined:
    Nov 6, 2013
    Messages:
    4,592
    Likes Received:
    3,412
    Location:
    France
    I doubt any version is using oodle (or BCPack) textures anyway. I think they are both using Zlib compression like XB1 and PS4.
     
  6. function

    function None functional
    Legend

    Joined:
    Mar 27, 2003
    Messages:
    5,854
    Likes Received:
    4,410
    Location:
    Wrong thread
    The "up to 10%" of 1 core was for handling IO.

    Decompression done on the CPU will take as much CPU as the workload you throw at it needs. As this is a last gen game it probably won't even be using the decompression hardware (or Direct Storage or SFS for that matter).
     
    BRiT likes this.
  7. Shortbread

    Shortbread Island Hopper
    Legend

    Joined:
    Jul 1, 2013
    Messages:
    5,632
    Likes Received:
    4,921
    BC testing is good for many reasons prior to next-generation patches being made available. Since PS5/XBSX are essentially receiving their predecessor's code having the game run at the original settings can possibly determine how much potential room (performance) the newer systems can provide once updated. In the case of CP 2077, there should be lots of room for improved performance/IQ seeing the current state of BC on both platforms.
     
    VitaminB6 likes this.
  8. PSman1700

    Legend

    Joined:
    Mar 22, 2019
    Messages:
    7,119
    Likes Received:
    3,093
    CP2077 is not a last gen game.
     
  9. function

    function None functional
    Legend

    Joined:
    Mar 27, 2003
    Messages:
    5,854
    Likes Received:
    4,410
    Location:
    Wrong thread
    It's an XDK game, so afaik it won't have access to DirectStorage, SFS, and it's probably doing all it's decompression on the CPU.
     
    Johnny Awesome, BRiT and thicc_gaf like this.
  10. PSman1700

    Legend

    Joined:
    Mar 22, 2019
    Messages:
    7,119
    Likes Received:
    3,093
    Yes i ment in the hardware department. Its a game developed for high end pc hardware, not 2013 base consoles and then upscaled, its the otherway around. Ofcourse improvements can and will be made in future patches and games. DS and SFS could help alot indeed.
     
    function likes this.
  11. thicc_gaf

    Regular

    Joined:
    Oct 9, 2020
    Messages:
    335
    Likes Received:
    259
    In a way it is since it was developed with PS4 and XBO in mind. Those were the "base" versions of the game; the next-gen patches coming to PS5 and Series X|S are just building on top of that.

    Also even on PC, it's not really natively built with next-gen RDNA2 or RTX 30-series hardware features. The engine should be flexible enough to work those features into updates, but the core game design would still have its roots in PS4 and XBO hence it being a "last gen" game.

    Not really meant as a negative tbh; arguably most of the best games this year have their game design and main technical featuresets rooted in 8th-gen hardware (or even 7th-gen hardware in the case of Demon's Souls Remake).

    Has CDP mentioned this? IIRC Cyberpunk dev started a good while ago, back around 2012 I think.

    At some point it'd of had gone into deep development before the first devkits for PS5 and Series X were even built, and it may've been developed for high-end PC cards at that point but those'd be "high end" by 2015-2016 standards, which the new consoles and new GPU cards handily outperform.

    Since so much of the game design is similar between all the systems, I figure if it were developed for high-end PCs and then scaled down then certain parts of the graphics, physics systems, game design complexity etc. would be noticeably scaled down or absent on the PS4 and XBO versions. But that doesn't seem to be the case.

    Doesn't matter too much anyway; very clear the Red engine's got a lot of juice to it, they can scale it up very well for higher-performing hardware. We should be in for a real treat with the next-gen patches early next year.
     
    #111 thicc_gaf, Dec 11, 2020
    Last edited: Dec 11, 2020
  12. PSman1700

    Legend

    Joined:
    Mar 22, 2019
    Messages:
    7,119
    Likes Received:
    3,093
    From that angle, all games will basically be last gen untill almost next gen arrives again :p
     
  13. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,834
    Likes Received:
    18,634
    Location:
    The North
    [​IMG]

    Bottom left corner for splash screen for CP2077

    All game sizes are 50-58GB for all platforms PC included after installation.
    Oodle Kraken explains the very high CPU usage on PC, and explains why Jaguar processors are getting beaten down so badly in terms of decompressing textures on time. Also explains why the mid-gen refresh consoles get hurt so badly once they start driving their cars.

    They are all definitely using oodle kraken for at least PC and Playstation. I do believe also for Xbox. They will use BCPack for Series editions when that patch arrives, but for X1X edition I'm not confident BC Pack is going to outperform Oodle Kraken in pure CPU decompress.
     
  14. Allandor

    Regular

    Joined:
    Oct 6, 2013
    Messages:
    842
    Likes Received:
    879
    The performance mode on series x has also better assets (textures, shadows, ...). But that should only be the case because the one x has more memory for the game than the ps4 pro. Because it is just a BC game right now, the game looks generally better on series x (now).
    But the series x seems to have more problems with the performance. But, well, the engine is just not optimized. The Performance on the base-machines is in the lower 20fps territory so I really don't expect stable 60. A quality mode for PS5 (before the next-gen patch) would be optimal.

    That can mean anything. As the game uses BC mode I doubt that the decompression hardware is used. But kraken can be (like many other compression-techs) very kind to CPUs or really stressful. It is only a question how good the data get's compressed. And I really don't know if the hardware solution of the PS5 can work with the highest compression-settings. I somehow doubt that. Normally hardware-compressions are mostly only compatible with the lowest settings, just because fixed function hardware is not dynamic enough to always get the best setting for the data.
    Btw, according to golem.de the game on Playstation needs >101GB. But they wonder why.
     
    #114 Allandor, Dec 11, 2020
    Last edited: Dec 11, 2020
    PSman1700 likes this.
  15. turkey

    Veteran

    Joined:
    Oct 21, 2014
    Messages:
    1,112
    Likes Received:
    883
    Location:
    London
    I am fairly sure there are RAD tech names that get thrown together that don't mean they have to be exclusively used together.

    Oodle is the texture format that allows compression, Kracken is their compression lib.

    Checking their oodle Kracken slide shows specifically that it supports Zlib which would be hardware for Xbox One and Series hardware. Kraken compression works better than Zlib but to say Oodle textures mean no hardware decompression on Xbox platform seems more than a little suspect.

    From Rad games.

    Oodle Texture is used in conjunction with a generic lossless compressor. It works great with Oodle Data Compression but can also be used with compressors that may be built into your platform.

    Edit: and for final processing you ideally use the GPU also
    From Fabian on twitter
    GPU BC7Prep decoding will now also ship on Xbox One, Xbox Series X and PS4.
     
    #115 turkey, Dec 11, 2020
    Last edited: Dec 11, 2020
    Pete and iroboto like this.
  16. Globalisateur

    Globalisateur Globby
    Veteran Subscriber

    Joined:
    Nov 6, 2013
    Messages:
    4,592
    Likes Received:
    3,412
    Location:
    France
    No. Same settings in the perf mode.
     
  17. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,834
    Likes Received:
    18,634
    Location:
    The North
    good discussion here. You're right that we should ask to confirm because oodle and kraken can be separated.
    it still eats resources either way.

    But I mean, all the versions so far are capped around 59GB. I just checked the XBO edition.
    If someone wants to check the PS4 and 4Pro editions, I'd be wiling to bet it's also the same size.
    This is a large game. I look at other games that are older and they are significantly larger in size. CP2077 is about the same size as Valhalla and seems to line up with other next gen titles in terms of total footprint.
     
  18. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,834
    Likes Received:
    18,634
    Location:
    The North
    PS4 requires double the drive space to install anything IIRC. Can someone check the size of this on regular PS4? @DSoup ? @London Geezer

    I'm not sure on the hardware aspect. I think even with BC you could ask it to check for hardware decoding before decoding with software. That shouldn't be too painful. ie; both Series S and Series X and do 'performance' and 'quality' modes that are not available on X1X. But the devkit used was XDK, not GDK.

    I think CDPR can bend some of the rules of the nature of what BC is here, considering PS5 is running 60fps and that's not available on 4Pro.
     
  19. upload_2020-12-11_19-44-31.png

    yeap, it's PS4/XBO code but running at higher framerate/resolution
     
  20. Karamazov

    Veteran

    Joined:
    Sep 20, 2005
    Messages:
    4,823
    Likes Received:
    5,232
    Location:
    France
    my cyberpunk takes 117Go on my external drive.
     
    iroboto likes 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...