3 ms·
It skips a couple layers of abstraction to enable faster load times, the goal here is to improve over the state of the art - the promise of 'no load times' some
by kevingadd 5y ago
It skips a couple layers of abstraction to enable faster load times, the goal here is to improve over the state of the art - the promise of 'no load times' sometimes delivered by the PS5 and Xbox Series X via this same approach
Some PC ports are already getting close to this as well - elden ring's load times are very short on my PC.
It's also hard to overstate how much of an improvement it is to have an NVMe drive send data directly to the GPU instead of have to send it via the CPU. The amount of pointless work involved in the CPU hop is pretty significant.
- sidewndr46 5y agoI guess the thing that really makes NVMe -> GPU really practical is the presence of arbitrary shader code. Even if your assets are some general or optimized format, you can run an arbitrary shader that copies from one buffer to another in order to get stuff in the right format.
- paulmd 5y agoactually it's rather the opposite, the focus is on fixed-function decoder blocks that are present in the new consoles.