A Microsoft bemutatta a DirectStorage 1.4-et: gyorsabb játékbetöltés új tömörítési móddal és további technológiákkal.

A Microsoft bemutatta a DirectStorage 1.4-et: gyorsabb játékbetöltés új tömörítési móddal és további technológiákkal.

8 software

Microsoft frissítette a DirectStorage-t 1.4‑es verzióra

A Microsoft új DirectStorage (1.4) frissítést jelentette be, amely lehetővé teszi az NVMe SSD-k maximális kihasználását játékok futtatásakor. A kiadáshoz egy új Zstandard (Zstd) tömörítő/rozsdító algoritmus került hozzáadásra, amely még tovább csökkenti a betöltési időt és növeli a játékszolgáltatások átvitelének sávszélességét.


Mi változott?

ElemLeírás
Új Zstd módszerJavított játékeszköz tömörítés, amely gyorsítja az adatok átvitelét a lemezről a GPU-ra.
Game Asset Conditioning Library (GACL)Előfeldolgozó könyvtár a textúrákhoz, amely 50 % -kal csökkenti méretüket.
Újrafelépítési technikákKeverés – ismétlődő minták csoportosítása a fájlokon belül.
Entropia csökkentéseBLER (Block‑Level Entropy Reduction) – textúra blokkok egyszerűsítése. CLER (Component‑Level Entropy Reduction) – színcsatornák egyszerűsítése.
Gépi tanulásHasználatos a vizuális minőség megőrzésére, hogy a változtatások észrevehetetlenek legyenek a játékos számára.

Hogyan működik a játékokban?

1. Előkészítés – A GACL feldolgozza a textúrákat, mielőtt lemezre kerülnek.
2. Zstd tömörítés – Az eredményeket tömörítik és SSD-re írják.
3. Betöltés – A DirectStorage közvetlenül olvassa a fájlokat a memóriából CPU nélkül, miközben a GPU már kicsomagolt textúrát kap.

> Fontos: a fejlesztőknek nem kell semmit módosítaniuk a játékmotorban. Minden átalakítás automatikusan visszavonódik a dekompresszió során, így a játékkód terhelése változatlan marad.


Támogatott formátumok

* A jelenlegi 1.4-es nyilvános verzió támogatja a BC1, BC3, BC4 és BC5 textúrákat.
* Tervezett bővítés: BC7 támogatás és további teljesítményjavítások a következő kiadásban.


Összegzés

A DirectStorage 1.4 új tömörítő algoritmusokkal és előfeldolgozó eszközökkel növeli az SSD-k hatékonyságát, csökkentve a játékbetöltési időt anélkül, hogy extra terhelést jelentene a fejlesztők számára, így lehetővé téve számukra, hogy a tartalomkészítésre koncentráljanak.

Hozzászólások (0)

Oszd meg a véleményed — kérjük, légy udvarias és maradj a témánál.

Még nincsenek hozzászólások. Írj hozzászólást és oszd meg a véleményed!

Hozzászóláshoz kérjük, jelentkezz be.

Jelentkezz be a hozzászóláshoz