Wcześniej w tym roku, Microsoft ujawnił, że nowy interfejs API DirectStorage będzie dostępny wyłącznie w systemie Windows 11. Właściwie był to jeden z najbardziej przekonujących powodów, aby uaktualnić do nowego systemu operacyjnego. Wygląda jednak na to, że użytkownicy systemu Windows 10 w końcu na tym skorzystają i, szczerze mówiąc, wszystko to staje się nieco bałaganiarskie. Tak czy inaczej, wygląda na to, że Microsoft właśnie ujawnił, że Windows 10 wkrótce będzie obsługiwał DirectStorage.
Jako Microsoft podał w swoim blogu, DirectStorage SDK będzie zgodny z Windows 10, wersja 1909. Zobacz pełne oświadczenie poniżej.
„Microsoft dokłada wszelkich starań, aby twórcy gier, stosując nowy interfejs API, mogli dotrzeć do jak największej liczby graczy. W związku z tym gry oparte na SDK DirectStorage będą kompatybilne z systemem Windows 10 w wersji 1909 i nowszych; tak samo jak DirectX 12 Agility SDK.”
Windows 10 będzie oficjalnie wspierał DirectStorage, myślę, że to jasne jak na dzień. Wydaje się jednak, że nie będzie to tak korzystne, jak integracja z systemem Windows 11, gdzie ta technologia przyniesie inne korzyści w zakresie wydajności i nie tylko.
Funkcje
Nowy model programowania interfejsu API DirectStorage, który zapewnia wzorzec grupowego wysyłania/ukończenia wywoływania w stylu DX12, uwalniając aplikacje od konieczności indywidualnego zarządzania tysiącami żądań we/wy/powiadomień o ukończeniu dekompresji GPU na sekundę zapewnienie superszybkiej dekompresji zasobów na potrzeby scenariuszy wczytywania i przesyłania strumieniowego (dostępne w późniejszej wersji zapoznawczej) Optymalizacja stosu pamięci masowej: w systemie Windows 11 obejmuje uaktualniony stos pamięci masowej systemu operacyjnego, który odblokowuje pełny potencjał DirectStorage, a w systemie Windows 10 gry nadal korzystać z bardziej efektywnego wykorzystania stosu pamięci starszego systemu operacyjnego
Oznacza to, że każda gra oparta na DirectStorage będzie korzystać z nowego modelu programowania i technologii dekompresji GPU w systemie Windows 10 w wersji 1909 i nowszych. Ponadto, ponieważ system Windows 11 został stworzony z myślą o DirectStorage, gry działające w systemie Windows 11 korzystają z nowych optymalizacji stosu pamięci masowej. Implementacja środowiska wykonawczego API i technologia dekompresji GPU są dostarczane za pośrednictwem pakietu SDK DirectStorage i dostarczane z grą. Jako programista gier wystarczy zaimplementować DirectStorage w swoim silniku tylko raz, a wszystkie odpowiednie korzyści zostaną automatycznie zastosowane i odpowiednio skalowane dla graczy.
Szczerze mówiąc, nie mogę się doczekać, kiedy zobaczę tę technologię w akcji i jak wiele to robi. Biorąc pod uwagę, że wiele komputerów do gier ma już szybką pamięć masową!