Како омогућити директно складиштење у оперативном систему Виндовс 11

Недавно представљање Windows система са интегрисаном DirectStorage технологијом изазвало је велику пажњу међу играчима широм света. Овај API за побољшање перформанси складиштења, који је првобитно развијен за Xbox конзоле, омогућава програмерима игара да знатно унапреде корисничко искуство. У овом тексту ћемо детаљно објаснити како DirectStorage функционише и шта је потребно да би се ова технологија користила.

Шта подразумева DirectStorage у Windows 11?

Користећи Microsoft DirectStorage API ниског нивоа, време учитавања игара може се свести на милисекунде.

DirectStorage ради тако што чува све елементе игре (графику, звукове, мапе и моделе ликова) на хард диску рачунара. Када се игра покрене, она користи API (Application Programming Interface) за приступ тим подацима.

API-ји су задужени за пренос података са хард диска у RAM меморију. Затим се ти подаци пребацују до GPU-а (графичке процесорске јединице) ради приказивања.

Да би се уштедело на простору, подаци игре се компресују пре преноса. Компресовани подаци се не могу директно користити на GPU-у. Зато се декомпресија до сада одвијала на CPU-у (централној процесорској јединици), а не у RAM меморији. Игра се тек након декомпресије преноси у VRAM GPU-а за приказивање.

Услед овог процеса компресије и декомпресије, долази до уског грла између CPU-а и GPU-а. Традиционални начин учитавања преко CPU-а је спорији.

Како би се избегла ова уска грла и унапредило играчко искуство на PC рачунарима, Microsoft је представио DirectStorage. Ова технологија је раније била доступна само за Xbox Series X/S конзоле.

Како ради DirectStorage?

DirectStorage представља значајан напредак у односу на застареле API-је, нудећи бројне предности програмерима.

Главна разлика је у томе што се декомпресија више не врши на нивоу CPU-а након што се подаци игре пребаце у RAM. DirectStorage користи иновативне методе компресије које се одвијају на самом GPU-у. На тај начин се избегава кашњење у приказивању графике, јер GPU добија велику количину компресованих података одједном и не мора да чека. За ову функцију су потребни модерни GPU-ови високих перформанси, који могу брже да декомпресују податке од CPU-а.

Старији API-ји за игре су преузимали податке споријим брзинама, у опсегу MB/s или мање. DirectStorage користи предности брзине и пропусног опсега NVMe SSD-ова у GB/s. То доводи до побољшане брзине кадрова, готово тренутног учитавања и омогућава програмерима игара да стварају комплексније наслове. Тренутно ограничење је недостатак DirectStorage подршке у самим играма, које могу искористити предности ове нове функције Windows 11 оперативног система.

Да ли је DirectStorage неопходан?

Не, није. Ако немате DirectStorage, и даље можете играти игре као и до сада. Међутим, DirectStorage може знатно унапредити ваше искуство играња. То је корисна, али не и неопходна функција.

Да ли мој рачунар подржава DirectStorage?

Не подржавају сви рачунари DirectStorage подсистем. Да бисте користили DirectStorage, ваш рачунар мора испуњавати одређене системске захтеве. Потребан је NVMe SSD од 1TB или већи за чување и покретање игара. NVMe дискови такође морају подржавати стандардни NVMe Express Controller драјвер, што је део NVMe спецификације.

Такође је потребан и моћан GPU који подржава DirectX 12 Ultimate и Shader Model 6.0. Препоручене су Nvidia RTX 2000 или 3000 серије, или AMD RDNA 2 графичке картице.

Уколико испуњавате минималне системске захтеве и имате одговарајући хардвер, можете користити DirectStorage приликом играња игара.

Рачунари такође морају имати Windows 11, или Windows 10 са верзијом 1909 или новијом.

Како омогућити DirectStorage у Windows 11

Пошто је DirectStorage API, не треба ништа посебно да урадите да бисте га активирали у Windows 11. Међутим, морате сачекати да програмери игара почну да га интегришу у своје наслове. Ваш рачунар ће аутоматски користити DirectStorage када покренете игру која га подржава.

Тренутно, у време писања овог текста, нема игара које подржавају DirectStorage. Очекује се да ће прве игре са подршком за ову технологију бити објављене почетком 2023. године. Остаје да се види колико брзо ће индустрија игара усвојити DirectStorage.

Поређење перформанси DirectStorage – Windows 11 против Windows 10

За игре које се покрећу на Windows 11, нова побољшања DirectStorage-а ће имати већи утицај, јер је овај API уграђен у сам оперативни систем. Побољшан систем меморије у Windows 11 омогућава боље перформансе у односу на застарели Windows 10. Будуће закрпе за Windows неће мењати ову фундаменталну разлику. Без обзира на то, ако користите Windows 10, немојте бити разочарани, јер DirectStorage ће бити доступан корисницима Windows 10 све док је ваш систем ажуриран. Имаћете исте погодности, као што су брже учитавање и повећана брзина кадрова, али чисте перформансе неће бити тако високе као на Windows 11.

За најбоље перформансе играња, можда ћете морати да инсталирате најновији оперативни систем. На срећу, надоградња на Windows 11 је бесплатна.

Иако је DirectStorage још увек у раној фази развоја, програмери ће ускоро моћи да стварају квалитетне игре без дугог времена учитавања. Играчи ће уживати у новом нивоу урањања у своје омиљене наслове. Поред тога, и други програмски пакети, као што је Office, могу имати користи од DirectStorage технологије.

Додатна честа питања

Која верзија Windows-а је боља за DirectStorage?

DirectStorage ради боље на Windows 11, због имплементације побољшаног система за складиштење.

Да ли је DirectStorage потпуно нов API?

Није потпуно нов. DirectStorage API се већ користи на Xbox Series X и Xbox Series S конзолама. Међутим, потпуно је нов када је у питању Windows.

Да ли је DirectStorage већ доступан за преузимање? Где га могу преузети?

У јулу 2021. године, DirectStorage Developer Preview је постао доступан. DirectStorage API за PC се може преузети са Microsoft-ове веб странице.

DirectStorage још увек има дуг пут пред собом

DirectStorage теоријски може играти кључну улогу у побољшању искуства играња за велики број PC играча. Међутим, произвођачи видео игара још увек нису у потпуности прихватили ову технологију. Microsoft покушава да DirectStorage постане индустријски стандард, али време ће показати да ли ће у томе и успети.

Програмери игара ће ускоро моћи да стварају светове већег обима и квалитетнијег визуелног приказа. Уколико ваше игре подржавају DirectStorage, можете очекивати знатно брже учитавање.

Тренутна подршка за DirectStorage је још увек ограничена, али се очекује да ће се побољшати у наредним годинама како технологија буде сазревала.

Шта мислите о DirectStorage-у у Windows-у? Како ће то, по вашем мишљењу, утицати на свет игара? Да ли га подржавате или сте против? Оставите нам свој коментар у одељку испод!