Игрите за Windows вече могат да използват DirectStorage за по-бързо зареждане на SSD

click fraud protection

Microsoft обяви, че игрите на Windows вече могат да използват DirectStorage API, за да се възползват напълно от бързите SSD дискове за намаляване на времето за зареждане.

Microsoft обяви, че от днес игрите за Windows могат да започнат да се доставят с поддръжка за DirectStorage API. Този API се появи за първи път на Xbox Series X|S и позволява на игрите да се зареждат много по-бързо, като се използва пълната скорост на модерни NVMe SSD. Microsoft го обяви за Windows още през септември 2020 г., но едва сега е широко достъпен за разработчици.

Ако се чудите защо DirectStorage има значение, ето кратко обяснение: Предишните API позволяваха само на игрите да зареждат активи от шофиране, като изпълнява една I/O заявка наведнъж и всяка заявка трябва да бъде напълно завършена, преди друга да може обработени. Това доведе само до минимално увеличение на разходите за всяка заявка и тъй като механичните твърди дискове и SATA SSD не бяха толкова бързи, въздействието върху времето за зареждане не беше толкова голямо.

Сега обаче, с бързите NVMe устройства, способни на скорост на четене от няколко гигабайта, този процес означава, че е почти невъзможно да използвайте пълната честотна лента на устройството, докато обработвате само една заявка наведнъж, което означава, че игрите се зареждат много по-бавно от тях Трябва. Освен това тези активи обикновено са компресирани и трябва да бъдат декомпресирани, преди да могат да бъдат заредени в играта.

DirectStorage се справя с всичко това, като позволява множество I/O заявки наведнъж, като използва нови технологии за декомпресия и подава активи по-ефективно към GPU. Променяйки всичко това, игрите могат да се зареждат много по-бързо, когато използват DirectStorage, и на всичкото отгоре могат да стартират използвайте много по-големи активи, тъй като разработчиците могат да бъдат сигурни, че ще бъдат заредени много по-бързо и няма да задържат играча очакване. В крайна сметка това води до съкратени времена за зареждане и, докато разработчиците свикнат с това пространство, по-подробни текстури в игрите.

Това предимство обаче е по-благоприятно за NVMe SSD и това се дължи на уникалния интерфейс, който използват, състоящ се от множество опашки за данни достъп, което улеснява игрите да искат достъп до множество активи едновременно, без да се налага да чакат предишна заявка да бъде завършен. Потребителите на Windows 11 също ще бъдат облагодетелствани най-много, благодарение на нов стек за съхранение. Потребителите на Windows 10 също ще видят подобрения, обаче.

Microsoft не споменава никакви игри, които ще използват технологията в момента, но вероятно можете да предположите, че всички заглавия, които се възползват от DirectStorage на Xbox, ще я използват и на Windows. Ще трябва обаче да изчакате отделните разработчици да го внедрят във всяка игра, тъй като това не е превключвател, който Microsoft може да превключи.


източник: Microsoft