DirectStorage API на Microsoft за игри идва в Windows 10

Microsoft обяви, че неговият нов DirectStorage API идва в Windows 10 и Windows 11, осигурявайки по-бързо време за зареждане на игри.

На събитието Windows 11 миналия месец Microsoft обяви, че новата операционна система ще бъде включена новия API на DirectStorage. Този нов API променя начина, по който игрите четат данни от NVMe SSD устройствата, позволявайки много по-високи скорости и по-кратки времена за зареждане. Въпреки това изглежда, че DirectStorage ще дойде и в Windows 10, по-специално версии 1909 и по-нови. Съобщението беше направено заедно с пускането на първи преглед за разработчици на API.

Нека се върнем малко назад; DirectStorage направи своя дебют на конзолите Xbox Series X и S, служейки като гръбнак за Xbox Velocity Architecture. Microsoft скоро обяви, че ще бъде идва на компютри с Windowsи по това време всички смятахме, че това означава Windows 10. Въпреки това, когато Microsoft обяви функцията за Windows 11, изглеждаше, че потребителите на Windows 10 може да не получат DirectStorage. Сега изглежда, че няма да е така, но изживяването може да не е точно същото.

Има две основни предимства на DirectStorage, за които знаем. Първият е, че позволява едновременното обработване на множество IO заявки. Това става все по-важно през последните години, тъй като игрите вече са много по-големи, отколкото бяха. Също така е важно, защото NVMe устройствата имат много по-голяма честотна лента и наличието на хиляди заявки за достъп до данни създава допълнителни разходи. С множество заявки, които се обработват едновременно, може да се използва пълната честотна лента на NVMe устройство. Друго голямо предимство е, че GPU може да се справи с декомпресията на данните от играта, за да ускори процеса още повече.

Въпреки това, има нещо друго, което Microsoft споменава сега. Windows 11 има нов надграден стек за съхранение, който позволява на компютрите да се възползват напълно от DirectStorage. В Windows 10 компанията е оптимизирала наследения стек за съхранение за DirectStorage, но това не е съвсем същото. Microsoft обаче не казва колко голяма трябва да бъде разликата.

Игрите ще трябва да бъдат създадени специално за DirectStorage, но те ще продължат да работят на компютри, които не поддържат API, така че не е нужно да се притеснявате за съвместимостта. Въпреки това, имате нужда от NVMe SSD, за да използвате DirectStorage. За разработчици. API трябва да се внедри само веднъж в двигателя на играта и предимствата му ще се прилагат автоматично в цялата игра. Въпреки че първият преглед вече е излязъл, възможностите за декомпресия на GPU все още не са налични.