The Last of Us™ Part I

The Last of Us™ Part I

View Stats:
TroNiX_404 Apr 9, 2023 @ 6:35am
Developers Please! Direct Storage & ReSizable Bar SAM
Last edited by TroNiX_404; Apr 9, 2023 @ 10:31pm
< >
Showing 16-30 of 39 comments
TroNiX_404 Apr 9, 2023 @ 11:41pm 
Originally posted by Maverick81PL:
Originally posted by TroNiX_404:

lol nono ReSizable Bar would need to be programmed into the games engine and supported by your GPUs driver AND Enabled in BIOS as well.
Just because its on in BIOS will not for it on for all games even if u try to for it on with Nvidia Profile inspector will not change the engines rendering pipeline and data steaming parameters.
OK, I have enabled Resize BAR nad these give me some FPS boost in games. I think I must read more about these...

Theres a list of games 90% of the time it will give better fps as long as its enabled via bios Nvidia drivers auto enabled with supported games
https://youtu.be/_f7X_hqPRhE
a7 Apr 10, 2023 @ 12:23am 
Originally posted by Lince_SPAIN:
Direct Storage would make the PC port triple the performance of the PS5 version and remove any CPU bottleneck and loading times as long as you're using a 3080 10GB minimum. And that's why no one is implementing Direct Storage, publishers want to sell the games to the hordes of GTX 1060 and below users.
It should be an option though, something along the lines of ray tracing, but then again budgets are rather limited when it comes to PC ports (that's why they hire the cheapest devs available) so here we are.

DirectStorage works with any card that supports DX12 with shader model 6.0, so including GTX 1060 Pascal cards. Of course, the best results are with the latest technology, but DirectStorage works on such a wide range of older systems where it still has some benefits, that the main reason for not using it at this moment seems to be a reluctance of developers to learn new things.
BTW, it's strange how many people flock to every DirectStorage discussion with misleading informations like: It doesn't work with DX10 (it works), it works only with PCIe 4.0 NVMe SSD (it works with any storage, but NVMe SSD is recommended for the best performance) etc. Perhaps even many developers still have no idea how DirectStorage could benefit their projects.
Last edited by a7; Apr 10, 2023 @ 12:55am
C1REX Apr 10, 2023 @ 12:52am 
Originally posted by Juub:
Your GPU only needs to support pixel shaders 6.0 for DirectStorage. That's every GPU of the past 10 years.
Are you sure?
I asked an AI about this, and it gave me a different answer. However, I don't trust Al.

Originally posted by ChatGPT:
No, the Nvidia GTX 1060 GPU is not capable of Direct Storage. Direct Storage is a new feature introduced in Microsoft Windows 11 that allows games and other applications to directly access high-speed NVMe solid-state drives (SSDs) without going through the CPU.

The technology requires specific hardware support, including an NVMe SSD and a compatible CPU and GPU. While the Nvidia GTX 1060 is a capable gaming GPU, it does not have the necessary hardware features to support Direct Storage. Direct Storage requires a GPU with hardware support for Variable Rate Shading (VRS) and hardware accelerated GPU Scheduling, which are only available on newer graphics cards such as the Nvidia RTX 20 series or newer.

Originally posted by ChatGPT:
AMD CPUs that support PCIe Gen4 are compatible with Direct Storage, as this technology requires a fast storage interface to function properly. Some examples of AMD CPUs that support PCIe Gen4 are:

AMD Ryzen 5000 series (e.g. Ryzen 5 5600X, Ryzen 7 5800X, Ryzen 9 5950X)
AMD Ryzen 4000 series (e.g. Ryzen 5 4600H, Ryzen 7 4800U)
AMD Ryzen Threadripper Pro series (e.g. Threadripper Pro 3975WX, Threadripper Pro 3995WX)
AMD EPYC 7002 and 7003 series (e.g. EPYC 7742, EPYC 7763)
It's worth noting that while the CPU is an important component for Direct Storage, it's not the only one. The motherboard and storage device also need to support PCIe Gen4 in order to take advantage of the full benefits of Direct Storage. Additionally, Direct Storage is currently only available on Windows 11, so you'll need to have a compatible operating system to use this technology.


Originally posted by ChatGPT:
Yes, the AMD Ryzen 3600 CPU is compatible with Direct Storage, as it supports PCIe Gen4, which is required for this technology to work properly. However, it's worth noting that the Ryzen 3600 only supports PCIe Gen4 on a limited number of PCIe lanes.

To use Direct Storage with the Ryzen 3600, you'll need a motherboard that supports PCIe Gen4 on the primary M.2 slot where the NVMe SSD is connected. You'll also need a compatible NVMe SSD and a GPU with hardware support for DirectStorage. With all of these components in place, you should be able to take advantage of the benefits that Direct Storage provides, including faster load times and reduced CPU overhead when accessing data from the NVMe SSD.

However, since the Ryzen 3600 only supports PCIe Gen4 on a limited number of lanes, you may experience some performance limitations compared to a CPU that supports PCIe Gen4 across all of its lanes, such as the AMD Ryzen 5000 series or the Threadripper Pro series.
Last edited by C1REX; Apr 10, 2023 @ 1:03am
a7 Apr 10, 2023 @ 1:04am 
Originally posted by C1REX-PL:
I asked an AI about this, and it gave me a different answer. However, I don't trust Al.

Ask Microsoft directly about this.

-------
Where does GPU decompression work?

Several factors affect game performance when it comes to compression/decompression. Here’s a breakdown of what works and what’s recommended:

OS: DirectStorage games will work on both Windows 10 and Windows 11, but there are additional optimizations in the IO stack available to Windows 11 users, so that is our recommended choice for the best improvements. Games running on both Windows 10 and Windows 11 will see gains from an efficient GPU decompression implementation, as the key component to this feature is moving the workload from the CPU to the GPU rather than changes to the OS itself.

Storage Device: DirectStorage enabled games will work on all devices. You’ll need an NVMe SSD, where the bandwidth capabilities are much higher and the storage media itself is faster, to see the significant improvements of DirectStorage. We highly recommend ensuring your game files are saved to an NVMe to get the best gaming experience.

GPU: Any DirectX 12 capable GPU that supports Shader Model 6.0 will be able to take advantage of the new feature, we recommend a DX12 Ultimate capable card.

Source: DirectX Developer Blog
Last edited by a7; Apr 10, 2023 @ 1:05am
C1REX Apr 10, 2023 @ 1:40am 
Originally posted by a7:
GPU: Any DirectX 12 capable GPU that supports Shader Model 6.0 will be able to take advantage of the new feature, we recommend a DX12 Ultimate capable card.
And this is hard to interpret.
Any DirectX12 but Directx12 Ultimate GPU is recommended? That’s a huge gap and only newish cards support it.
Last edited by C1REX; Apr 10, 2023 @ 1:40am
a7 Apr 10, 2023 @ 1:53am 
Originally posted by C1REX-PL:
And this is hard to interpret.

It's the same as with OS and storage requirements. Older technologies are supported, but the latest ones give the best results.

Originally posted by Mugen Majimq:
Direct storage is a Windows 11 feature isnt it?

Both DX10 and 11 are supported.
Last edited by a7; Apr 10, 2023 @ 1:57am
C1REX Apr 10, 2023 @ 2:01am 
Originally posted by Mugen Majimq:
I doubt Cuckman is smart enough to figure out to to get such a thing to work
That’s not how it works. They either ask the team to do it or not. Laziness or skill is not a factor.
a7 Apr 10, 2023 @ 2:11am 
Originally posted by C1REX-PL:
Originally posted by Mugen Majimq:
I doubt Cuckman is smart enough to figure out to to get such a thing to work
That’s not how it works. They either ask the team to do it or not. Laziness or skill is not a factor.

Of course, this is up to the developers' management to decide. But they too have to first properly study what DirectStorage is and how it can benefit the project in order to make the right decision. And I doubt that's happening everywhere with a technology this new. And with TLOU for PC, I have doubts about proper management in everything, not just DirectStorage.
Last edited by a7; Apr 10, 2023 @ 2:12am
C1REX Apr 10, 2023 @ 2:23am 
Originally posted by a7:
Of course, this is up to the developers' management to decide. But they too have to first properly study what DirectStorage is and how it can benefit the project in order to make the right decision. And I doubt that's happening everywhere with a technology this new. And with TLOU for PC, I have doubts about proper management in everything, not just DirectStorage.
It’s extremely unlikely that all big studios have teams who know how to use Kraken/Direct Storage on consoles but not on PC. There is probably another reason why the team is basically removing that feature from the game’s engine when porting to PC.
a7 Apr 10, 2023 @ 2:27am 
Originally posted by C1REX-PL:
There is probably another reason why the team is basically removing that feature from the game’s engine when porting to PC.

It's not just some checkbox that would turn it on PC as well as consoles.
Last edited by a7; Apr 10, 2023 @ 2:28am
C1REX Apr 10, 2023 @ 2:29am 
Originally posted by a7:
Originally posted by C1REX-PL:
There is probably another reason why the team is basically removing that feature from the game’s engine when porting to PC.

It's not just some checkbox that would turn it on on PC as well as consoles.
Sure. There must be a reason why people are paid to spend time removing that feature in basically every PC port.
a7 Apr 10, 2023 @ 2:34am 
Originally posted by C1REX-PL:
Sure. There must be a reason why people are paid to spend time removing that feature in basically every PC port.

This is not a question of removal, but of additional implementation on PCs. Even though it has the same name and does a similar thing, it's not the same code on consoles and PCs.
Last edited by a7; Apr 10, 2023 @ 2:42am
C1REX Apr 10, 2023 @ 2:50am 
Originally posted by a7:
Originally posted by C1REX-PL:
Sure. There must be a reason why people are paid to spend time removing that feature in basically every PC port.

This is not about removal, but about additional implementation on PC. Even though it has the same name and does a similar thing, it's not the same code on consoles and PC.
However you call it they are either asked to make GPU to decompress data like on consoles or change it to CPU.
Again - for some reason no studio wants to use it on PC yet apart of two games. No Sony studios, no Microsoft studios, no Capcom.
a7 Apr 10, 2023 @ 2:58am 
It's just a new technology (it's been on consoles longer than on PC) and it usually takes time for such things to spread.
But I recommend checking out the demo of Forspoken that's on Steam to see what the loading times are like.
TroNiX_404 Apr 10, 2023 @ 3:47am 
Originally posted by a7:
It's just a new technology (it's been on consoles longer than on PC) and it usually takes time for such things to spread.
But I recommend checking out the demo of Forspoken that's on Steam to see what the loading times are like.

Digital Foundry did a in depth test and hardware monitoring.
11:00
https://youtu.be/j8_HcLb4ajY
< >
Showing 16-30 of 39 comments
Per page: 1530 50

Date Posted: Apr 9, 2023 @ 6:35am
Posts: 40