• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

Are you DirectStorage ready?

What else is needed in addition to your file to run the benchmark?

Might give it a whirl tomorrow :)
No need in addition file to run the benchmark.

Just click BulkLoadDemo.exe to run the benchmark that will do default GPU decompression.

If you want to see CPU decompression instead, click on BulkLoadDemo folder and right click to open in Terminal and type in ./BulkLoadDemo -gpu-decompression 0 and you will see benchmark run at 100% CPU usage doing CPU decompression. :)

Edit:

 
Last edited:
My file still on easyupload.io.


Sadly won't work for me, Tells me MSVCP140D.dll is missing, Looked up the issue, Downloaded the relevant file from Microsoft and still says the same.
 
Last edited:
Sadly won't work for me, Tells me MSVCP140D.dll is missing, Looked up the issue, Downloaded the relevant file from Microsoft and still says the same.
In the replys to the pinned comment there is a version that worked for me, I don't have that .dll either
 
I can't see the pic. i've got a 3080 so good to know it's not that
They used PostImages so just in case it's being blocked on your end, rehosted on Imgur:

yPNvGZ8.png

On another note, dual booting Windows on my Steam Deck and was not expecting it to be DirectStorage ready. Would've thought the PCIe 3.0 x2 m.2 would been too slow.
 
Last edited:
Sadly won't work for me, Tells me MSVCP140D.dll is missing, Looked up the issue, Downloaded the relevant file from Microsoft and still says the same.
Hmmm that strange I compiled with that file included with componments in Visual Studio 2022.

I decided to created Windows 11 VM in VMWare Workstation and drop folder to desktop and launched BulkLoadDemo.exe then it popped system error dialog said it not found 4 files MSVCP140D.dll, VCRUNTIME140D.dll, VCRUNTIME140_1D.dll and UCRTBASED.dll. I downloaded these 4 files and tested confirmed it worked properly.

BuSqAnK.png

I finally figured out why it need dll files and realised Visual Studio solution configurations was set to debug and I complied debug version so I created the wrong one. I changed solution configurations to release and finally I compiled to release version that is the correct version which did not need dll files. I retested it in VM and it is worked fine.

I uploaded version 1 BulkLoadDemoV1.rar. File size is 6.69MB, smaller than last version.

 
Last edited:
Interesting, I tested it in Windows 10 VM to see if it worked but BulkLoadDemo failed to run so it didnt worked with Windows 10 22H2. Tried changed project retarget to Windows 10 SDK in Visual Studio and recompiled it and tested again but it still failed to run.

So DirectStorage is only worked with Windows 11.
 
Last edited:
Well direct storage API has been available for 14 months now but not a single game developer has implemented it yet

It's technically been available but without GPU decompression it's a wet dog and is only slightly faster than just not using it so no one wanted to touch it.

Now decompression is here and by the look at all the data, transfer speeds with an ssd is up to 10 times faster than before and time taken to load files into memory 10 times quicker.

Without decompression we were seeing effective memory transfer bandwidth of 1-2GB/s with Direct Storage and now with GPU decompression some PCs are showing effective transfer speeds up to 20GB/s.

Our PCs are now on par with or exceed the famed speeds of the PlayStation 5 storage system
 
Last edited:
I finally figured out why it need dll files and realised Visual Studio solution configurations was set to debug and I complied debug version so I created the wrong one. I changed solution configurations to release and finally I compiled to release version that is the correct version which did not need dll files. I retested it in VM and it is worked fine.

I uploaded version 1 BulkLoadDemoV1.rar. File size is 6.69MB, smaller than last version.

Thank you :)

Well direct storage API has been available for 14 months now but not a single game developer has implemented it yet

Forspoken is the fist game coming to use DS although it would be interesting to see if it could be patched into existing games.
 
Direct Storage will be a big job to add as all the assets need to use the required compression. They can probably create an app to bulk convert them but for existing games... Also, most PC's don’t support DS so it’s a lot of work for a small % of users. It makes a bit more sense to add it to new games, but most will not unless it’s built in to the game engine as it needs a fallback when DS is not supported.
 
Direct Storage will be a big job to add as all the assets need to use the required compression. They can probably create an app to bulk convert them but for existing games... Also, most PC's don’t support DS so it’s a lot of work for a small % of users. It makes a bit more sense to add it to new games, but most will not unless it’s built in to the game engine as it needs a fallback when DS is not supported.

i hope they put it in the new warzone at some point - seems the perfect opportunity. MS game etc
 
hlcAzCF.png Interesting, I tested it in Windows 10 VM to see if it worked but BulkLoadDemo failed to run so it didnt worked with Windows 10 22H2. Tried changed project retarget to Windows 10 SDK in Visual Studio and recompiled it and tested again but it still failed to run.

So DirectStorage is only worked with Windows 11.
ive just done it with windows 10
 
ive just done it with windows 10
Hmmmm very strange it crashed on Windows 10 everytime, there was no error message. I checked Event Viewer log and found error message.

Log Name: Application
Source: Application Error
Date: 10/11/2022 21:04:40
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: DESKTOP
Description:
Faulting application name: BulkLoadDemo.exe, version: 0.0.0.0, time stamp: 0x636bf47d
Faulting module name: ucrtbase.dll, version: 10.0.19041.789, time stamp: 0x2bd748bf
Exception code: 0xc0000409
Fault offset: 0x000000000007286e
Faulting process ID: 0x11c8
Faulting application start time: 0x01d8f5480c745994
Faulting application path: C:\Users\AthlonXP1800\Desktop\BulkLoadDemoV1\BulkLoadDemo\BulkLoadDemo.exe
Faulting module path: C:\Windows\System32\ucrtbase.dll
Report ID: edf8be3b-745f-4496-bc06-36f80eff3ad6

It seemed ucrtbase.dll has a fault, think Windows 10 22H2 is buggy.

What Windows 10 version you got BulkLoadDemo worked?
 
Hmmmm very strange it crashed on Windows 10 everytime, there was no error message. I checked Event Viewer log and found error message.

Log Name: Application
Source: Application Error
Date: 10/11/2022 21:04:40
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: DESKTOP
Description:
Faulting application name: BulkLoadDemo.exe, version: 0.0.0.0, time stamp: 0x636bf47d
Faulting module name: ucrtbase.dll, version: 10.0.19041.789, time stamp: 0x2bd748bf
Exception code: 0xc0000409
Fault offset: 0x000000000007286e
Faulting process ID: 0x11c8
Faulting application start time: 0x01d8f5480c745994
Faulting application path: C:\Users\AthlonXP1800\Desktop\BulkLoadDemoV1\BulkLoadDemo\BulkLoadDemo.exe
Faulting module path: C:\Windows\System32\ucrtbase.dll
Report ID: edf8be3b-745f-4496-bc06-36f80eff3ad6

It seemed ucrtbase.dll has a fault, think Windows 10 22H2 is buggy.

What Windows 10 version you got BulkLoadDemo worked?
using win 10 22H2 version
 
Back
Top Bottom