Шта је ДирецтСтораге у оперативном систему Виндовс 11?

Много је узбуђења око ДирецтСтораге-(DirectStorage) а, нове функције коју програмери могу да користе да елиминишу време учитавања и побољшају целокупно искуство за играче. Али шта је ДирецтСтораге(DirectStorage) и да ли ће оправдати гласине?

У овом чланку ћемо покрити шта је ДирецтСтораге(DirectStorage) , како функционише и како га можете користити у оперативном систему Виндовс 11(Windows 11)

Шта је Мицрософтов ДирецтСтораге?

ДирецтСтораге је функција укључена у најновије итерације ДирецтКс 12(DirectX 12) дизајниране да побољшају искуство играња приступом пуним могућностима ССД дискова(SSDs) новије генерације . ДирецтСтораге је првобитно развијен за конзоле Ксбок серије(Xbox Series) , али је сада доступан на Виндовс 11(Windows 11) и 10. 

Како ради ДирецтСтораге?

Једноставно речено, ДирецтСтораге(DirectStorage) омогућава новијим ГПУ-(GPUs) овима да брже примају податке о игрици прескачући сада непотребне путеве и користећи бржу технологију, што резултира скоро тренутним временом учитавања. 

Тренутно, када игра захтева податке (као што су текстуре, звук или модели) из системског складишта, АПИ(API) за складиштење преузима податке и премешта их у системску меморију са случајним приступом(Random Access Memory) ( РАМ(RAM) ). Одавде се преноси на ВРАМ јединице за графичку обраду (ГПУ)(Graphical Processing Unit’s (GPUs)) да би се приказао. 

Ови подаци су компримовани да би се уштедио простор на вашем чврстом диску. Проблем је у томе што ГПУ-ови(GPUs) обично не могу да читају компримоване податке. Дакле, пре слања у ГПУ , ваша (GPU)централна процесорска јединица (ЦПУ)(Central Processing Unit (CPU)) декомпресује податке . 

Овако тренутно изгледа процес:

Недостатак овог процеса је тај што декомпресија траје дуго и ствара уска грла ЦПУ(CPU) , што значи да је недоступна за задатке које ГПУ(GPU) захтева. То значи дуже време учитавања игре и нижу брзину кадрова. 

ДирецтСтораге је апликациони програмски интерфејс(Application Programming Interface) ( АПИ(API) ) за складиштење ниског нивоа који укључује потпуно нове технике декомпресије ГПУ(GPU) - а за пребацивање посла декомпресије са ЦПУ-(CPU) а на ГПУ(GPU) . То значи да се ЦПУ(CPU) у потпуности заобилази, а ГПУ(GPU) може брзо да прима велике токове компресованих података. 

ДирецтСтораге такође користи новије НВМе ССД-ове( NVMe SSDs) , омогућавајући много брже брзине преноса података него на старијим уређајима за складиштење. 

Претходни АПИ-ји(APIs) су били написани само за руковање ограниченом количином података – један по један улаз/излаз (ИО), обично у великим комадима. ДирецтСтораге(DirectStorage) омогућава многе паралелне ИО захтеве, повећавајући ефикасност дозвољавајући само пренос неопходних података за сваку сцену или ниво. У суштини, ДирецтСтораге(DirectStorage) оптимизује ИО перформансе за огроман пропусни опсег доступан у НВМе(NVMe) драјвовима. 

Који су системски захтеви(System Requirements) за Виндовс 11(Windows 11) ?

Ксбок Сериес Кс и Ксбок Сериес С конзоле(Xbox Series X and Xbox Series S consoles) имплементирају ДирецтСтораге(DirectStorage) изворно. Укључен је као део Велоцити Арцхитецтуре(Velocity Architecture) и због тога игре морају бити инсталиране на Ксбок ССД(Xbox SSD)

Међутим, оперативни системи Виндовс 10 и 11 имају специфичне хардверске захтеве(specific hardware requirements) за покретање ДирецтСтораге-а. 

Хардверски захтеви за ДирецтСтораге су: 

  • Морате да користите ПЦИе 3.0 НВМе диск са најмање 1 ТБ. (You must use a PCIe 3.0 NVMe drive at a minimum of 1 TB. )Ово је тренутни комуникациони протокол за ССД дискове(SSDs) (замењујући претходне САТА(SATA) интерфејсе). НВМе ССД-ови(NVMe SSDs) могу постићи много веће брзине јер се повезују директно на ЦПУ(CPU) преко ПЦИе(PCIe) интерфејса. ПЦИе 4.0(PCIe 4.0) ће понудити најбоље резултате. 

  • Морате имати ДирецтКс 12 Ултимате ГПУ са најмање подршком за Схадер Модел 6.0. (You must have a DirectX 12 Ultimate GPU with at least Shader Model 6.0 support. )Ово укључује НВИДИА(NVIDIA RTX 20xx) РТКС 20кк серију и новије и АМД(AMD) графичке картице са РДНА 2(RDNA 2) чиповима.

Како омогућити ДирецтСтораге на Виндовс 11

ДирецтСтораге је АПИ(API) укључен у конзоле Ксбок серије(Xbox Series) , Виндовс 11 и Виндовс 10 верзије 1909 и новије. То значи да је већ омогућена на овим системима, али се не може користити осим ако не испуните системске захтеве и ако програмери игара не имплементирају АПИ(API)

Ако испуњавате услове, ваше ПЦ игре би требало да раде боље него икад. Форспокен(Forspoken) (коју је развио Луминоус Продуцтионс(Luminous Productions) ) може бити прва игра која има подршку за ДирецтСтораге(DirectStorage) и очекује се да ће бити објављена у октобру 2022(October 2022) .

Ново доба игре

Сваке године нови развоји померају границе онога што је могуће у графичким и играчким перформансама. Нова ДирецтСтораге(DirectStorage) оптимизација складишта требало би још више да помакне оквире за видео игре. Али мораћемо да сачекамо октобар(October) да видимо како то тачно изгледа у пракси.



About the author

Ја сам софтверски инжењер са више од 10 година искуства у области Виндовс инжењеринга. Специјализовао сам се за развој апликација заснованих на Виндовс-у, као и за хардвер и звучне драјвере за Мицрософт-ов оперативни систем Виндовс следеће генерације, Виндовс 11. Моје искуство у прављењу Виндовс апликација чини ме посебно вредним средством за сваку компанију која жели да развије иновативне технолошке производе.



Related posts