DirectStorage 1.1 вече е наличен с GPU декомпресия за още по-бързо време на зареждане

Microsoft официално пусна DirectStorage 1.1 и вече има нови драйвери от Intel и Nvidia за поддръжка на технологията.

Microsoft обяви, че DirectStorage 1.1 вече е официално достъпен за разработчици, обещавайки да осигури още по-бързо време за зареждане на игри под Windows. Това е благодарение на новодобавената поддръжка за GPU декомпресия, която разтоварва работата по декомпресиране на игрови активи от CPU.

Декомпресията на GPU е голяма част от обещанието на DirectStorage, въпреки че не се появи, когато API беше за първи път стана достъпна за разработчиците на компютърни игри по-рано тази година. преди няколко седмици, Microsoft каза, че ще пристигне с DirectStorage 1.1 преди края на годината и за щастие не отне много време.

В миналото, когато играехте игра, задачата на процесора беше да декомпресира активите, съхранени на вашия компютър, и тези активи след това се изпращаха до графичния процесор, за да могат да бъдат показани при необходимост. Но, както посочва Microsoft, графичните процесори са чудесни при справянето с този вид задачи много по-бързо, така че прехвърлянето на тази работа към графичния процесор има смисъл. Разбира се, за да се съгласи с това, Microsoft също трябваше да създаде нов формат за компресиране, GDeflate, който беше разработен в партньорство с Nvidia. Този формат е оптимизиран за GPU декомпресия и въз основа на тестовете на Microsoft активите могат да бъдат декомпресирани почти три пъти по-бързо благодарение на това подобрение.

Въпреки че GPU декомпресията се поддържа от всички GPU, които поддържат DirectX 12 и Shader Model 6.0, има оптимизации - наречени метакоманди - които производителите на графични процесори могат да направят на своите драйвери, за да подобрят специално производителността на своите хардуер. Intel и Nvidia вече имат оптимизации за DirectStorage 1.1 и GDeflate в най-новите версии на техните GPU драйвери. AMD казва вече има драйвери с поддръжка на метакоманди, но те ще бъдат споделени с ISV партньори съгласно NDA. Можете да следите страницата за поддръжка на AMD, за да получите най-новите драйвери, когато бъдат пуснати.

Докато DirectStorage е предназначен да се използва в игри на Windows, Microsoft казва, че ще пусне източника код за компресора и декомпресора GDeflate, така че разработчиците да могат да компресират активи на други платформи. Сега, след като декомпресията на GPU се поддържа официално, трябва да е въпрос на време докато игрите започнат да я прилагат и трябва да видите значителна разлика във времето за зареждане, когато това се случи.


източник:Microsoft