Какво е DirectStorage в Windows 11 и вашият компютър поддържа ли го?

Вашите игри ще се зареждат по-бързо от всякога с пълна поддръжка за DirectStorage в Windows 11.

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

Заедно с Auto-HDR, обновен Microsoft Store, Xbox Game Pass, DirectStorage е една от най-новите функции, идващи в Windows 11. Но подобно на много други функции на Windows 11, не всички устройства ще го поддържат. Нека се потопим направо във всички подробности, които трябва да знаете за тази функция и дали ще бъдете един от потребителите, които се възползват от нея.

Какво е DirectStorage в Windows 11?

DirectStorage е API от семейството на DirectX. Въпреки че първоначално е проектиран за Xbox Velocity Architecture, Microsoft сега го въвежда и на компютрите с Windows. Казано с прости думи, DirectStorage може значително да намали времето за зареждане на игрите. Не само това, с DirectStorage, игрите могат да изобразяват и виртуални светове, които са много по-подробни и обширни от всякога.

Ако се чудите как го прави, ето по-фините подробности. С развитието на натоварванията на игрите през последните няколко години много се промениха. Новото натоварване на играта оптимизира данните, които зарежда. Вместо да зареждат големи парчета данни наведнъж, те разбиват активите на играта на по-малки части. Играта зарежда тези по-малки части само когато е необходимо.

Например, играта зарежда пейзажа, когато вашият герой се движи в тази посока. По-фините детайли като текстурата на тъканта се зареждат, когато играта го изисква.

Но тази промяна също означава голям брой IO заявки в сравнение с много малко IO заявки от по-ранни работни натоварвания на играта. За да получите представа, броят се промени от няколкостотин заявки за IO в секунда до десетки хиляди с тази промяна.

При по-старите приложни програмни интерфейси (API) това увеличение на заявките за IO създава пречка дори и за най-сложните устройства. Традиционно тези заявки за IO се обработват една по една, като по този начин драстично се увеличават разходите за IO. Цялата операция става доста скъпа.

Тук се намесва DirectStorage API. Той намалява разходите за IO, като позволява и ефективно обработва паралелни IO заявки, които се появяват много наведнъж.

DirectStorage също така прави декомпресията на активите много по-ефективна. Но DirectStorage API се нуждае от специален хардуер, за да работи, което ни води до следващия въпрос.

Изисквания за DirectStorage

DirectStorage API ще работи само на компютри с NVMe (Non-Volatile Memory Express) с PCIe (PCI Express) шина 3.0 или по-нова. NVMe SSD също трябва да е 1TB или повече.

Освен това DirectStorage също изисква DirectX 12 Ultimate GPU, за да стартира и съхранява игрите, които използват стандартния NVM Express контролер.

По принцип NVMe е архитектурата с тръбопроводи, множество опашки, които позволяват паралелни IO заявки. DirectStorage е API, който позволява на игрите да използват тази тръбопроводна система, която има NVMe.

Забележка: Въпреки че Microsoft вече разшири поддръжката за DirectStorage до Windows 10, тя няма да работи с пълния си потенциал. DirectStorage изисква стека за съхранение на ОС, който Windows 11 предлага за пълна функционалност. С наследения стек на операционната система на Windows 10 това ще бъде от полза за потребителите само до известна степен.

Но тъй като DirectStorage е API, разработчиците на игри също трябва да го внедрят в своите игри. В крайна сметка, в края на краищата, игрите са тези, които трябва да използват този API. Но след като разработчиците внедрят функцията в своите игри, е време за шоу! Не позволявате нищо от ваша страна. Ако вашето устройство го поддържа, ще го изпитате веднага в игри, които го използват.

На устройства и игри с активиран DirectStorage потребителите ще имат подобрено игрово изживяване, както никога досега в Windows 11. Windows 11 е създаден за игри. И DirectSotrage е една от функциите, които му придават тази репутация.