The 6GB/s on the XSX, like 9GB/s on the PS5 is an actual attainable throughput not some theoretical one used for marketing purposes.ex
lol Why are you considering 6GB/s for Series X and not 22GB/s for PS5?
The 6GB/s on the XSX, like 9GB/s on the PS5 is an actual attainable throughput not some theoretical one used for marketing purposes.ex
lol Why are you considering 6GB/s for Series X and not 22GB/s for PS5?
Thank you. All this talk of 22GB/s throughput reminds me of the 2.18 Teraflop PS3 figure. It was honestly not fair to the consumers to spread such information.To tell me "nobody but you claims SSD outputs 22GB/s" is a ridiculous statement. Where did I say it did? I said no SSD today outputs 22GB/s.
You really think I don't know that the 22GB/s is the resulting throughput rather than raw? I'm not stupid. And if someone is claiming that a decompression block has a limit of 22GB/s, written exactly like that, it means the throughput of the decompression block is 22 GB/s. If it has that throughput, the whatever the decompression block is reading from NEEDS/REQUIRES/HAS to be read at that speed, and whatever comes out of the decompression block is larger.
Here's the statement;
"for reference the theoretical limit of PS5 decompression block is 22GB/s."
What other way is there to interpret that? It is written as if the decompression block has a 22 GB/s itself can handle. It doesn't work like that. If you have 5.5 GB/s, you'd have to have a compression of 4x (i.e. the file would be stored as 25MB rather than 100MB for example), to be able to reach the throughput 22GB/s. That's why Cerny said 8-9GB/s output is typical, because the compression is more in the vicinity of 1.5x (which means a raw file of 30MB is stored as 20MB).
The Xbox assumes a compression of around 2x.
Not sure if you are right but you could be since English isn't my native tongueWhat other way is there to interpret that? It is written as if the decompression block has a 22 GB/s itself can handle
Not sure if you are joking but i don't see what's funny about this. Why mock him for correcting another member?Ethomaz Defence Force is already on track!
To save our mother GAF from any SSDs attack!
From vicious giant Xbox who once again come back!
He'll unleash all his forces, he wont cut them any slack!
Be ready for a needed reality check!
The EDF deploys!
To tell me "nobody but you claims SSD outputs 22GB/s" is a ridiculous statement. Where did I say it did? I said no SSD today outputs 22GB/s.
You really think I don't know that the 22GB/s is the resulting throughput rather than raw? I'm not stupid. And if someone is claiming that a decompression block has a limit of 22GB/s, written exactly like that, it means the throughput of the decompression block is 22 GB/s. If it has that throughput, the whatever the decompression block is reading from NEEDS/REQUIRES/HAS to be read at that speed, and whatever comes out of the decompression block is larger.
Here's the statement;
"for reference the theoretical limit of PS5 decompression block is 22GB/s."
What other way is there to interpret that? It is written as if the decompression block has a 22 GB/s itself can handle. It doesn't work like that. If you have 5.5 GB/s, you'd have to have a compression of 4x (i.e. the file would be stored as 25MB rather than 100MB for example), to be able to reach the throughput 22GB/s. That's why Cerny said 8-9GB/s output is typical, because the compression is more in the vicinity of 1.5x (which means a raw file of 30MB is stored as 20MB).
The Xbox assumes a compression of around 2x.
So how come 6 GB/s was not mentioned in the actual spec sheet on Eurogamer? It says 2.4 GB/s raw & 4.8 GB/s compressed. The 6 GB/s figure was only mentioned in a quotation.The 6GB/s on the XSX, like 9GB/s on the PS5 is an actual attainable throughput not some theoretical one used for marketing purposes.
6GB/s is the max theoretical throughput of the hardware block, just like PS5s is 22GB/sThe 6GB/s on the XSX, like 9GB/s on the PS5 is an actual attainable throughput not some theoretical one used for marketing purposes.
So how come 6 GB/s was not mentioned in the actual spec sheet on Eurogamer? It says 2.4 GB/s raw & 4.8 GB/s compressed. The 6 GB/s figure was only mentioned in a quotation.
Slim chance of it happening i know but after all the 'power dont matter anymore, its all about SSD's and speed' talk since the specs reveal, i dont think i'll ever stop laughing if XSX ends up loading games faster. Who knows what they can do software wise over the next 6 months.
That's a good question, it seems like devs are much more hyped to work on the PS5 and there's that whole GDC surveyHas any dev already talked about XSX? MS can't be that tight-lipped.
Not sure if you are right but you could be since English isn't my native tongue
What i mean by that is 22GB/s is the theoretical max throughput of the decompression block, how close it gets to that depends of the SSD raw ouput and how well data compresses. Typical figures given by Cerny are 8-9GB/s
For what its worth i used the same wording to refer to XSX decompression block max theoretical throughput (6GB/s) as evidenced in the quote of my post you used.
Yes as the max theoretical throughput of the hardware decompression blockYou're grasping at straws because in their videos at DF they mention the 6GB/s.
When?, i didnt even know there was a 'secret sauce' rhetoric going around about that lol.And then you have the gall to laugh at Sony fanbois for believing in secret sauce API/Software to help close the 1.8TF gap, go figure.
(I've not time for more)
Yes it is, you even posted the quote earlierThe 6GB/s is not the theoretical max throughput for the XSX. Thats not true.
Andrew Goossen said:high-speed hardware decompression block that can deliver over 6GB/s
Mark Cerny said:The unit itself is capable of outputting as much as 22GB/s
Slim chance of it happening i know but after all the 'power dont matter anymore, its all about SSD's and speed' talk since the specs reveal, i dont think i'll ever stop laughing if XSX ends up loading games faster. Who knows what they can do software wise over the next 6 months.
Yes it is, you even posted the quote earlier
When?, i didnt even know there was a 'secret sauce' rhetoric going around about that lol.
You should compare the 6GB/s to the 9GB/s. MSFT has not spoken about any theoretical throughput. All figures they presented are what users will experience. You're grasping at straws and honestly I'm done even responding.
The GPU (hardware) extension that BCpack (Block Compress Pack) will utilise, along with shaders to sample BCpack encoded textures is called DXT, with DXT1 dating back to the time of Quake 3 (IIRC).
The DXT lossless decoder with lossy encoder works on the basis that you offset the loss of data by quadrupling the texture size (or going even bigger), so that a higher precision lossy texture yields better IQ than a smaller lossless uncompressed texture (overall) while occupying the same memory footprint as the lower resolution texture (or less).
Prior to shaders the quality of the lossy DXT textures could be crudely done on the fly by the GPU or exhaustively done with a CPU software encoder that measured error rate while searching for the best end point values (for the line of best fit gradient); and a search to find the best indexs on the gradient to represent the colour values – yielding optimal results.
Since the addition of shaders, quality compression of render targets can be achieved in real-time at little overhead, making DXT compression(along with 3Dc) well suited to being used and created at runtime for use in games. Despite widespread differences in how DXT compression gets used in a game by game basis, the simplicity of the decoder remains consistent with all previous decoders – with changes of use being handled in shader programs – making any technique compatible across the widest range of GPUs, and with room to improve beyond the current usage. Back at DX9 or DX10 Microsoft added their own Direct3D Block compression formats – both renaming DXT formats in their own list, naming and standardizing superior DXT uses in DirectX, and adding new techniques they wished to be widely adopted.
(AFAIK) none of the techniques that leverage DXT/3Dc require a further royalty to use (although will be interested if that isn't the case), and even if they did, this cost would be middleware library addon small, and probably more to do with using the technique by name.
So, why have I listed all that? Well from a GPU decoding point of view, it is highly unlikely that BCpack (if good) will be limited to XsX use. It is possible that only the XsX would utilise the encoder benefits for in-game render targets if specific ASIC hardware is required to BCpack encode in real-time for cache out render-target BCpack textures to the SSD. But even then, if the benefit was important, PS5 devs would likely take a tiny GPU workload hit for the benefit.
In the Xbox tweets about BCpack compared to Kraken it was mentioned that a Block compressed (DXT) texture would losslessly compress by 20-30% with kraken. Where as the same DXT texture could lossy block compress with BCpack by 50%. Now, the problem I see with this statement as a benefit to IQ, is that 50% is merely a 2 – 1 compression ratio, and by default 4 -1 ratio has been historically been needed(for the texture size increase 2x2) to accommodate the increased errors from lossy compression.
If BCpack is worthwhile it will likely be used ubiquitously in PC/console gaming middleware engines and already supported for 'decoding' by all hardware through DXT/shaders, so wouldn't be a dark horse to offset ps5's CPU free use of kraken via the IO complex. The only comparative part of BCpack in terms of SSD bandwidth is if XsX has a ASIC to 'encode' uncompressed textures to BCpack prior to saving them out to the SSD, and then the benefit is only on the way out of the GPU or for keeping BCpack render targets in RAM
If users were going to experience 6GB/s they'd have put it in their official spec sheet.
Different metrics: the former is a theoretical peak the later is a typical figureYou should compare the 6GB/s to the 9GB/s.
What is this?MSFT has not spoken about any theoretical throughput.
Andrew Goossen said:high-speed hardware decompression block that can deliver over 6GB/s
Theoretical max throughput of the hardware decompressing blockThats why Andrew Gossen gave out different figures of above 6GB/s.
Mark Cerny said:The unit itself is capable of outputting as much as 22GB/s
4.8GB/s.The 6GB/s on the XSX, like 9GB/s on the PS5 is an actual attainable throughput not some theoretical one used for marketing purposes.
They're still optimizing the compression algorithms because of their software/hardware based approach!! How hard is that to understand? Thats why Andrew Gossen gave out different figures of above 6GB/s.
It's partly implemented in a hardware block. So like SFS, the XSX will have highly custom hardware not available in PCs. PCs gamers will have to buy GPUs with other implementations of SFS hardware built into their GPUs and get extra core CPUs for decompression.
What part is in a hardware block? It is very high risk committing changes to DXT to hardware for decoding in the event artefacts that weren't known about started happening. They also claim they are still working on the algorithm, so that isn't fixed ASIC hardware. If I was a betting man I would be confident that BCpack will work on everything down to the Xbox 360... maybe with a slightly higher decoding cost, and much higher encoding cost on everything but the XsX. The technique that idsoftware did a paper on a decade or so ago, shows that simple DXT hardware is exploited by newer techniques. Fair play to Xbox if they've commited to hardware a very specfic DXT decoder.
The GPU (hardware) extension that BCpack (Block Compress Pack) will utilise, along with shaders to sample BCpack encoded textures is called DXT, with DXT1 dating back to the time of Quake 3 (IIRC).
The DXT lossless decoder with lossy encoder works on the basis that you offset the loss of data by quadrupling the texture size (or going even bigger), so that a higher precision lossy texture yields better IQ than a smaller lossless uncompressed texture (overall) while occupying the same memory footprint as the lower resolution texture (or less).
Prior to shaders the quality of the lossy DXT textures could be crudely done on the fly by the GPU or exhaustively done with a CPU software encoder that measured error rate while searching for the best end point values (for the line of best fit gradient); and a search to find the best indexs on the gradient to represent the colour values – yielding optimal results.
Since the addition of shaders, quality compression of render targets can be achieved in real-time at little overhead, making DXT compression(along with 3Dc) well suited to being used and created at runtime for use in games. Despite widespread differences in how DXT compression gets used in a game by game basis, the simplicity of the decoder remains consistent with all previous decoders – with changes of use being handled in shader programs – making any technique compatible across the widest range of GPUs, and with room to improve beyond the current usage. Back at DX9 or DX10 Microsoft added their own Direct3D Block compression formats – both renaming DXT formats in their own list, naming and standardizing superior DXT uses in DirectX, and adding new techniques they wished to be widely adopted.
(AFAIK) none of the techniques that leverage DXT/3Dc require a further royalty to use (although will be interested if that isn't the case), and even if they did, this cost would be middleware library addon small, and probably more to do with using the technique by name.
So, why have I listed all that? Well from a GPU decoding point of view, it is highly unlikely that BCpack (if good) will be limited to XsX use. It is possible that only the XsX would utilise the encoder benefits for in-game render targets if specific ASIC hardware is required to BCpack encode in real-time for cache out render-target BCpack textures to the SSD. But even then, if the benefit was important, PS5 devs would likely take a tiny GPU workload hit for the benefit.
In the Xbox tweets about BCpack compared to Kraken it was mentioned that a Block compressed (DXT) texture would losslessly compress by 20-30% with kraken. Where as the same DXT texture could lossy block compress with BCpack by 50%. Now, the problem I see with this statement as a benefit to IQ, is that 50% is merely a 2 – 1 compression ratio, and by default 4 -1 ratio has been historically been needed(for the texture size increase 2x2) to accommodate the increased errors from lossy compression.
If BCpack is worthwhile it will likely be used ubiquitously in PC/console gaming middleware engines and already supported for 'decoding' by all hardware through DXT/shaders, so wouldn't be a dark horse to offset ps5's CPU free use of kraken via the IO complex. The only comparative part of BCpack in terms of SSD bandwidth is if XsX has a ASIC to 'encode' uncompressed textures to BCpack prior to saving them out to the SSD, and then the benefit is only on the way out of the GPU or for keeping BCpack render targets in RAM
And what do you base that on? That they showed quickly changing between different games requires just a few seconds of loading, and that older Xbox games without any adaptation load a lot faster, does not somehow mean that the XSX does not have zero loading screens in mind for the games that are developed specifically for the XSX console.
Lossy compression of render targets will waste bandwidth and probably introduce pixel crawl. I don't think it was ever viable.
6GB/s is the max theoretical throughput of the decompression ASIC.The 6GB/s number is just an arbitrary number thrown by Andrew Goossen.
6GB/s is the max theoretical throughput of the decompression ASIC.
6GB/s is the max theoretical throughput of the decompression ASIC.
Man how many pages can y'all go back and forth on about compression?
"As much as 22GB/s".
Stop using your 6GB/s number unless you want to use 22 for PS5.
It's 4.8GB/s and 8-9GB/s for PS5.
Press play on the video. "that typically becomes 8-9GB, but the unit itself is capable of outputting as much as 22GBs..." Your 6GB number is their 22GB number.As much sounds like a theoretical max. One which we don't know for the XSX and don't even need to know tbh. The 9GB/s is more realistic from Sony. And for now 4.8-6GB/s is realistic for the XSX.
Never owned a Cayenne, but have driven them before. Definitely a big SUV that shrinks around you, handles sporty like a car.Had a Porsche Cayenne in the mid 00's and man there was nothing like it that I drove before or after. What a sweet ride. Such power and stability. Compared to the Range Rover for example, even though it was comfortable, it felt like I was driving a bus![]()
As much sounds like a theoretical max. One which we don't know for the XSX and don't even need to know tbh. The 9GB/s is more realistic from Sony. And for now 4.8-6GB/s is realistic for the XSX.
The 6GB/s number is just an arbitrary number thrown by Andrew Goossen. The XSX compression will sometimes achieve 6GB/s in scenarios of very compressible data, but that isn't the average/typical value. That value is 4.8GB/s, in the official specs sheet.
And yes, 4.8GB/s is already taking into account BCpack, otherwise it would be much lower with just zlib.
What type of decompression is it doing? I'm assuming some form of Zlib if it is attached to the IO for the SSD. BCpack is a form of compression, but as I already mention earlier, its main aim is to allow higher resolution textures (with loss errors) to reside in place of a loseless texure 1/4 of the size. A decompression of lossy textures at the IO doesn't make any sense (IMHO) if that's what they were referring to.I would have believed this if Gossen hadn't said:
"Our second component is a high-speed hardware decompression block that can deliver over 6GB/s,"
I'm giving you the benefit of the doubt that you didn't lie but you just don't know what you're talking about.
Press play on the video. "that typically becomes 8-9GB, but the unit itself is capable of outputting as much as 22GBs..." Your 6GB number is their 22GB number.
We have seen the specs, its 4.8GB/s and 8-9GB/s for PS5. These are facts, stop saying it's 6GB/s.
"As much" means that's the max. Unless he misspoke of course. Gossen specifically said "over 6GB/s". I don't think it makes sense even discussing anything above 6GB/s for XSX and over 9GB/s for the PS5.
Not the SSD, the SSD can't go over its raw outputIf I understand it correctly. If the compression is optimal the physical drive itself should be able to obtain those speeds.
uh? how does that change his statement? I only quoted the relevant bit, did the same for Cerny"Our second component is a high-speed hardware decompression block that can deliver over 6GB/s,"
Why would I lie? you provided the quote before me and its on eurogamer for anyone to seeI'm giving you the benefit of the doubt that you didn't lie but you just don't know what you're talking about.
Yes the hardware block can handle over 6GB that's its theoretical limit.Gossen specifically said "over 6GB/s".