Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
DirectStorage 1.2 is now available, but it is still a niche technology on PC
#1
Information 
Quote:[Image: amiel-d-hechanova-XznGSZ9DtpQ-unsplash.jpg]

Microsoft announced the general availability of DirectStorage 1.2 on its DirectX Developer Blog this week. DirectStorage promises reduced game loading times, provided that games implement the technology and PCs use very fast NVME storage solutions.

Microsoft announced the integration of DirectStorage for Windows 10 and 11 in late 2020 and released the initial version of the DirectStorage API in March 2022.

DirectStorage 1.1 followed in October 2022 with GPU compression capabilities, and drivers by AMD, Intel and NVIDIA followed in November of the same year.

DirectStorage 1.2 is the latest version of the API. Game developers may use it to integrate the functionality into their games. This, and the fast storage device requirements are the two main factors that prevent the technology from reaching a wider audience.

DirectStorage 1.2

[Image: directstorage-benchmark.jpg]

The newest DirectStorage API includes an improvement that helps developers use the same code for high-speed SSDs, which DirectStorage requires, and legacy hard drives.

Microsoft explains that DirectStorage included options to open files in unbuffered mode only up until now. Old hard drives required buffered IO, which meant that game developers had to use different code for opening files. The new feature reduces code complexity and adds a requested feature to DirectStorage.

Another new feature allows developers to query the API to find out which compression format DirectStorage has selected. Microsoft notes that some developers requested the feature to set the default texture resolution settings based on the information.

DirectStorage 1.2 ships with performance improvements next to these new capabilities. The copy is moved to the compute queue for GPUs after GPU decompression, which is faster, according to Microsoft.

The new DirectStorage API includes three bug fixes next to that:
  1. Resolved https://github.com/microsoft/DirectStorage/issues/22 by adding a “Reserved1” field to DSTORAGE_REQUEST_OPTIONS. This makes the in-memory layout of the structure more explicit but doesn’t actually change the layout from previous versions.
  2. Fixed DSTORAGE_REQUEST_DESTINATION_TEXTURE_REGION for 3D textures, as reported to us on the DirectX Discord channel.
  3. Fixed scheduling issue that manifested when transferring uncompressed data from memory to buffers
Closing Words

DirectStorage's success depends on game support, but also on the widespread use of fast storage devices, as these benefit the most from the technology. Right now, Forspoken seems to be the only game that supports DirectStorage.
...
Continue Reading
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)
[-]
Welcome
You have to register before you can post on our site.

Username/Email:


Password:





[-]
Recent Posts
360 Total Security 11.0.0.1099
 11.0.0.1099 Apr 2...harlan4096 — 09:42
NVIDIA RTX Remix gets DLSS 3.5 Ray Recon...
Ray Reconstruction...harlan4096 — 09:30
Google Chrome 124.0.6367.118/.119
Google Chrome 124....harlan4096 — 09:29
Windows Repair Toolbox 3.0.4.0
An updated version...harlan4096 — 16:25
SecureAPlus 6.8.1
SecureAPlus 6.8.1:...harlan4096 — 16:22

[-]
Birthdays
Today's Birthdays
avatar (72)divinenews
avatar (49)plajhunTat
Upcoming Birthdays
avatar (26)akiratoriyama
avatar (46)Jerrycix
avatar (38)awedoli
avatar (80)WinRARHowTo
avatar (36)owysykan
avatar (47)beautgok
avatar (37)axuben
avatar (43)talsmanthago
avatar (29)mocetor
avatar (44)piomaibhaict
avatar (49)kingbfef
avatar (36)izenesiq
avatar (43)centfootadoni
avatar (38)ihijudu
avatar (43)tiojusop
avatar (40)Damiennug
avatar (38)acoraxe
avatar (47)contjrat
avatar (39)axylisyb
avatar (42)tukrublape
avatar (39)iruqi
avatar (40)saitetib
avatar (34)ypasodiny
avatar (37)omapek
avatar (46)Geraldtuh
avatar (42)knigiJow
avatar (44)1stOnecal
avatar (48)Mirzojap
avatar (34)idilysaju
avatar (43)xclubDum
avatar (39)Stewartanilm
avatar (42)nikitaxople
avatar (38)GregoryRog
avatar (43)mediumog
avatar (38)odukoromu
avatar (44)Joanna4589

[-]
Online Staff
There are no staff members currently online.

>