Microsoft DirectStorage, ecco la versione 1.2. Novità anche per gli HDD

20 Aprile 2023 31

Ancora passi avanti in relazione alla gestione della memoria di archiviazione di Windows 11: Microsoft ha rilasciato l’aggiornamento alla versione 1.2 delle API DirectStorage, che include nuove funzionalità, bug fix e miglioramenti prestazionali.

La protagonista di questo aggiornamento è la modalità definita Buffered IO. Il colosso di Redmond spiega che la modifica è in risposta alla richiesta di alcuni sviluppatori che preferirebbero usare lo stesso codice per SSD e HDD meccanici. In pratica, DirectStorage al momento apre file solo in modalità senza buffer, perché gli SSD sono talmente veloci da non averne bisogno. Tuttavia, per gli HDD è un aiuto prezioso: i dati sono caricati in RAM preventivamente e così si accorciano i tempi di caricamento. Da ora in poi sarà possibile forzare l’uso del buffer a prescindere dal tipo di unità di storage, semplificando così il codice del gioco.

Microsoft osserva che la modalità senza buffer dovrebbe garantire una maggior rapidità complessiva perché i file devono completare meno passaggi prima di arrivare alla GPU, ma non sono quantificate. È lecito ipotizzare che non siano particolarmente significative se Microsoft ritiene che se ne può fare a meno.

Il resto del changelog include:

Nuova API GetCompressionSupport. DirectStorage attualmente sceglie il percorso di decompressione per i formati di compressione incorporati in base alle funzionalità supportate della GPU. Esistono scenari in cui viene scelto un percorso di riserva basato sulla CPU. Abbiamo sentito dagli sviluppatori che sarebbe utile capire quale percorso di decompressione viene utilizzato in modo da regolare opportunamente le impostazioni di risoluzione delle texture predefinite. Per abilitare ciò, abbiamo aggiunto una nuova API per interrogare quale percorso ha scelto il runtime.

IDStorageQueue2::GetCompressionSupport() restituisce un valore che indica o un'implementazione ottimizzata per la GPU, o quella di riserva basata sulla CPU, nonché i tipi di code che DirectStorage utilizzerà per la decompressione.

  • Bug Fix

    • Risolto QUESTO bug aggiungendo un campo "Reserved1" a DSTORAGE_REQUEST_OPTIONS. Il campo rende più esplicito il layout in memoria della struttura, ma in realtà non cambia il layout rispetto alle versioni precedenti.
    • Corretto DSTORAGE_REQUEST_DESTINATION_TEXTURE_REGION per le texture 3D, come segnalatoci sul canale Discord di DirectX.
    • Risolto il problema di pianificazione che si manifestava durante il trasferimento di dati non compressi dalla memoria ai buffer
  • Miglioramenti prestazionali

    • Spostata la copia dopo la decompressione GPU nella coda di calcolo per le GPU su cui è più veloce

31

Commenti

Regolamento Commentando dichiaro di aver letto il regolamento e di essere a conoscenza delle informazioni e norme che regolano le discussioni sul sito. Clicca per info.
Caricamento in corso. Per commentare attendere...
M D

orcamiseria! me li ero dimenticati!

Mr. G/Blocked:45/Mac+Android

Anche da 15k...

M D

erano dischi da 10k rpm!

olè

ahhahaah ma cosa dici, il prezzo della 4 sì è abbassato sempre durante l'arco della sua vita, giustamente tra l'altro, quando avverrà anche per la 5 la prenderò o al massimo con qualche bundle interessante, ma tanto si potrà prendere tranquillamente nel 24 visto che ancora si devono vedere sti giochi per la 5

Esticbo

Si, anche se ci sono stati alcuni bundles interessanti

olè

già perchè con la 4 è stato necessario aspettare che uscisse la 5 per scendere di prezzo no?

Background 07122017

La colpa è sia degli sviluppatori che delle persone che comprano giochi mal ottimizzati

franky29

Si lui diceva quello per raddoppiare le performance

franky29
Antsm90

Lui parlava di RAID 0, il quale veniva usato coi dischi meccanici per aumentare le performance. Quello di cui parli tu è il RAID 1, che per un uso domestico non ha alcun senso ormai (puoi sincronizzare tutto col cloud, che è ancora più sicuro)

Mattia Alesi

No, la capacità totale non è la somma, in genere.
Il livello di RAID determina il parallelismo o ridondanza dei dischi usati.

darkn3ss1

Nel momento in cui ti serve vedrai quanto ti sbagli... pensa ad essere colpito da un crypto o corruzione di dati o magari un fulmine, un furto...

Esticbo

Aspetta che escano le prossime, così le attuali scendono di prezzo

Esticbo

Anche gli nvme possono essere messi in raid

franky29

Un raid dove salva i dati su entrambi i dischi per avere un backup ridondante è sempre utile penso no?

franky29

Ahaha

Antsm90

Spreco di denaro e spazio no, anche perché le capienze si sommano. Più che altro non serve assolutamente a nulla (le NAND all'interno degli SSD funzionano già in parallelo)

Emiliano Frangella

Si ok.... ma prima faceva la differenza .....

Ora....se hai già un nvme, in raid è solo spreco di denaro e spazio

Emiliano Frangella

Io ho detto un'altra cosa

Mr. G/Blocked:45/Mac+Android

Vabbè cosa c'è di nuovo? Ricordo prima delle ssd la gente che per vantarsi metteva in raid 2 HDD velociraptor e il PC faceva il rumore di un decollo a ogni boot

DMRTech

4 nvme ancora meglio!

Lorenzo Poli

È evidente che non conosci la differenza tra usare un raid 0 e il DirectStorage

Emiliano Frangella

Lo 0

A morte il Troll

Dipende da che tipo di RAID hanno implementato. Non tutti aumentano la velocità.

Emiliano Frangella

Conosco gente che è riuscita a mettere 2 ssd in RAIDDD!!!!
Che burroni

su W10 è previsto?

olè

infatti per le nuove console il lancio è stato praticamente inutile, dopo 3 anni ancora non ci sono giochi e ancora non sento il motivo di cambiare la mia ps4, chiaro che siano migliori le nuove console eh, però aspetterò prezzi più concorrenziali

Migliorate Apple music

Pandemia + nuove console + molti più motori DX12 only (anche per RT) ha creato la situazione attuale.

olè

bè la pandemia c'entra molto sul non avanzamento tecnologico

I'mTheVeryModelOfaScientistSal

non esageriamo ora.
Atomic Heart gira benissimo per essere un opera prima di un team nuovo.
Tutti i giochi microsoft, che rappresentano una fetta grossi dei migliori giochi PC, hanno tutti quanti delle versioni PC fatte benissimo.
Altri giochi critici non ne ricordo.

Basta togliere dalla lista i giochi giapponesi e le versioni PC dei giochi Sony

Migliorate Apple music

Ho paura che per avere DirectStorage come "standard" sui port PC dovrà passare un decennio di questo passo, ultimamente non c'è un gioco per PC AAA che si salva, non credo di aver mai visto un biennio più funesto del 2021-2022 da questo punto di vista e il 2023 sembra essere sempre su quella strada.

Recensione ROG Strix Scar 17 (2023), il nuovo Ryzen 9 7945HX è una bomba!

Recensione MSI Prestige 13 Evo A13M: business elite

NVIDIA Studio e Omniverse, come annullare 7.000 Km grazie alla tecnologia

Recensione Medion Erazer Major X10: Intel ARC A730M sfida la RTX 3060 | VIDEO