Мицрософт је најавио да ће ускоро објавити ДирецтСтораге 1.1, додајући подршку за ГПУ декомпресију за још брже учитавање.
Мицрософт је најавио да ће ДирецтСтораге добити своје прво велико ажурирање касније ове године са ДирецтСтораге 1.1, и донеће велики нови додатак у облику декомпресије ГПУ-а. Циљ је да се још више смање време учитавања тако што ће декомпресију средстава пребацити на ГПУ уместо да се за то користи ЦПУ.
ДирецтСтораге се прво појавио на конзолама Ксбок Сериес Кс|С, али АПИ представљен програмерима ПЦ игара раније ове године. Међутим, почетно издање није имало све обећане промене. Мицрософт се прво фокусирао на побољшања складишног склада, смањујући трошкове приликом читања података из НВМе ССД-ови и омогућавање паралелних И/О захтева тако да се више података може пренети на ЦПУ или ГПУ на једном. Дозвољавајући руковање различитим захтевима, брзи НВМе дискови могу да искористе свој максимални пропусни опсег, уместо да терају кориснике да чекају да се сваки захтев заврши пре него што почне следећи. Саме по себи, ове промене би већ могле да смање време учитавања за чак 40%.
Али декомпресија ГПУ-а је такође велика ствар. Када инсталирате игру, средства - као што су текстуре - се обично компримују да би се уштедео простор на вашем диску. Међутим, приликом учитавања и покретања игре, та средства природно морају бити декомпримирана у ходу да би се користила, и то обично обавља ЦПУ, који затим шаље некомпримована средства у ГПУ како би им се могло приступити као потребна. У прошлости, формати компресије су углавном били оптимизовани за ЦПУ, тако да је ово имало смисла. Али, како Мицрософт објашњава, ГПУ-ови су одлични за руковање оваквим задацима декомпресије, тако да пребацивање тог посла на ГПУ значи да се средства декомпресују још брже. Ако су средства оптимизована за декомпресију ГПУ-а, можете добити много веће брзине.
У примеру у наставку, Мицрософт показује како се 5,65 ГБ средстава учитава скоро три пута брже користећи декомпресију ГПУ-а када су правилно оптимизовани. Такође видите да је употреба ЦПУ-а много мања током овог процеса, тако да штеди ресурсе за друге задатке.
Да би помогао да се ово споји, Мицрософт је радио са Нвидиом на креирању ГДефлате, новог формата компресије који је оптимизован за декомпресију ГПУ-а, спреман за искористите предности ДирецтСтораге 1.1. Поред већих брзина, нови формат би требало да вам помогне да уштедите простор на диску и такође штеди на међусобном повезивању проток. Иако је Нвидиа допринела формату, сваки произвођач ГПУ-а може да га искористи, а Мицрософт ради са Интелом и АМД-ом како би омогућио и њиховим драјверима да га искористе.
Наравно, постоје неки хардверски и софтверски захтеви који у потпуности користе ДирецтСтораге. Подржани су и Виндовс 10 и 11, али овај други има одређене оптимизације за складишни стог које га чине још ефикаснијим. Такође ће вам требати рачунар са НВМе ССД-ом и ваш ГПУ треба да подржава ДирецтКс 12 и Схадер Модел 6.0, иако Мицрософт такође препоручује подршку за ДирецтКс 12 Ултимате. Поред тога, имајте на уму да је ДирецтСтораге 1.11 алатка за програмере, тако да ћете морати да сачекате игре да га стварно користе када се објави, тако да неће бити само магична надоградња сваке постојеће игре. Мицрософт каже да ће објавити надограђени АПИ до краја 2022.
Извор:Мицрософт