Ostatnie zapowiedzi dotyczące integracji systemów Windows z technologią DirectStorage wzbudziły wielkie nadzieje wśród graczy na całym świecie. Ten interfejs API, inspirowany konsolami Xbox, zapewnia programistom możliwości znaczącego ulepszenia doświadczeń graczy. W poniższym artykule przyjrzymy się, jak aktywować DirectStorage oraz kluczowym informacjom na jego temat.
Czym jest DirectStorage w Windows 11?
Dzięki interfejsowi API niskiego poziomu DirectStorage opracowanemu przez Microsoft, gry mogą ładować się w zaledwie kilka milisekund.
DirectStorage przechowuje wszystkie zasoby gry na dysku twardym po ich załadowaniu. Obejmuje to tekstury, dźwięki, mapy oraz modele postaci. Następnie gra wykorzystuje interfejs programowania aplikacji (API) do uzyskiwania dostępu do tych danych z dysku.
API odpowiadają za transfer danych z dysku twardego do pamięci RAM, a następnie do procesora graficznego (GPU) w celu renderowania.
Aby zoptymalizować przestrzeń na dysku, dane gry są kompresowane przed ich przesłaniem. Warto zaznaczyć, że skompresowane dane nie mogą być bezpośrednio przetwarzane przez GPU, co oznacza, że dekompresja odbywa się na poziomie procesora, a nie w pamięci RAM. Następnie dane te są przesyłane do pamięci VRAM GPU w celu wyświetlenia.
W tej konfiguracji istnieje wąskie gardło między procesorem a GPU z powodu problemów związanych z kompresją. Starsze metody ładowania danych przez procesor są znacznie wolniejsze.
Aby wyeliminować te ograniczenia i poprawić jakość gier na PC, Microsoft wprowadził DirectStorage, który wcześniej był dostępny jedynie dla twórców gier na konsole Xbox Series X/S.
Jak działa DirectStorage?
DirectStorage, jako nowoczesny interfejs API, zastępuje starsze rozwiązania i oferuje programistom szereg korzyści.
Po pierwsze, dekompresja danych na poziomie procesora nie jest już konieczna po załadowaniu do pamięci RAM. DirectStorage wprowadza nowatorskie metody kompresji, które odbywają się na GPU. To oznacza, że GPU odbiera dużą ilość skompresowanych danych bez opóźnień związanych z oczekiwaniem na procesor. Nowoczesne procesory graficzne są w stanie dekompresować dane znacznie szybciej niż tradycyjne procesory.
W przeciwieństwie do wcześniejszych interfejsów API, które odczytywały dane z prędkością rzędu MB/s, DirectStorage wykorzystuje szybkość i przepustowość dysków SSD NVMe, osiągając prędkości w GB/s. Taki postęp przekłada się na znacznie wyższą liczbę klatek na sekundę oraz niemal natychmiastowy czas ładowania, co pozwala twórcom gier na projektowanie bardziej złożonych tytułów. Obecnie jedynym ograniczeniem jest brak wsparcia dla DirectStorage w niektórych grach, które mogłyby skorzystać z nowych funkcji Windows 11.
Czy DirectStorage jest konieczne?
Nie jest to wymagane. Możesz nadal grać w swoje ulubione gry bez DirectStorage. Niemniej jednak jego obecność znacząco poprawia komfort rozgrywki. To miły dodatek, ale nie jest to absolutna konieczność.
Czy mój komputer obsługuje DirectStorage?

Nie każdy komputer jest w stanie uruchomić podsystem DirectStorage. Aby korzystać z tej funkcji, musisz mieć sprzęt spełniający określone wymagania. Konieczne jest posiadanie dysku SSD NVMe o pojemności co najmniej 1 TB oraz obsługi standardowego sterownika NVM Express Controller, co jest zgodne z specyfikacjami NVMe.
Dodatkowo, potrzebny jest wydajny procesor graficzny, który wspiera DirectX 12 Ultimate oraz Shader Model 6.0. Wymagane są karty graficzne z serii Nvidia RTX 2000 lub RTX 3000 oraz AMD RDNA 2.
DirectStorage może być używane, jeśli masz sprzęt spełniający minimalne wymagania systemowe.
Ważne jest również, aby komputer był zaktualizowany do Windows 11 lub Windows 10 w wersji 1909 lub nowszej.
Jak aktywować DirectStorage w Windows 11?
Jako interfejs API, DirectStorage jest automatycznie aktywowany w systemie Windows 11. Musisz jednak poczekać na deweloperów gier na implementację tej funkcji. Kiedy uruchomisz grę obsługującą DirectStorage, komputer zajmie się resztą.
Na moment pisania tego artykułu, żadna gra nie wdrożyła jeszcze tej funkcji. Oczekuje się, że pierwsze tytuły z wsparciem dla DirectStorage zadebiutują na początku 2023 roku. Czas pokaże, jak szybko branża gier przyjmie tę nową technologię.
Porównanie wydajności DirectStorage w Windows 11 i Windows 10

Dla gier działających pod Windows 11, DirectStorage przyniesie znacznie większe korzyści, ponieważ jest zintegrowany z nowym systemem. Ulepszony stos pamięci w Windows 11 oferuje lepszą wydajność w porównaniu do starszych wersji systemu, takich jak Windows 10. Nie zrażaj się jednak, jeśli używasz Windows 10, ponieważ DirectStorage również przyniesie korzyści użytkownikom tej wersji, pod warunkiem, że system jest aktualny. Nadal będziesz korzystać z zalet szybszego ładowania i zwiększonej liczby klatek na sekundę, jednak prędkość nie będzie tak wysoka jak w Windows 11.
Jeśli chcesz uzyskać najwyższą wydajność w grach, warto rozważyć aktualizację do najnowszego systemu operacyjnego. Na szczęście proces ten jest stosunkowo prosty dzięki bezpłatnej aktualizacji do Windows 11.
Nawet mimo że DirectStorage jest na wczesnym etapie rozwoju, twórcy gier mają możliwość projektowania bardziej zaawansowanych tytułów bez długiego czasu ładowania. Gracze doświadczą nowego poziomu zaangażowania w swoje ulubione gry, a inne oprogramowanie, takie jak Microsoft Office, również może skorzystać z DirectStorage.
Najczęściej zadawane pytania
Która wersja systemu Windows najlepiej wspiera DirectStorage?
DirectStorage działa znacznie efektywniej w systemie Windows 11, dzięki nowym ulepszeniom w obszarze zarządzania pamięcią.
Czy DirectStorage to zupełnie nowy interfejs API?
Nie do końca. DirectStorage był już dostępny na konsolach Xbox Series X i S, ale stanowi nowość w kontekście systemów Windows.
Czy DirectStorage jest już dostępny do pobrania? Gdzie mogę go znaleźć?
W lipcu 2021 roku udostępniono wersję dewelopera DirectStorage. API DirectStorage na PC można obecnie pobrać ze strony Microsoftu.
Przyszłość DirectStorage
Teoretycznie, DirectStorage ma potencjał, aby znacznie poprawić doświadczenia graczy na PC. Niemniej jednak, obecnie twórcy gier nie są jeszcze w pełni zaangażowani w tę technologię. Microsoft dąży do tego, aby DirectStorage stało się standardem w branży, ale tylko czas pokaże, czy te starania przyniosą oczekiwane rezultaty.
Dzięki DirectStorage deweloperzy gier mają szansę na stworzenie bardziej rozbudowanych światów oraz lepszej jakości. O ile gry będą wspierać tę technologię, gracze mogą liczyć na znacznie szybsze czasy ładowania.
Obecny stan wsparcia dla DirectStorage jest różny, ale oczekuje się, że z biegiem czasu technologia ta zyska na popularności i stanie się bardziej powszechna.
Co sądzisz o wprowadzeniu DirectStorage w systemie Windows? Jakie są Twoje przemyślenia na temat jego wpływu na świat gier? Czy jesteś zwolennikiem tej technologii, czy może masz wątpliwości? Podziel się swoimi uwagami w komentarzach poniżej!
newsblog.pl
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.