Playstation 5 [PS5] [Release Holiday 2020]

Discussion in 'Console Technology' started by BRiT, Mar 17, 2020.

  1. ToTTenTranz

    Legend Veteran Subscriber

    Joined:
    Jul 7, 2008
    Messages:
    11,107
    Likes Received:
    5,645
    It means someone wants BCPack to be better, somehow.


    Funny thing is RDO probably boosts the SeriesX's effective I/O throughput by a lot too, without any discernible impact in texture quality, but saying Oodle is bad takes precedence.
     
    Inuhanyou and London-boy like this.
  2. BRiT

    BRiT Verified (╯°□°)╯
    Moderator Legend Alpha

    Joined:
    Feb 7, 2002
    Messages:
    16,004
    Likes Received:
    14,986
    Location:
    Cleveland
    A lot of this really cool technology of Oodle applies to all platforms. It's only the Kraken hardware decompression which is specific to PS5. I think they even have GPU assisted decompression on last-gen hardwarel ike PS4/XboxOne and PCs.
     
    disco_, Lalaland and DSoup like this.
  3. Love_In_Rio

    Veteran

    Joined:
    Apr 21, 2004
    Messages:
    1,582
    Likes Received:
    198
    Zlib decompressor, seems no much used for being slow?.
     
  4. MrFox

    MrFox Deludedly Fantastic
    Legend Veteran

    Joined:
    Jan 7, 2012
    Messages:
    6,488
    Likes Received:
    5,995
    The pending question we had about the PS5 was whether significantly over 2:1 compression was going to be seen on some real world data and if so how often, which led to other questions: Is it a good balance to design the entire pipeline for 22GB/s, and is it a large area on the die. We now have benchmarks with real world data using the exact same technology in the PS5. We know geometry can compress 3:1, and we have 4:1 compression on some real world datasets. We now have the proof it's a usable figure. This is true regardless of the total average of a game install size.

    It's disingenuous to claim that the silicon is massively overengineered unless the newly defined goal post becomes... a peak of 22GB/s is not useful anyway, and 6+GB/s should be enough for everybody.

    What we do not have, is BCPack benchmarks on the same dataset, because nobody knows what BCPack even is. We have a peak figure of 6+GB/s according to MS interviews. If that is correct, it cannot improve bandwidth even if it compressed 1000:1. But this is a technical PS5 thread, not a comparison or rumor thread.
     
    #3244 MrFox, Aug 1, 2020
    Last edited: Aug 1, 2020
    milk, Lalaland, London-boy and 3 others like this.
  5. Inuhanyou

    Veteran Regular

    Joined:
    Dec 23, 2012
    Messages:
    1,116
    Likes Received:
    292
    Location:
    New Jersey, USA
    Yeah, sony has licensed it for ps4 as well as ps5.

    But iirc the whole big news came out because of the savings with kraken and oodle combined(which is a combination on console unique to ps5 right?)
     
  6. BRiT

    BRiT Verified (╯°□°)╯
    Moderator Legend Alpha

    Joined:
    Feb 7, 2002
    Messages:
    16,004
    Likes Received:
    14,986
    Location:
    Cleveland
    From all the material provided on Kraken they describe it as around 15% more compression than others. In this situation the ratios seemed to be 3.99:1 vs 3.36:1, so about 18% more space savings.

    Where Kraken really shines is the speed of decompression. I wish all systems had Kraken decompression hardware, including PCs.
     
    jlippo, PSman1700 and function like this.
  7. Inuhanyou

    Veteran Regular

    Joined:
    Dec 23, 2012
    Messages:
    1,116
    Likes Received:
    292
    Location:
    New Jersey, USA
    Isnt it third party middleware? Surely pc can use it fine?
     
  8. PSman1700

    Veteran Newcomer

    Joined:
    Mar 22, 2019
    Messages:
    2,739
    Likes Received:
    923
    I think it's intresting that only PS5 has it, so comparisons between platforms become less dull. Going to be intresting to see what developers can come with for ideas with the different hardware in each console.

    Yes but Kraken is a hardware feature, atleast as in PS5?
     
  9. BRiT

    BRiT Verified (╯°□°)╯
    Moderator Legend Alpha

    Joined:
    Feb 7, 2002
    Messages:
    16,004
    Likes Received:
    14,986
    Location:
    Cleveland
    Yes. But it's not built into PC hardware. This is one of the unique aspects of PS5 hardware where it really shines.

    On the PC you'd need to shift some CPU/GPU cores to do the decompression (just like using it on the PS4/XO/XBSX). Short of AMD building in acceleration instructions that could be used for Kraken decompression, the PCs will be behind the PS5. I'm thinking along the lines of the AES instructions being created for the acceleration of SSL/VPN/Cryptography uses.
     
    Lalaland, Inuhanyou, Remij and 2 others like this.
  10. ToTTenTranz

    Legend Veteran Subscriber

    Joined:
    Jul 7, 2008
    Messages:
    11,107
    Likes Received:
    5,645
    Anyone can license Kraken and use it. What the PS5 has is a hardware decompression block that supports Kraken and zlib, and it's much faster than any number of Zen2 cores (because decompression can only use a couple of threads). Throwing more cores at decompression won't make it any faster, or at least not even close to the throughput of the SeriesX let alone the PS5.
    Also, IIRC Sony purchased a Kraken license for every PS5 devkit out there, so every PS5 developer can use it.
     
  11. PSman1700

    Veteran Newcomer

    Joined:
    Mar 22, 2019
    Messages:
    2,739
    Likes Received:
    923
    Frees up GPU usage, as i cant imagine doing this compression on the cpu is ideal, you can't force everyone on a threadripper build. How many TF's would you need to decompress on the GPU to match the PS5, if even possible? Explains why forbidden west can implement ray tracing at such advanced/dense graphics.
     
    Inuhanyou likes this.
  12. Remij

    Newcomer

    Joined:
    May 3, 2008
    Messages:
    123
    Likes Received:
    147
    Pretty sure Fabian said it was like 3-5GB/s on a single core with a Skylake CPU @ 3Ghz and you can throw more cores at it.. so presumably it would make it faster.

     
    iroboto and BRiT like this.
  13. London-boy

    London-boy Shifty's daddy
    Legend Subscriber

    Joined:
    Apr 13, 2002
    Messages:
    22,318
    Likes Received:
    6,754
    I haven’t seen anywhere that HFW is using ray tracing. Not that it matters, if it does end up as good as that trailer then that’s amazing.
     
    PSman1700 and Remij like this.
  14. Remij

    Newcomer

    Joined:
    May 3, 2008
    Messages:
    123
    Likes Received:
    147
    The underwater effects stuff is just incredibly well done. How the bubbles and water reacts when she dives it.. crazy stuff if that's real-time.
     
    PSman1700 and London-boy like this.
  15. MrFox

    MrFox Deludedly Fantastic
    Legend Veteran

    Joined:
    Jan 7, 2012
    Messages:
    6,488
    Likes Received:
    5,995
    Decompression uses zero teraflops. It's not fp math operations.
     
    PSman1700 and London-boy like this.
  16. DSoup

    DSoup meh
    Legend Veteran Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    12,788
    Likes Received:
    8,175
    Location:
    London, UK
    Yes, Oodle can improve the performance (either compression ratio or optimise for faster decompression) of zlib, LZ4 and 7z/LMA-based decompression algorithms.

    The industry standard remains zlib and kraken is approx 11x faster decompressing. It's worth noting that many decompression algorithms can use more than two cores/threads though, it depends on how the data was compressed.If you're compressing data using an oldskool file-by-file basis, which obviously has drawbacks, you decompress as many files in parallel as you can spawn decompression threads.

    [​IMG]
     
    #3256 DSoup, Aug 2, 2020
    Last edited: Aug 2, 2020
  17. ToTTenTranz

    Legend Veteran Subscriber

    Joined:
    Jul 7, 2008
    Messages:
    11,107
    Likes Received:
    5,645

    Kraken uses two threads, and the second thread provides a 70% speedup.


    I don't know who Fabian is, but throwing "more cores" at Kraken seems useless if we go by Kraken's own documentation. You can throw one more, and you get a sizeable 70% improvement (meaning 5-8.5GB/s). We don't even know if throwing another core (instead of just using the second thread on that Skylake). Also, 5GB/s on a CPU core would put all the console makers' claims a blatant lie regarding the performance of their dedicated decompressors. Is he really talking about decompression and not Oodle Texture RDO recoding?

    In that same thread, he also implies they got decompression working on GPU compute shaders for the PS5. Which is odd because the PS5 shouldn't be using compute shaders to decompress Kraken.
     
  18. Jay

    Jay
    Veteran Regular

    Joined:
    Aug 3, 2013
    Messages:
    2,737
    Likes Received:
    1,844
    Not been following this, but is Sony/ms claims specifically regarding kraken.
    If not then why would it mean their lieing even if these particular figures were true?
     
    senis_kenis likes this.
  19. ToTTenTranz

    Legend Veteran Subscriber

    Joined:
    Jul 7, 2008
    Messages:
    11,107
    Likes Received:
    5,645
    If one Skylake core at 3GHz does 3-5GB/s, then one Zen2 core at 3.5GHz should do more than that. Sony is claiming the decompressor corresponds to 9x Zen2 cores. Unless these hypothetical cores are working at 300MHz, claiming the decompressor is doing the same as 9 Zen2 cores is a lie.
     
    senis_kenis and BRiT like this.
  20. Pinstripe

    Newcomer

    Joined:
    Feb 24, 2013
    Messages:
    118
    Likes Received:
    73
    Can't Nvidia and AMD just license Kraken (or BCPack) and put its functionality onto the Ampere/RDNA2 SoC as a small decompression block? Surely this would be more sensible than asking gamers to upgrade to a 12-core CPU to match console speeds.

    Is such a thing even possible? Sorry for my noob question.
     
Loading...

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