Mi az a DirectStorage a Windows 11 rendszeren?

Nagy a hírverés a DirectStorage körül , egy új funkció, amellyel a fejlesztők kiküszöbölhetik a betöltési időt és javíthatják a játékosok általános élményét. De mi az a DirectStorage , és megfelel-e a pletykáknak?

Ebben a cikkben bemutatjuk, mi az a DirectStorage , hogyan működik, és hogyan használhatja Windows 11 rendszeren(Windows 11)

Mi az a Microsoft DirectStorage?

A DirectStorage a DirectX 12 legfrissebb iterációinak egyik funkciója, amely az újabb generációs (DirectX 12)SSD(SSDs) -k teljes képességeinek elérésével javítja a játékélményt . A DirectStorage-ot eredetileg Xbox Series konzolokhoz fejlesztették ki, de már elérhető a Windows 11 és 10 rendszeren. 

Hogyan működik a DirectStorage?

Egyszerűen fogalmazva, a DirectStorage lehetővé teszi az újabb GPU(GPUs) -k számára, hogy gyorsabban fogadják a játékadatokat azáltal, hogy kihagyják a felesleges útvonalakat és gyorsabb technológiát használnak, ami szinte azonnali betöltési időt eredményez. 

Jelenleg, amikor egy játék adatokat (például textúrákat, hangokat vagy modelleket) kér a rendszer tárhelyéről, egy tárolási API lekéri az adatokat, és áthelyezi a rendszer Random Access Memory ( RAM ) memóriájába. Innen továbbítja a grafikus feldolgozó egység (GPU-k)(Graphical Processing Unit’s (GPUs)) VRAM-jához, hogy megjelenítse a megjelenítésre. 

Ezeket az adatokat a rendszer tömöríti, hogy helyet takarítson meg a merevlemezen. A probléma az, hogy a GPU(GPUs) -k általában nem tudnak tömörített adatokat olvasni. Tehát a GPU(GPU) - nak való elküldés előtt az adatokat a központi feldolgozó egység (CPU)(Central Processing Unit (CPU)) kicsomagolja . 

A folyamat jelenleg így néz ki:

Ennek a folyamatnak az a hátránya, hogy a kitömörítés hosszú időt vesz igénybe, és szűk keresztmetszetekbe kerül a CPU -ban, ami azt jelenti, hogy nem érhető el a GPU által igényelt feladatokhoz. Ez hosszabb játékbetöltési időt és alacsonyabb képkockasebességet jelent. 

A DirectStorage egy alacsony szintű tárolási alkalmazásprogramozási interfész(Application Programming Interface) ( API ), amely vadonatúj GPU - kitömörítési technikákat tartalmaz, hogy a kitömörítési munkát a CPU -ról a GPU -ra helyezze át . Ez azt jelenti, hogy a CPU teljesen kiiktatásra kerül, és a GPU gyorsan fogadhat nagy mennyiségű tömörített adatfolyamot. 

A DirectStorage az újabb NVMe SSD( NVMe SSDs) -ket is használja , így sokkal gyorsabb adatátviteli sebességet tesz lehetővé, mint a régebbi tárolóeszközökön. 

A korábbi API(APIs) -k csak korlátozott mennyiségű adat kezelésére készültek – egyszerre egy be-/kimenet (IO) hozzáférés, általában nagy darabokban. A DirectStorage(DirectStorage) számos párhuzamos IO kérést tesz lehetővé, növelve a hatékonyságot azáltal, hogy minden jelenethez vagy szinthez csak a szükséges adatok átvitelét teszi lehetővé. Lényegében a DirectStorage optimalizálja az IO teljesítményt az NVMe meghajtókban elérhető hatalmas sávszélességhez. 

Mik a Windows 11 rendszerkövetelményei(System Requirements) ?

Az Xbox Series X és Xbox Series S konzolok(Xbox Series X and Xbox Series S consoles) natív módon valósítják meg a DirectStorage-(DirectStorage) ot. A Velocity Architecture(Velocity Architecture) részeként szerepelt, és ezért kell a játékokat telepíteni az Xbox SSD -re . 

A Windows 10 és 11 operációs rendszereknek azonban speciális hardverkövetelményei(specific hardware requirements) vannak a DirectStorage futtatásához. 

A DirectStorage hardverkövetelményei a következők: 

  • Legalább 1 TB-os PCIe 3.0 NVMe meghajtót kell használnia. (You must use a PCIe 3.0 NVMe drive at a minimum of 1 TB. )Ez az SSD(SSDs) -k jelenlegi kommunikációs protokollja (a korábbi SATA interfészek helyére). Az NVMe SSD-k(NVMe SSDs) sokkal nagyobb sebességet érhetnek el, mert PCIe interfészen keresztül közvetlenül csatlakoznak a CPU -hoz. (CPU)A PCIe 4.0(PCIe 4.0) nyújtja a legjobb eredményeket. 

  • DirectX 12 Ultimate GPU-val kell rendelkeznie legalább Shader Model 6.0 támogatással. (You must have a DirectX 12 Ultimate GPU with at least Shader Model 6.0 support. )Ez magában foglalja az NVIDIA RTX 20xx sorozatot és az újabbakat, valamint az RDNA 2 chipekkel rendelkező AMD grafikus kártyákat .

A DirectStorage engedélyezése a Windows 11 rendszeren

A DirectStorage egy API , amelyet az Xbox Series konzolok, a Windows 11 és a Windows 10 1909 és újabb verziói tartalmaznak. Ez azt jelenti, hogy ezeken a rendszereken már engedélyezve van, de csak akkor használható, ha megfelel a rendszerkövetelményeknek, és a játékfejlesztők implementálják az API -t . 

Ha megfelel a követelményeknek, a PC-s játékainak jobban kell futniuk, mint valaha. A Forspoken(Forspoken) (a Luminous Productions fejlesztője ) lehet az első olyan játék, amely DirectStorage támogatást kap, és várhatóan 2022 októberében(October 2022) jelenik meg .

A játék új korszaka

Minden évben új fejlesztések feszegetik a grafika és a játékteljesítmény lehetséges határait. Az új DirectStorage tárolóverem-optimalizálásnak még tovább kell terjeszkednie a videojátékok számára. De meg kell várnunk októbert(October) , hogy lássuk, hogy ez pontosan hogyan is néz ki a gyakorlatban.



About the author

Szoftvermérnök vagyok, több mint 10 éves tapasztalattal a Windows mérnöki területen. Szakterületem a Windows alapú alkalmazások, valamint a Microsoft következő generációs Windows operációs rendszeréhez, a Windows 11-hez tartozó hardver és hangillesztőprogramok fejlesztése. A Windows-alkalmazások készítése terén szerzett tapasztalataim alapján különösen értékes eszköz vagyok minden olyan vállalat számára, amely innovatív technológiai termékeket fejleszt.



Related posts