News Nvidia RTX 5090 allegedly handles DirectStorage GPU decompression better than RTX 4090

“Direct Storage still negatively impacts performance in GPU bound scenarios with the RTX 5000 series and should be disabled.”

I’ve been disabling direct storage for a while now after I saw my CPU was sitting at 20% utilization while GPU was maxed out. No point taxing your most limited resource.
 
  • Like
Reactions: Heiro78 and MosephV
“Direct Storage still negatively impacts performance in GPU bound scenarios with the RTX 5000 series and should be disabled.”

I’ve been disabling direct storage for a while now after I saw my CPU was sitting at 20% utilization while GPU was maxed out. No point taxing your most limited resource.
There’s no way to turn it off if the game is using gdeflate compression. That mean the whole game is compressed using DirectStorage format and can only be read via DirectStorage API. Monster Hunter Wilds falls into this category and by now I would say DirectStorage is hurting the industry more than the gains. PC are not ready for a console like texture streaming compression since we don’t have universal memory and no hardware decompress unit.

DirectStorage with GPU decompress is basically emulating the hardware unit in Xbox Series and PS5 using software shader code. It’s awful to run either on CPU or GPU. We need that unit to be part of our GPU just like how media decoder/encoder works today.
 
  • Like
Reactions: HyperMatrix
Yeah, it is almost like it depends on how CPU or GPU bound you are... If you are doing overkill graphic card and are CPU bound, offlpading some work to GPU will increase performance. And if GPU is maxed out, adding more work to it will only reduce performance of it's other tasks and offloading to CPU will help. I mean almost like you don't want to add more work to whatever is maxed out on utilization... Or in other words, I am shocked and amazed. :-D
 
Yeah, it is almost like it depends on how CPU or GPU bound you are... If you are doing overkill graphic card and are CPU bound, offlpading some work to GPU will increase performance. And if GPU is maxed out, adding more work to it will only reduce performance of it's other tasks and offloading to CPU will help. I mean almost like you don't want to add more work to whatever is maxed out on utilization... Or in other words, I am shocked and amazed. :-D
This workload should be optimized towards GPU and the GPU should run circle around CPU so that you would never want it to run on the CPU. But instead we got this workload that is chocking the GPU.

Xbox and PS5 does this with dedicated decompression unit so it never hit GPU or CPU. This is basically a technique to avoid asking for a PCIe Gen5 NVMe driver as minimum requirement. But our PC isn’t ready for this until we got that hardware unit built in.