Microsoft przygotowuje DirectStorage 1.1 z dekompresją GPU w celu szybszego ładowania gier
Jedną z nowych funkcji konsoli Xbox, nad którą Microsoft pracuje nad wprowadzeniem do systemu Windows, jest DirectStorage, zestaw funkcji, który umożliwia szybką komunikację dysków SSD NVMe opartych na PCI Express bezpośrednio z procesorem graficznym. W przypadku DirectStorage 1.0 główną korzyścią był krótszy czas ładowania — według firmy Microsoft nawet o 40 procent. Microsoft ogłosił w tym tygodniu, że przygotowuje DirectStorage 1.1 do wydania jeszcze w tym roku , co pozwoli na dekompresję zasobów gier na GPU zamiast na CPU, przyspieszając operacje dekompresji i uwalniając CPU do innych zadań.
Zazwyczaj skompresowane zasoby gry są ładowane do pamięci systemowej i dekompresowane przez procesor przed wysłaniem do GPU. Ta okrężna trasa wydłuża czas ładowania gry i może przyczyniać się do „rozprysków” w dużych grach z otwartym światem – efekt, w którym przez krótki czas widzisz miękką, mniej szczegółową wersję obiektu, zanim pojawią się bardziej szczegółowe tekstury i modele. czas załadować.
Dekompresja DirectStorage oparta na GPU działa z nowym formatem kompresji zoptymalizowanym pod kątem GPU o nazwie „GDeflate”, pierwotnie stworzonym przez firmę Nvidia. Przykładowy obraz firmy Microsoft porównujący dekompresję GPU za pomocą GDeflate i dekompresję procesora za pomocą Zlib pokazał znacznie szybsze czasy ładowania (0,8 sekundy na GPU w porównaniu z 2,36 sekundy na CPU) wraz ze znacznie niższym zużyciem procesora. chociaż Microsoft twierdzi, że dokładne wyniki będą się różnić w zależności od sprzętu i pobieranej gry.
Zastosowanie całkowicie nowego formatu dekompresji oznacza, że gry nie uzyskają żadnej z tych korzyści DirectStorage „za darmo” — twórcy gier będą musieli ciężko pracować, aby je wdrożyć. Ale pomimo wkładu Nvidii, GDeflate będzie działać równie dobrze na procesorach graficznych AMD i Intel. Microsoft twierdzi, że współpracuje ze wszystkimi trzema firmami, aby upewnić się, że ich sterowniki obsługują GDeflate i DirectStorage 1.1.
Wymagania systemowe dla DirectStorage 1.1 są całkiem darmowe. Microsoft twierdzi, że ta funkcja będzie działać w systemie Windows 10 lub 11, nie wymaga absolutnie żadnego konkretnego typu pamięci masowej i będzie działać na dowolnym procesorze graficznym obsługującym DirectX 12, który obsługuje Shader Model 6, który powinien obejmować zdecydowaną większość procesorów graficznych Nvidia, AMD i Intel wydanych w ramach ostatnie cztery lub pięć lat. Jednak w celu uzyskania najlepszych rezultatów firma zaleca system Windows 11, dysk SSD NVMe i nowszy procesor graficzny DirectX 12 Ultimate (z których szybkość dysku SSD będzie miała największe znaczenie).
Dodaj komentarz