DirectStorage 1.1 è ora disponibile con decompressione della GPU per tempi di caricamento ancora più rapidi

Microsoft ha rilasciato ufficialmente DirectStorage 1.1, e ci sono già nuovi driver di Intel e Nvidia per supportare la tecnologia.

Microsoft ha annunciato che DirectStorage 1.1 è ora ufficialmente disponibile per gli sviluppatori, promettendo di portare tempi di caricamento ancora più rapidi per i giochi su Windows. Questo grazie al supporto appena aggiunto per la decompressione della GPU, che scarica il compito di decomprimere le risorse di gioco dalla CPU.

La decompressione della GPU è una parte importante della promessa di DirectStorage, anche se non è stata visualizzata quando l'API è stata creata per la prima volta reso disponibile agli sviluppatori di giochi per PC all'inizio di quest'anno. Un paio di settimane fa, Microsoft ha detto che arriverà con DirectStorage 1.1 prima della fine dell'anno, e per fortuna non c'è voluto molto tempo.

In passato, quando giocavi, era compito della CPU decomprimere le risorse archiviate sul tuo PC e tali risorse venivano quindi inviate alla GPU in modo da poter essere visualizzate secondo necessità. Ma, come sottolinea Microsoft, le GPU sono ottime nel gestire questo tipo di attività molto più velocemente, quindi ha senso scaricare quel lavoro sulla GPU. Ovviamente Microsoft ha dovuto creare anche un nuovo formato di compressione, GDeflate, sviluppato in collaborazione con Nvidia. Questo formato è ottimizzato per la decompressione GPU e, in base ai test di Microsoft, le risorse possono essere decompresse quasi tre volte più velocemente grazie a questo miglioramento.

Sebbene la decompressione GPU sia supportata su tutte le GPU che supportano DirectX 12 e Shader Model 6.0, sono presenti ottimizzazioni: chiamati metacomandi, che i produttori di GPU possono apportare ai propri driver per migliorare in modo specifico le prestazioni hardware. Intel E Nvidia dispongono già di ottimizzazioni per DirectStorage 1.1 e GDeflate nelle ultime versioni dei driver GPU. AMD dice dispone già di driver con supporto per metacomandi, ma saranno condivisi con i partner ISV sotto NDA. Puoi tenere d'occhio la pagina di supporto di AMD per ottenere i driver più recenti quando vengono rilasciati.

Sebbene DirectStorage sia pensato per essere utilizzato nei giochi Windows, Microsoft afferma che rilascerà il sorgente codice per il compressore e decompressore GDeflate in modo che gli sviluppatori possano comprimere risorse su altri piattaforme. Ora che la decompressione della GPU è ufficialmente supportata, dovrebbe essere una questione di tempo prima che i giochi inizino a implementarla e dovresti vedere una differenza significativa nei tempi di caricamento quando ciò accade.


Fonte:Microsoft