Affordable AMD AM5 motherboards based on A620 chipset due to arrive soon
Click here to post a comment for Affordable AMD AM5 motherboards based on A620 chipset due to arrive soon on our message forum
schmidtbag
Horus-Anhur
Embra
So motherboard manufacturers are anticipating selling just one AM5 board for 3ish+ years?
Thus, the higher prices?
Could be.
schmidtbag
Denial
Horus-Anhur
schmidtbag
Horus-Anhur
DirectStorage overview
Exactly, that's why having Gen5 now is important for the future. What is happening today with Gen3, will happen a few years from now, but with Gen4.
schmidtbag
https://www.techpowerup.com/review/nvidia-geforce-rtx-4090-pci-express-scaling/28.html
TL;DR:
If you have enough VRAM, the PCIe bandwidth hardly matters - 4.0 will be all we'll need for many years to come.
If the GPU is really starving for VRAM (like the 6400) then more/faster lanes isn't going to fix the problem.
Skimming through the Existing Issues section, seems to me it's hardly an API problem. Rather, it seems to me MS is trying to use DS as a way to compensate for either their own negligence or poor development practices of game devs. If you care to dive into it:
High CPU usage, as the article suggests, can be alleviated using more cores. While DS absolute could help alleviate this, it's treating the symptom and not fixing the cause, because either:
A. It requires developer intervention to use, in which case, why couldn't the developers just make the game use more cores when handling data?
B. It doesn't require developer intervention to use, in which case, there is a slew of ways to take advantage of untapped system resources.
For instances of insufficient bandwidth, that makes a lot of sense for DS (and if bottlenecks are removed then disk bandwidth demands will go up).
The inability to prioritize disk requests is another bogus point of treating-the-symptom. If this problem only exists with DX12 (not sure if that's the case) then MS needs to get their act together and fix how the base code functions so all products made with DX12 can improve, regardless of DS.
If this problem exists in Vulkan too then that suggests this isn't an API issue. In that case, it either means the game developer is the problem (not unreasonable to assume) but also possibly an OS issue. After all, MS is awful at making CPU schedulers, and NTFS is archaic enough to be the only modern filesystem that still needs defragging (it's just not worth the write cycles to do it on an SSD), so I wouldn't at all be surprised if Windows is terrible at prioritizing disk requests too.
Assuming game developers aren't the problem, that means MS ought to be fixing their other products before they use DS to duct tape this problem.
If Windows and DX12 aren't to blame, then DS is a good solution because there's not much MS can do about crappy 3rd party devs.
The inability to cancel disk requests is also something that DS is not necessary to fix. Again, that's something that either DX12, the OS, or game devs should fix. If canceling disk requests is a common enough issue to noticeably impact game performance, devs should reconsider how they go about loading assets.
I could potentially see how DS could assist with hardware-accelerated decompression, except when you consider 99% of the time, the GPU is working super hard while the CPU almost always has cycles to spare. So if anything, DS might actually exacerbate this problem since it means more load on the GPU.
Despite everything I said, I do strongly believe DS is a good technology that absolutely will improve performance.
What difference does it make though? No matter what, you're going to get crap results, so why bother upgrading when it's still a sub-par experience?
You are far better off using a GPU with another couple GB of VRAM than to get a motherboard with the next gen of PCIe. Even with PCIe 5.0 @ x16, an RX 6400 is still going to be bottlenecked, because at that point system memory isn't fast enough (remember - the system memory needs enough bandwidth for everything else the PC is doing too, not to mention the additional CPU load).
Even with a 4090, PCIe 2.0 @ x16 is only 8% slower than 4.0. A 4090 is fast enough that even the CPU can get bottlenecked at times, yet, the PCIe spec from 2007 can keep up reasonably well.
Silva
MonstroMart