Microsoft oficjalnie wypuścił DirectStorage 1.1 i są już nowe sterowniki firm Intel i Nvidia obsługujące tę technologię.
Microsoft ogłosił, że DirectStorage 1.1 jest już oficjalnie dostępny dla programistów, obiecując zapewnić jeszcze szybsze ładowanie gier w systemie Windows. Dzieje się tak dzięki nowo dodanej obsłudze dekompresji GPU, która odciąża dekompresję zasobów gry z procesora.
Dekompresja GPU stanowi dużą część obietnicy DirectStorage, chociaż nie pojawiła się, gdy interfejs API był pierwszy udostępniona twórcom gier na komputery PC na początku tego roku. Kilka tygodni temu, Microsoft powiedział, że pojawi się wraz z DirectStorage 1.1 przed końcem roku i na szczęście nie trwało to zbyt długo.
W przeszłości, gdy grałeś w grę, zadaniem procesora była dekompresja zasobów przechowywanych na komputerze, a zasoby te były następnie przesyłane do procesora graficznego, aby mogły zostać wyświetlone w razie potrzeby. Jednak, jak podkreśla Microsoft, procesory graficzne świetnie radzą sobie z tego typu zadaniami znacznie szybciej, więc przeniesienie tej pracy na procesor graficzny ma sens. Oczywiście, aby to osiągnąć, Microsoft musiał również stworzyć nowy format kompresji GDeflate, który został opracowany we współpracy z firmą Nvidia. Format ten jest zoptymalizowany pod kątem dekompresji GPU i, jak wynika z testów firmy Microsoft, dzięki temu ulepszeniu zasoby mogą być dekompresowane niemal trzykrotnie szybciej.
Chociaż dekompresja GPU jest obsługiwana na wszystkich procesorach graficznych obsługujących DirectX 12 i Shader Model 6.0, istnieją optymalizacje - zwane metapoleceniami — które producenci procesorów graficznych mogą wprowadzać do swoich sterowników w celu szczególnej poprawy wydajności swoich sprzęt komputerowy. Intel I Nvidia mają już optymalizacje dla DirectStorage 1.1 i GDeflate w najnowszych wersjach sterowników GPU. AMD twierdzi ma już sterowniki z obsługą metapoleceń, ale zostaną one udostępnione partnerom ISV w ramach NDA. Możesz śledzić stronę pomocy technicznej AMD, aby uzyskać najnowsze sterowniki, gdy zostaną wydane.
Chociaż DirectStorage ma być używany w grach dla systemu Windows, Microsoft twierdzi, że udostępni źródło kod kompresora i dekompresora GDeflate, dzięki czemu programiści mogą kompresować zasoby na innych platformy. Teraz, gdy dekompresja GPU jest oficjalnie obsługiwana, zaczęcie jej implementowania w grach powinno być kwestią czasu, a kiedy to nastąpi, powinna być widoczna znacząca różnica w czasie ładowania.
Źródło:Microsoftu