Co to jest DirectStorage w systemie Windows 11 i czy Twój komputer go obsługuje?

Twoje gry będą ładować się szybciej niż kiedykolwiek wcześniej dzięki pełnej obsłudze DirectStorage w systemie Windows 11.

System Windows 11 wreszcie jest dostępny, a system operacyjny jest teraz dostępny na nowych komputerach, a aktualizacje udostępniane uprawnionym użytkownikom systemu Windows 10 są bezpłatne. Chociaż w systemie Windows 11 jest wiele powodów do ekscytacji, niewiele funkcji przewyższa wszystko inne dla społeczności graczy.

Wraz z Auto-HDR, odnowionym sklepem Microsoft Store, Xbox Game Pass, DirectStorage to jedna z najnowszych funkcji, które pojawią się w systemie Windows 11. Ale podobnie jak wiele innych funkcji systemu Windows 11, nie wszystkie urządzenia będą ją obsługiwać. Przejdźmy od razu do wszystkich szczegółów, które musisz wiedzieć o tej funkcji i czy będziesz jednym z korzystających z niej użytkowników.

Co to jest DirectStorage w systemie Windows 11?

DirectStorage to interfejs API z rodziny DirectX. Chociaż pierwotnie został zaprojektowany dla Xbox Velocity Architecture, Microsoft wprowadza go teraz również na komputery z systemem Windows. Mówiąc prościej, DirectStorage może znacznie skrócić czas ładowania gier. Co więcej, dzięki DirectStorage gry mogą również renderować wirtualne światy, które są znacznie bardziej szczegółowe i ekspansywne niż kiedykolwiek.

Jeśli zastanawiasz się, jak to się robi, oto drobniejsze szczegóły. Wraz z ewolucją obciążenia gry w ciągu ostatnich kilku lat wiele się zmieniło. Nowe obciążenie gry optymalizuje ładowane dane. Zamiast ładować duże porcje danych za jednym razem, dzielą zasoby gry na mniejsze części. Gra ładuje te mniejsze części tylko wtedy, gdy jest to wymagane.

Na przykład gra ładuje scenerię, gdy twoja postać porusza się w tym kierunku. Drobniejsze szczegóły, takie jak tekstura tkaniny, ładują się, gdy gra tego wymaga.

Ale ta zmiana oznacza również dużą liczbę żądań IO w porównaniu do bardzo niewielu żądań IO wcześniejszych obciążeń gry. Aby uzyskać wgląd, liczba ta zmieniła się z kilkuset żądań IO na sekundę do dziesiątek tysięcy.

W starszych interfejsach API ten wzrost żądań we/wy tworzy wąskie gardło nawet na najbardziej wyrafinowanych dyskach. Tradycyjnie te żądania we/wy są obsługiwane pojedynczo, co drastycznie zwiększa obciążenie we/wy. Cała operacja staje się dość kosztowna.

W tym miejscu wkracza DirectStorage API. Zmniejsza obciążenie we/wy, umożliwiając i wydajną obsługę równoległych żądań we/wy, które występują wiele naraz.

DirectStorage sprawia również, że dekompresja zasobów jest znacznie wydajniejsza. Ale DirectStorage API potrzebuje specjalnego sprzętu do działania, co prowadzi nas do następnego pytania.

Wymagania dla DirectStorage

DirectStorage API będzie działać tylko na komputerach z NVMe (Non-Volatile Memory Express) z magistralą PCIe (PCI Express) 3.0 lub nowszą. Dysk SSD NVMe powinien mieć również 1 TB lub więcej.

Ponadto DirectStorage wymaga również procesora graficznego DirectX 12 Ultimate do uruchamiania i przechowywania gier korzystających ze standardowego kontrolera NVM Express.

Zasadniczo NVMe to architektura z wieloma kolejkami potoków, która umożliwia równoległe żądania IO. DirectStorage to interfejs API, który pozwala grom na korzystanie z tego systemu potoku, który posiada NVMe.

Notatka: Chociaż Microsoft rozszerzył teraz również obsługę DirectStorage do systemu Windows 10, nie będzie on działał w pełnym zakresie. DirectStorage wymaga stosu pamięci masowej systemu operacyjnego, który oferuje system Windows 11, aby uzyskać pełną funkcjonalność. Dzięki starszemu stosowi systemu operacyjnego Windows 10 przyniesie to korzyści użytkownikom tylko w pewnym stopniu.

Ale ponieważ DirectStorage jest interfejsem API, twórcy gier muszą go również zaimplementować w swoich grach. W końcu to gry muszą korzystać z tego API. Ale kiedy programiści zaimplementują tę funkcję w swoich grach, nadszedł czas na show! Nie musisz włączać czegokolwiek ze swojej strony. Jeśli Twoje urządzenie to obsługuje, od razu doświadczysz tego w grach, które z niego korzystają.

Na urządzeniach i grach obsługujących DirectStorage użytkownicy będą mieli lepsze wrażenia w grach, jak nigdy dotąd w systemie Windows 11. System Windows 11 został stworzony do grania. A DirectSotrage to jedna z funkcji, które zapewniają mu tę reputację.