Not a single person has said the xbox IO is faster, that's not true. This has been 50pages (well mostly) of people trying to figure out what the xbox hardware is doing, and in every single suggestion on what it could be, its more about clarifying if there is a smaller real world difference then what shows on paper. We already know people from MS has said the numbers they put out were conservative when we compared to what sony put out. We just don't know what that will end up like in usage.The people who say the Xbox IO is faster have no idea what they’re talking about and should be ignored. It’s as ludicrous as those saying the PS5 SSD will make PC gaming obsolete. The fact that you’re getting riled up by trolls says more about you than anything.
Actually the COD I play the most.
My ps3 YLOD disagrees with you.Your comment is so ignorant I won't even bother addressing most of it, but wanted to add something:
Sony can't make any decent cooling, but Xbox produced a console that basically killed itself because of heat. 50+% fail rates by 2009.
ign.com/articles/2009/08/17/report-xbox-360-failure-rate-reaches-54
My ps3 YLOD disagrees with you.
Doesn’t matter to me what other people faced if my own hardware had to face this issue.Ad Hoc statements disagree with you. I never had a smartphone have an hardware fault, doesn't mean all smartphones are fault proof.
Same with the YLOD: less than 7% PS3's by 2009 (still too many compared to other consumer electronics) vs over 50% for Xbox (which shows that they probably fudged QA)
Right, and to end the off topic, what I'm saying is: You or me saying the Fan on the PS4 is noisy or the Xbox had a RROD are both adhoc statements, while statistics translate to actual data we can use to infer and get a conclusion out of.Doesn’t matter to me what other people faced if my own hardware had to face this issue.
Same here, butttt I also went through 3 Xbox 360's. Thank goodness for the MS extended warranty. My last replacement back in 2008 still works till this day though.My ps3 YLOD disagrees with you.
What about Games that take advantage of this technology ?Larry Hryb:
Yeah. That's ties into something else that we've talked about you and I talked about this in the past is this Xbox velocity architecture. Explain to us what that is, because a lot of folks may not remember.
Jason Ronald:
Sure. The Xbox velocity architecture is really our way of rethinking and re-revolutionizing how an IO pipeline works. There's really four major components of the Xbox velocity architecture. At its core is our custom NVMe SSD. That really is the foundation that everything builds on top of. On top of that, we have dedicated hardware decompression blocks, so that we can stream data off the disk as fast as possible. Then we provide developers with a brand new API called direct storage, that gives them direct low level access to the hardware, so they have a lot more fine grain controls.
Then the real tech brings that all together is sampler feedback for streaming, which actually is really the ultimate solution for game asset streaming, which will really allow developers to work beyond the limitations of technology, and really have instant access to the full collection of assets of their game.
Announce on Inside Xbox May 2020, this Silent Hill inspired Game will have the player seamlessly switch between 2 worlds.- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.www.youtube.com
Big in 2020: The Medium is channelling the spirit of Silent Hill to pull psychological horror games into the next generation
Bloober Team's Wojciech Piejko and Jacek Zieba take us inside The Medium, its ambitious horror game for Xbox Series Xwww.gamesradar.comYou should think of The Medium as Bloober Team's largest and most ambitious game to date. The team isn't creating one world, but two: a version of our own, and a reflection of it in the spirit realm. You'll be able to shift seamlessly between the two in The Medium with – Bloober promises – no discernible load times or impact to game performance and graphics, thanks to the power of the Xbox Series X.
For that market , it seems perfectly suited for gaming to increase geometry in gaming .I wish that when people mention Radeon SSG they would also mention how it bombed & was quickly abandoned.
A lot of interest in how BCPack could work and XVA yet... not even a comment when others find something oldergamer Bernkastel ...?
Next-Gen PS5 & XSX |OT| Console tEch threaD
https://www.ea.com/games/fifa/fifa-21/news/fifa-21-faq-release-date "Sony do not have equivalent of Smart Delivery" Turns out that was non-sense too, it supports cross-buy as well as cross-save across same platforms. Let's see what next FUD we have to deal with next. So is dual entitlement...www.neogaf.com
- I dont post on the Next Gen Speculation thread, I never have. I dont know what goes on there.
- This is XVA thread, not PS5 SSD/Kraken thread, so ofcourse people will talk about the former rather than the latter.
- I am not a validation bot.
Am I missing something, but why is this a big deal?
“So SSD can instantly provide the necessary data (via the Sampler Feedback Streaming) to the GPU without having to go through system RAM.”
On the PS5 side isn't one of the big benefits with I/O pipeline that the SSD can stream data into system memory without going via the GPU?
Both systems have, compared to PC’s, no difference between main RAM and GPU memory. SFS is a way to manage GPU’s view of tiled resources/virtual textures automatically and prefetch the data you are likely to need so that they become available to it (these SSD’s could both be used to DMA data straight in the GPU caches, but unlikely that nothing is cached in RAM as cache is meant to reflect GPU‘a coherent view of it).
Reposting it here:
Next-Gen PS5 & XSX |OT| Console tEch threaD
https://www.ea.com/games/fifa/fifa-21/news/fifa-21-faq-release-date "Sony do not have equivalent of Smart Delivery" Turns out that was non-sense too, it supports cross-buy as well as cross-save across same platforms. Let's see what next FUD we have to deal with next. So is dual entitlement...www.neogaf.com
Summary: “I think XVA’s BCPack HW decoder is a HW implementation of something like BC7Prep (but MS proprietary, Oodle does not seem involved there) + standard zlib (XSX is not using Kraken).”, but please read the rest for context and especially the article I quoted there from one of the devs behind it.
This is XVA thread, not PS5 SSD/Kraken thread, so ofcourse people will talk about the former rather than the latter.
i want receipt of that(For textures) Kraken without Oodle Texture << BCPack, Kraken with Oodle Texture ~< BCPack, Kraken with Oodle Texture and BC7Prep ~== BCPack in terms of compression efficiency but it wastes “some” GPU performance decoding the tiles.
i want receipt of that
we don't even have XBCT for now. It's possible it's worst than oodle alone who knows.
Also in case of crunch codec adding compression on top of it add near to nothing for example
I am not saying I am against discussion involving comparisons between BCPack and Kraken, butYes it is. In your very first post you provided tweets with Kraken comparison. For some reason you did on purpose. And in the end all these BCPack crap backfired heavily.
Why do I have to validate what he says ?A lot of interest in how BCPack could work and XVA yet... not even a comment when others find something oldergamer Bernkastel ...?
Next-Gen PS5 & XSX |OT| Console tEch threaD
https://www.ea.com/games/fifa/fifa-21/news/fifa-21-faq-release-date "Sony do not have equivalent of Smart Delivery" Turns out that was non-sense too, it supports cross-buy as well as cross-save across same platforms. Let's see what next FUD we have to deal with next. So is dual entitlement...www.neogaf.com
I am not saying I am against discussion involving comparisons between BCPack and Kraken, but
Why do I have to validate what he says ?
I am not saying I am against discussion involving comparisons between BCPack and Kraken, but
Why do I have to validate what he says ?
More from Louise Kirby
kraken adds ~40% on texture compression (it's why 5.5 -> 9 is representative since texture are most of data).Hehe, well I assume they went through the trouble of designing a HW decoder for a fixed console platform to get better efficiency than zlib + pre-processing.
I think that kraken itself is not as efficient as BCPack (based on the info we have available), not sure if Sony’s equivalent compressed bandwidth included Oodle Texture pre-processing (if yes, it makes BCPack very impressive compared to zlib, kraken is like 10-15% more efficient than zlib not much more according to Cerny) or not though.
In the case of, admittedly controlled scenarios, Oodle Texture (not BC7Prep) does allow Kraken and zlib to increase compression a lot (reminds me a bit of Apple inverting encryption and compression of app binaries and discovering a good deal more compression efficiency there).
You do not have to, but it comes off as that way and thus as disingenuous (especially seeing the content in the thread, even your last quoted tweets... c’mon) and make it as a console thing which is not. It makes it sound like an excuse to hype each disguised as research and discussion.
Take it as zlib vs BCPack, it does not change what I posted and why. You are trying to make it a console fight... whatever... ...
Well the original OP and post #11 did not have any tweets, but the thread quickly drifted to PS5 SSD talk. Eventually MHK and another guy started talking about how devs prefer PS5 over XSX, so I posted tweets from Richard Geldreich(and put them on OP) and even from Louise Kirby. At that time people were making posts too fast to post anything meaningful. Although today I removed tweets from Richard Geldreich from OP to keep all sources official like the Ray Tracing and Audio thread.Why not? Well, the same way you have validated Louise Kirby's tweets :
But that does not mean I will validate your opinions. No need to do back seat moderation either on what people can post.A lot of interest in how BCPack could work and XVA yet... not even a comment when others find something oldergamer Bernkastel ...?
Next-Gen PS5 & XSX |OT| Console tEch threaD
https://www.ea.com/games/fifa/fifa-21/news/fifa-21-faq-release-date "Sony do not have equivalent of Smart Delivery" Turns out that was non-sense too, it supports cross-buy as well as cross-save across same platforms. Let's see what next FUD we have to deal with next. So is dual entitlement...www.neogaf.com
kraken adds ~40% on texture compression (it's why 5.5 -> 9 is representative since texture are most of data).
crunch codec adds 200% or more + (it's why if ms solution is anywhere like it 4.8gb/s is conservative)
(a crunch example in a presentation i linked at least 4x times show a crunch texture is 50%+ of same texture compressed with zlib (kraken add ~10% on that))
But there is a drawback : crunch is lossy.
Ms probably don't want that and in this case the solution could be less impressive than crunch.
For now difficult to see what it will be without the actual info....output of possibilities is still wide.
also all textures are not compress well too even with crunch (bump mapping textures familly if i remember well) but if nanite do it on the fly (we need to know what this means) it's possible we won't need them anymore.
another question is why would ps5 needs that ? imo ramdom IOPS for both platform is an info lacking atm (rumors would put ms ssd at 750K)
edit : you can not like kirby but it remains his question about random reads is a legitimate one that can put lot of speculation/uncertainties to bed.
(the only really kind of cheeky bit here is not giving the slightly bigger number for Oodle Texture + zlib)127 MB BCN GPU textures, mix of BC1-7, before any further compression
78 MB with zip/zlib/deflate
70 MB with Oodle Kraken
40 MB with Oodle Texture + Kraken
Well the original OP and post #11 did not have any tweets, but the thread quickly drifted to PS5 SSD talk. Eventually MHK and another guy started talking about how devs prefer PS5 over XSX, so I posted tweets from Richard Geldreich(and put them on OP) and even from Louise Kirby. At that time people were making posts too fast to post anything meaningful. Although today I removed tweets from Richard Geldreich from OP to keep all sources official like the Ray Tracing and Audio thread.
But that does not mean I will validate your opinions. No need to do back seat moderation either on what people can post.
Crunch is only DXT texture (and old at this point)My point about kraken was vs zlib, but yes fair points . Nothing I think we disagree on.
My points stemmed from these two articles:
(Oodle Texture, which does offer a comparison of zlib/kraken vs the oodle data reordering + zlib/kraken) http://cbloomrants.blogspot.com/2020/06/oodle-texture-slashes-game-sizes.html
(the only really kind of cheeky bit here is not giving the slightly bigger number for Oodle Texture + zlib)
and
(BC7Prep which needs GPU decompression... BCPack is to me something similar to this but implemented in the HW decompression block... the pipeline can be pure zlib -> raw/GPU native or zlib -> BCPack decoding -> raw/GPU native): http://cbloomrants.blogspot.com/2020/06/oodle-texture-bc7prep-data-flow.html
I am just making it clear that I am not the one who drifted it to comparisons, otherwise it would have been like the Ray Tracing and Audio thread. Its also kind of disingenuous to label people as being disgusted after trying to get your opinion validated for atleast 40 pages. Usually I am mean in my posts because thats just my personality, does not mean I hold anything against anyone. If I am interested I will reply, if not I wont. This thread is already 50 pages long and the OP is not obligated to reply to every opinion.You do what you want, but I am not sure you are acting with such disgust if people do talk about it... I thought that it was what you wanted in the thread (and was trying to move the discussion here because of that) and not just hype it for console warring purposes... ...
I am just making it clear that I am not the one who drifted it to comparisons, otherwise it would have been like the Ray Tracing and Audio thread. Its also kind of disingenuous to label people as being disgusted after trying to get your opinion validated for atleast 40 pages. Usually I am mean in my posts because thats just my personality, does not mean I hold anything against anyone. If I am interested I will reply, if not I wont. This thread is already 50 pages long and the OP is not obligated to reply to every opinion.
Hehe, well I assume they went through the trouble of designing a HW decoder for a fixed console platform to get better efficiency than zlib + pre-processing.
I think that kraken itself is not as efficient as BCPack (based on the info we have available), not sure if Sony’s equivalent compressed bandwidth included Oodle Texture pre-processing (if yes, it makes BCPack very impressive compared to zlib, kraken is like 10-15% more efficient than zlib not much more according to Cerny) or not though.
In the case of, admittedly controlled scenarios, Oodle Texture (not BC7Prep) does allow Kraken and zlib to increase compression a lot (reminds me a bit of Apple inverting encryption and compression of app binaries and discovering a good deal more compression efficiency there).
I am just making it clear that I am not the one who drifted it to comparisons, otherwise it would have been like the Ray Tracing and Audio thread. Its also kind of disingenuous to label people as being disgusted after trying to get your opinion validated for atleast 40 pages. Usually I am mean in my posts because thats just my personality, does not mean I hold anything against anyone. If I am interested I will reply, if not I wont. This thread is already 50 pages long and the OP is not obligated to reply to every opinion.
They are similar if both use RDO preparation on textures before you store them on blu ray / disk.
I understand it as Ps5 is RDO + Kraken/zlib, XSX is RDO + Zlib (both use different vendors so squabble about differences if you must).
BC1-7 is standard GPU texel format on both consoles it is NOT uncompressed in memory, its a standard GPU format the chache reads. BC1-7 is how GPUs read textures in their cache, so they stay BC1-7 compressed all the way to the GPU cache on both consoles.
This is all to save IO bandwidth on consoles.
The Bc7 prep is playing around with BC7 for an extra OPTIONAL 5-15% just on that format. and it cna keep that compression all the way to the GPU cache and unpacked and used there (source dev tweet on ps5 GPU unpacklow cost).
The benefit of Bc7 prep is saving that up to 15 % on memory bandwitth for BC7 textures at a cost of unpacking at GPU. We dont know if this is an RDNA2 feature, but its affecting memory bandwidth + IO bandwidth and is optional.
I think XSX has the equivalent of BC7Prep in HW... so XSX having the two
Following I/O decompression paths:
- pure zlib -> raw/GPU native
- zlib -> BCPack decoding -> raw/GPU native
I am pretty sure I did not start anything.Sure, you have no obligation to reply to every opinion. But it's a really disingenuous from you to say that this thread is only XVA thread, but it's not. You posted in your very first post tweets about Kraken and also later just provide or better to say, validated a tweets about PS5 SSD and Kraken ( like Louise Kirby tweets ). You started it.
The tweets were posted around page 8(I think) and then the OP was updated, the tweets in the current OP were posted much later.Well the original OP and post #11 did not have any tweets, but the thread quickly drifted to PS5 SSD talk. Eventually MHK and another guy started talking about how devs prefer PS5 over XSX, so I posted tweets from Richard Geldreich(and put them on OP) and even from Louise Kirby.
Considering I post in this thread way less frequently then you do(and that too only when there is some new info), are you just projecting yourself on others now ?...nobody called you disgusted and lol about making it about others trying to feel validated. I guess we are stuck with posting spec sheets and official interviews posing as if they were discussion threads from the various sides with this attitude.
Not sure why comparisons and references between compressors and techniques. You want to see console warring in this maybe? Considering you are posting a slightly different side from what I posted the “get over yourself it was not interesting to me” bit seems disingenuous .
I am pretty sure I did not start anything.
The tweets were posted around page 8(I think) and then the OP was updated, the tweets in the current OP were posted much later.
Considering I post in this thread way less frequently then you do(and that too only when there is some new info), are you just projecting yourself on others now ?
that is the lossless solutionOPTIONAL BC7prep is saving memory bandwidth and unpacked at the GPU, might be a RDNA2 thing, its unfair to say its a Ps5 thing as there has only been 1 tweet on Bc7prep.
BC7 textuire is not uncompressed in RAM, it remains that way all the way to GPU cache on both consoles..
There is no BC1-7 unpacking in hardware decoders on either console, as BC1-7 is the native format for GPU Caches, that is the bit people are mixing
I stopped speculating on this a while ago when we had no additional info. Let me know when you get to the interesting part?A lot of interest in how BCPack could work and XVA yet... not even a comment when others find something oldergamer Bernkastel ...?
Next-Gen PS5 & XSX |OT| Console tEch threaD
https://www.ea.com/games/fifa/fifa-21/news/fifa-21-faq-release-date "Sony do not have equivalent of Smart Delivery" Turns out that was non-sense too, it supports cross-buy as well as cross-save across same platforms. Let's see what next FUD we have to deal with next. So is dual entitlement...www.neogaf.com
I stopped speculating on this a while ago when we had no additional info. Let me know when you get to the interesting part?
I see you're suddenly making lot of assumptions and speculating (something you seemed to be against earlier in this and other thread) no? Taking a guess at how it all works is suddenly more fun? So what changed outside of someone saying PS5 has a new RDO format available? This was expected.
Regardless, we still don't have all the details on how it works for Xbox, or factors into the velocity tech.
I stopped speculating on this a while ago when we had no additional info. Let me know when you get to the interesting part?
I see you're suddenly making lot of assumptions and speculating (something you seemed to be against earlier in this and other threads) no? Taking a guess at how it all works is suddenly more fun? So what changed outside of someone saying PS5 has a new RDO format available?
Regardless, we still don't have all the details on how it works for Xbox, or factors into the velocity tech.
Haha, the use of RDO to prepare the texture for better compression was speculated and mentioned on one of the famous Twitter threads already and months or so ago.
I am not against speculating/trying to reason about with the available data... just not about making baseless claims and treating them as gospel .
Interesting, perhaps that could be the clue we were wondering about, but is that more speculation, or should we treat that as gospel I'm not taking a console war angle. Remember this?Sony licensing Oodle Texture could make BCPack look better not worse if you assume Sony’s equivalent bandwidth assumed Oodle Texture preparation (as they had already started working with it before announcing the license acquisition) or at least explain why BCPack is more efficient (2x compressed equivalent bandwidth, in order to claim a similar compression efficiency claim Sony would have to hide a hidden shader based decompression cost).
Not sure why you are taking the console war angle :/...
I get that, same thing as formats such as PVR, ASTC, ETC and more which are GPU native. I was not saying that, but I referenced raw as you can use zlib/kraken to compress and decompress non texture data too.
For textures only data on XSX:
* Texture encoded in GPU native format —> encoded in proprietary “BCPack“ format -> zlib compressed -> SSD -> loaded and passed to BCPack decoder -> texture inflated and converted into GPU native texture format -> GPU loads texture -> GPU uses texture
For textures only data on PS5:
either
* Texture encoded in GPU native format —> texture processed with BC7Prep -> kraken compressed -> SSD -> loaded and passed to Kraken decoder -> texture inflated and converted into BC7 texture format -> GPU loads texture -> GPU decompresses it with async compute jobs -> GPU uses texture
or
* Texture encoded in GPU native format —> texture processed with Oodle Texture -> kraken compressed -> SSD -> loaded and passed to Kraken decoder -> texture inflated and converted into GPU native texture format -> GPU loads texture -> GPU uses texture
BC7Prep and Oodle Texture alone are lossless, both combined are superior but only “near lossless”: http://cbloomrants.blogspot.com/2020/06/oodle-texture-bc7prep-data-flow.html
I've heard you say that before, but from what i could tell, nobody was taking anything as gospel, it was just speculation on what it was or how it worked ( not different then now ).
Interesting, perhaps that could be the clue we were wondering about, but is that more speculation, or should we treat that as gospel I'm not taking a console war angle. Remember this?
Panjev: "A lot of interest in how BCPack could work and XVA yet... not even a comment when others find something... "
Who called out whom after that sentence ? common man, you say it's war-ing when someone else does it, but not when you do it? I think we can agree there is nothing wrong with speculation in the absence of data.
No, Bc1-7 is the native format of GPU cache, any BC1-7 format is not uncompressed by hardware decoders, its ready gto be used by the GPU anyway
Optional additional BC7PREP is new compression over and above all that is done at prep, but decoded by GPU in the cache,. it saves MEMORY bandwidth and is totally unrelated.##
If you decode BC7Prep in a hardware decoder, your adding 15 % onto memory bandwidth requirement to get it into GPU Cache.