Niedawne ogłoszenie o integracji systemów Windows z DirectStorage podniosło oczekiwania graczy na całym świecie. Ten interfejs API do ulepszania pamięci masowej oparty na konsoli Xbox umożliwia programistom radykalne ulepszenie rozgrywki użytkownika. W tym artykule omówimy, jak włączyć bezpośrednie przechowywanie i wszystko, co musisz o tym wiedzieć.
Co to jest pamięć bezpośrednia w systemie Windows 11?
Korzystając z interfejsu API pamięci niskopoziomowej DirectStorage firmy Microsoft, Twoje gry mogą ładować się w ciągu milisekund.
DirectStorage zapisuje wszystkie zasoby gry na dysku twardym Twojego komputera po jej załadowaniu. Obejmuje to grafikę, dźwięki, mapy i modele postaci. Następnie gra korzysta z interfejsu programowania aplikacji (API), aby uzyskać dostęp do danych na dysku twardym.
Interfejsy API są odpowiedzialne za przechowywanie i pobieranie danych z dysku twardego systemu do pamięci RAM systemu. Następnie jest wysyłany do renderowania przez procesor graficzny komputera (GPU).
Aby zaoszczędzić miejsce na dysku, dane gry są kompresowane przed pobraniem. Nie można używać skompresowanych danych na GPU. W rezultacie dekompresja następuje w procesorze, a nie w pamięci RAM. Gra jest następnie przesyłana do pamięci VRAM GPU w celu wyświetlenia.
Istnieje wąskie gardło między procesorem a kartą graficzną lub GPU z powodu trudności z kompresją. Starszy proces ładowania przez procesor jest wolniejszy.
Aby złagodzić te wąskie gardła i poprawić jakość gier na PC, Microsoft wprowadził DirectStorage, który wcześniej był dostępny tylko dla twórców gier Xbox Series X/S.
Mechanizm DirectStorage
Ponieważ zastępuje starsze interfejsy API, DirectStorage ma wiele do zaoferowania programistom.
Na początek dekompresja na poziomie procesora nie jest już możliwa po przesłaniu danych gry do pamięci RAM komputera. Z drugiej strony DirectStorage zawiera innowacyjne metody kompresji GPU. Nie ma opóźnień w renderowaniu grafiki, ponieważ GPU otrzymuje jednocześnie dużą ilość skompresowanych danych i nie musi czekać. Nowoczesne, wysokiej klasy procesory graficzne są wymagane do dekompresji danych z większą szybkością niż procesory.
Wcześniejsze interfejsy API do gier odczytują dane z dużo mniejszą szybkością, z szybkością MB/s lub mniejszą. DirectStorage wykorzystuje szybkość i przepustowość dysku SSD NVMe w GB/s. Powoduje to poprawę liczby klatek na sekundę, prawie natychmiastowy czas ładowania i umożliwia twórcom gier tworzenie bardziej złożonych gier. Jedyną rzeczą, która Cię teraz powstrzymuje, jest brak obsługi DirectStorage w grach, które mogą korzystać z nowych funkcji systemu Windows 11.
Czy DirectStorage jest konieczne?
Nie. Jeśli nie masz DirectStorage, nadal możesz grać w swoje gry tak, jak do tej pory. Jednak DirectStorage poprawi wrażenia z gry. Tak więc fajnie jest mieć, ale nie jest to konieczne.
Czy mój komputer może mieć bezpośrednią pamięć masową?
Nie na każdym komputerze można uruchomić podsystem DirectStorage. Aby korzystać z DirectStorage, musisz mieć komputer, który spełnia jego wymagania systemowe. Do zapisywania i grania w gry potrzebujesz dysku SSD NVMe o pojemności 1 TB (lub większego). Dyski NVMe muszą również obsługiwać i korzystać ze standardowego sterownika NVM Express Controller, co jest wymagane przez specyfikację NVMe i nie powinno stanowić ogromnej komplikacji.
Będziesz także potrzebować wydajnego procesora graficznego obsługującego DirectX 12 Ultimate i obsługującego Shader Model 6.0. Wymagane są karty graficzne z serii Nvidia RTX 2000 lub RTX 3000 lub AMD RDNA 2.
Używanie DirectStorage w połączeniu z grami jest możliwe, jeśli spełniasz minimalne wymagania systemowe i masz odpowiedni sprzęt.
Komputery muszą również mieć łatkę Windows 11 lub Windows 10 1909 i nowszą.
Jak włączyć DirectStorage w Windows 11?
Ponieważ DirectStorage jest interfejsem API, nie musisz nic robić, aby aktywować tę funkcję, jeśli używasz systemu Windows 11. Jednak musisz poczekać na włączenie tej funkcji przez zewnętrznych programistów. Twój komputer zajmie się resztą, gdy uruchomisz tytuł zgodny z DirectStorage.
Ta funkcja nie została jeszcze zaimplementowana w żadnych grach w momencie pisania tego tekstu. Oczekuje się, że pierwsze gry obsługujące DirectStorage pojawią się na początku 2023 roku. Będziemy musieli poczekać i zobaczyć, jak szybko branża gier przyjmie tę nową technologię.
Porównanie wydajności DirectStorage — Windows 11 i Windows 10
W przypadku gier działających w systemie Windows 11 nowe ulepszenia DirectStorage będą miały większy wpływ, ponieważ interfejs API DirectStorage jest wbudowany w system Windows 11. Ulepszony system stosu pamięci w systemie Windows 11 zapewnia lepszą wydajność niż starszy stos systemu operacyjnego w systemie Windows 10 i przyszłym systemie Windows poprawki nie zmienią starszych funkcji. Niemniej jednak nie zniechęcaj się, jeśli używasz systemu Windows 10, ponieważ DirectStorage nadal przyniesie korzyści użytkownikom systemu Windows 10, o ile system będzie aktualny. Nadal będziesz mieć wszystkie wymienione powyżej korzyści, takie jak szybsze ładowanie danych i zwiększona liczba klatek na sekundę, ale surowa prędkość nie będzie tak duża, jak w systemie Windows 11.
Dlatego, jeśli chcesz pozostać na najwyższym poziomie wydajności w grach, może być konieczne zainstalowanie najnowszego systemu operacyjnego. Na szczęście jest to stosunkowo proste dzięki bezpłatnemu planowi aktualizacji systemu Windows 11.
Nawet gdy DirectStorage jest jeszcze w powijakach, twórcy gier wkrótce będą mogli tworzyć wysokiej jakości gry bez konieczności zajmowania się długim czasem ładowania. Gracze będą cieszyć się nowym poziomem zanurzenia w swoich ulubionych grach, ale także inne oprogramowanie komputerowe skorzysta z DirectStorage, takiego jak Office.
Dodatkowe często zadawane pytania
Która wersja systemu Windows jest lepsza dla DirectStorage?
DirectStorage działa znacznie lepiej w systemie Windows 11 dzięki wdrożeniu nowych ulepszeń stosu pamięci masowej.
Czy DirectStorage to zupełnie nowy interfejs programowania aplikacji (API)?
Nie zupełnie. Interfejs API DirectStorage jest dostępny na konsolach Xbox Series X i Xbox Series S firmy Microsoft. Jednak jest to zupełnie nowe, jeśli chodzi o Windows.
Czy DirectStorage jest już dostępny do pobrania? Gdzie mogę go pobrać?
W lipcu 2021 udostępniono DirectStorage Developer Preview. DirectStorage API na PC można teraz pobrać ze strony Microsoftu.
DirectStorage wciąż ma przed sobą długą drogę
DirectStorage może teoretycznie odegrać kluczową rolę w poprawie wrażenia z gry tysiącom graczy na PC. Mimo to twórcy gier wideo nie są w tej chwili całkowicie zaangażowani w ten pomysł. Microsoft próbuje uczynić DirectStorage de facto normą branżową, ale tylko czas może powiedzieć, czy ich wysiłki się powiodą.
Twórcy gier będą teraz mogli tworzyć światy o większym zasięgu i lepszej jakości. Zakładając, że Twoje gry obsługują DirectStorage, będziesz cieszyć się znacznie szybszym czasem ładowania.
Obecny stan obsługi DirectStorage jest niespójny, ale oczekuje się, że poprawi się w ciągu najbliższych kilku lat w miarę dojrzewania technologii.
Co sądzisz o systemie Windows zawierającym DirectStorage? Jak Twoim zdaniem wpłynie to na świat gier? Jesteś zwolennikiem czy raczej przeciw? Daj nam znać w sekcji komentarzy poniżej!