Ano ang DirectStorage sa Windows 11 at Sinusuportahan ba ito ng Iyong PC?

Ang iyong mga laro ay maglo-load nang mas mabilis kaysa dati nang may ganap na suporta para sa DirectStorage sa Windows 11.

Sa wakas ay narito na ang Windows 11 kasama ang OS na ipinapadala na ngayon sa mga bagong PC pati na rin ang mga pag-upgrade na inilalabas sa mga kwalipikadong user ng Windows 10 nang libre. Bagama't marami ang dapat ikatuwa tungkol sa Windows 11, ilang mga tampok ang higit sa lahat para sa komunidad ng mga manlalaro.

Kasama ng Auto-HDR, isang inayos na Microsoft Store, Xbox Game Pass, ang DirectStorage ay isa sa mga pinakabagong feature na paparating sa Windows 11. Ngunit katulad ng maraming iba pang feature ng Windows 11, hindi lahat ng device ay susuportahan ito. Tingnan natin ang lahat ng detalyeng kailangan mong malaman tungkol sa feature na ito at kung isa ka sa mga user na makikinabang dito.

Ano ang DirectStorage sa Windows 11?

Ang DirectStorage ay isang API sa pamilya ng DirectX. Bagama't orihinal itong idinisenyo para sa Xbox Velocity Architecture, ipinapakilala na rin ito ng Microsoft sa mga Windows PC. Upang ilagay ito sa mga simpleng termino, maaaring mabawasan ng DirectStorage ang mga oras ng pagkarga para sa mga laro. Hindi lamang ito, sa DirectStorage, ang mga laro ay maaari ding mag-render ng mga virtual na mundo na mas detalyado at mas malawak kaysa dati.

Kung nagtataka ka kung paano ito ginagawa, narito ang mga mas pinong detalye. Sa ebolusyon ng mga workload ng laro sa nakalipas na ilang taon, marami ang nagbago. Ino-optimize ng bagong workload ng laro ang data na nilo-load nito. Sa halip na mag-load ng malalaking chunks ng data sa isang pagkakataon, hinahati nila ang mga asset ng isang laro sa mas maliliit na bahagi. Nilo-load lang ng laro ang mas maliliit na bahaging ito kapag kinakailangan.

Halimbawa, nilo-load ng laro ang tanawin kapag gumagalaw ang iyong karakter sa direksyong iyon. Ang mga mas pinong detalye gaya ng texture ng tela ay naglo-load kapag kailangan ito ng laro.

Ngunit ang pagbabagong ito ay nangangahulugan din ng malaking bilang ng mga kahilingan sa IO kumpara sa napakakaunting mga kahilingan sa IO ng mga naunang workload ng laro. Upang makakuha ng insight, nagbago ang bilang mula sa ilang daang IO na kahilingan kada segundo hanggang sampu-sampung libo sa pagbabagong ito.

Sa mas lumang mga API, ang pagtaas na ito sa mga kahilingan sa IO ay lumilikha ng isang bottleneck sa kahit na ang pinaka-sopistikadong mga drive. Ayon sa kaugalian, ang mga kahilingan sa IO na ito ay pinangangasiwaan nang paisa-isa, samakatuwid ay lubhang tumataas ang overhead ng IO. Ang buong operasyon ay nagiging medyo mahal.

Dito pumapasok ang DirectStorage API. Binabawasan nito ang overhead ng IO sa pamamagitan ng pagpapagana at mahusay na paghawak ng mga parallel na kahilingan sa IO na nangyayari nang marami sa isang pagkakataon.

Ginagawa rin ng DirectStorage ang decompression ng mga asset na mas mahusay. Ngunit ang DirectStorage API ay nangangailangan ng espesyal na hardware upang gumana, na nagdadala sa atin sa susunod na tanong.

Mga Kinakailangan para sa DirectStorage

Gagana lang ang DirectStorage API sa mga PC na may NVMe (Non-Volatile Memory Express) na may PCIe (PCI Express) bus 3.0 o mas mataas. Ang NVMe SSD ay dapat ding 1TB o mas mataas.

Bukod pa rito, nangangailangan din ang DirectStorage ng DirectX 12 Ultimate GPU upang patakbuhin at iimbak ang mga laro na gumagamit ng karaniwang controller ng NVM Express.

Karaniwan, ang NVMe ay ang arkitektura na may mga pipeline ng maraming pila na nagpapahintulot sa mga parallel na kahilingan sa IO. Ang DirectStorage ay ang API na nagpapahintulot sa mga laro na gamitin ang pipeline system na ito na mayroon ang NVMe.

Tandaan: Bagama't pinalawig na rin ng Microsoft ang suporta para sa DirectStorage sa Windows 10, hindi ito gagana sa buong potensyal nito. Kinakailangan ng DirectStorage ang OS storage stack na inaalok ng Windows 11 para sa kumpletong functionality. Sa legacy na OS stack ng Windows 10, mapapakinabangan lang nito ang mga user sa ilang lawak.

Ngunit dahil ang DirectStorage ay isang API, kailangan din itong ipatupad ng mga developer ng laro sa kanilang mga laro. Sa huli, pagkatapos ng lahat, ang mga laro ang kailangang gamitin ang API na ito. Ngunit kapag naipatupad na ng mga developer ang feature sa kanilang mga laro, oras na ng palabas! Hindi mo kailangang paganahin ang anuman sa iyong bahagi. Kung sinusuportahan ito ng iyong device, mararanasan mo ito kaagad sa mga larong gumagamit nito.

Sa mga device at larong naka-enable sa DirectStorage, ang mga user ay magkakaroon ng pinahusay na karanasan sa paglalaro tulad ng dati sa Windows 11. Ginawa ang Windows 11 para sa paglalaro. At ang DirectSotrage ay isa sa mga tampok na nagbibigay ng ganitong reputasyon.