News DirectStorage von AMD auf GPUopen und GitHub

User-News

Von E555user

Hinweis: Diese "User-News" wurde nicht von der Planet 3DNow! Redaktion veröffentlicht, sondern vom oben genannten Leser, der persönlich für den hier veröffentlichten Inhalt haftet.
AMD hat auf GPUopen.com ein Code-Beispiel für DirectStorage vorgestellt. Die Quellen sind auf Github veröffentlicht. Es handelt sich dabei um die bei der GDC2023 präsentierte Demo für Entwickler.

animatedscreenshot.webp

Der Artikel auf GPUopen verweist ebenso auf das Video und die Slides zum Vortrag. Erwartungsgemäss wird für das Laden und Entpacken von Assets in den VRAM der Asynchronous Compute Ansatz verwendet. Das Beispiel dient dazu das Laden mittels CPU und GPU zu vergleichen.
 
Das DirectX Team veröffentlichte Anfang Juli 2025 eine neue Version von DirectStorage 1.3
Nach zuletzt 3 Monaten Stillstand erlaubt der neue EnqueueRequest das Nachladen von Daten durch die GPU besser mit den Rendering-Threads mittels "Fences" zu synchronisieren. In Kombination mit dem neuen DSTORAGE_DESTINATION type sollen Daten optimiert nachgeladen werden können.

Anmk.: Potentiell könnten hierdurch die Einbrüche bei Min-FPS durch Entwickler umgangen werden.

Hier die Übersicht von Microsofts NuGet Seite zu den Zugriffen auf DirectStorage der letzten 3 Jahre, DX-API DL für Feature-Beschreibung.
Das NuGet Readme mit mehr Details der Releases.

Version​
Downloads​
Last Updated​
New Features​
4.168​
17 days ago​
  • Add EnqueueRequests​
  • Add DSTORAGE_DESTINATION_MULTIPLE_SUBRESOURCES_RANGE​
A handful of bug fixes and breaking changes are included in this release too.
See the DirectStorage 1.3 blog post or the NuGet package’s changelog for more details.
21.063​
3 months ago​
Minor bug fix release;
updated GPU decompression shader to be HLSL shader language version 2021 compliant.​
58.459​
15.07.2024​
Minor bug fix release; see the NuGet package’s changelog for details.​
50.892​
15.11.2023​
Minor bug fix release; see the NuGet package’s changelog for details.​
63.007​
16.05.2023​
Minor bug fix release; see the NuGet package’s changelog for details.​
48.075​
18.04.2023​
Features and bug fixes based on customer feedback. See DirectStorage 1.2 blog post.​
2.346​
07.12.2022​
Minor bug fix release; see the NuGet package’s changelog for details.
6.537​
07.11.2022​
  • Add support for GDeflate GPU decompression
  • Add EnqueueSetEvent
For full list of changes see README.md in the NuGet package
100.235​
24.05.2022​
Bug fixes based on feedback. See the DirectStorage 1.0.2 blog post.​
6.383​
14.03.2022​
First release of DirectStorage​

Die Euphorie vom Frühjahr 2022 hat man nie wieder erreicht, man wird sehen ob man nun entscheidende Schritte machen konnte.
 
Zuletzt bearbeitet:
Zurück
Oben Unten