Come attivare DirectStorage su Windows10

()

L’attivazione di DirectStorage in Windows 10 è possibile, ma con alcune limitazioni rispetto a Windows 11. Di seguito trovi una guida completa per capire che cos’è, quando usarlo, come verificarne il supporto e come abilitare o assicurarsi che sia attivo, anche dal punto di vista di un System Administrator.


Che cos’è DirectStorage

DirectStorage è una tecnologia Microsoft sviluppata inizialmente per Xbox, che consente ai giochi di caricare asset direttamente dalla GPU bypassando la CPU, riducendo drasticamente i tempi di caricamento. È particolarmente utile per sistemi con unità SSD NVMe, GPU moderne e giochi compatibili.


Quando si usa DirectStorage

  • Solo con giochi che supportano esplicitamente DirectStorage (es. Forspoken, Ratchet & Clank: Rift Apart).
  • Su SSD NVMe formattati con lo standard NVMe 1.3+.
  • Con Windows 10 versione 1909 o superiore (ma Windows 11 è raccomandato per prestazioni ottimali).
  • Solo se presente una GPU compatibile con DirectX 12 Ultimate.

Perché DirectStorage potrebbe non attivarsi

  • L’SSD non è NVMe.
  • La GPU non supporta DirectX 12 Ultimate.
  • Il gioco non supporta DirectStorage.
  • Il sistema operativo è Windows 10, che lo supporta solo parzialmente.
  • I driver della GPU non sono aggiornati.

Chi può trarne vantaggio

  • Gamer su PC con SSD NVMe e GPU moderne.
  • Aziende che testano performance su workstation per ambienti di simulazione o rendering.
  • Amministratori IT che vogliono ottimizzare i sistemi gaming o workstation di nuova generazione.

Come attivare DirectStorage in Windows 10

1. Verifica Requisiti Hardware e Software

RequisitoDettaglio
Sistema operativoWindows 10 1909+ (consigliato Windows 11)
SSDNVMe (non SATA) con driver aggiornati
GPUDirectX 12 Ultimate (NVIDIA RTX 2000+, AMD RDNA2+)
DriverGPU aggiornati all’ultima versione disponibile

2.Verifica il supporto di DirectStorage

Puoi usare lo strumento di debug “DirectStorage GPU decompression demo” oppure:

Con l’app Xbox Game Bar:

  1. Premi Win + G
  2. Vai in Prestazioni > GPU → cerca una voce relativa al supporto DirectStorage (non sempre visibile).

Oppure con questo script PowerShell:

powershell
Get-ComputerInfo | Select-Object WindowsVersion, OsName, CsName

E verifica se hai almeno Windows 10 versione 1909.

Per la GPU, usa:

powershell
Get-WmiObject win32_VideoController | Select-Object Name, DriverVersion

Verifica poi su sito NVIDIA/AMD che il modello supporti DirectX 12 Ultimate.


3. Aggiorna Driver e Windows

  • Windows Update: Assicurati che tutte le patch siano installate.
  • Driver GPU: Aggiorna tramite sito NVIDIA/AMD.
  • Firmware SSD: Controlla con l’utility del produttore (Samsung Magician, Western Digital Dashboard, etc.).

4. Installa un Gioco Compatibile

Solo i giochi che supportano DirectStorage ne trarranno vantaggio. Alcuni esempi:

GiocoSupporto DS
Forspoken
Ratchet & Clank: Rift Apart
Minecraft
Cyberpunk 2077 (modifiche future)🟡 Parziale

5. Testa il Supporto con un Tool Esterno

Puoi usare:

Questi strumenti possono indicare se la tua configurazione è compatibile e se la pipeline è attiva durante l’esecuzione del gioco.


Conclusione

Su Windows 10, DirectStorage non richiede attivazione manuale, ma si abilita automaticamente se:

  • Il gioco lo supporta.
  • Hai un SSD NVMe.
  • Hai una GPU DirectX 12 Ultimate.
  • Il sistema è aggiornato.

Se vuoi sfruttarlo al massimo, valuta l’aggiornamento a Windows 11, dove il supporto è nativo, ottimizzato e più performante.


Script PowerShell per verifica supporto DirectStorage


# Verifica versione di Windows
$os = Get-ComputerInfo | Select-Object -ExpandProperty WindowsVersion
Write-Host "Windows Version: $os"

# Verifica presenza SSD NVMe
$nvmeDisks = Get-PhysicalDisk | Where-Object { $_.MediaType -eq 'SSD' -and $_.BusType -eq 'NVMe' }
if ($nvmeDisks) {
Write-Host "SSD NVMe trovato:"
$nvmeDisks | Format-Table FriendlyName, BusType, MediaType
} else {
Write-Warning "Nessun SSD NVMe rilevato!"
}

# Verifica GPU compatibile
$gpu = Get-WmiObject win32_VideoController | Select-Object Name, DriverVersion
Write-Host "Scheda video rilevata:"
$gpu

# Verifica DirectX supportata
dxdiag /t "$env:TEMP\dxdiag.txt"
Start-Sleep -Seconds 2
$dxinfo = Get-Content "$env:TEMP\dxdiag.txt"
$dx12 = $dxinfo | Select-String "DirectX Version"
Write-Host $dx12

# Pulizia file temporaneo
Remove-Item "$env:TEMP\dxdiag.txt" -Force

Argomenti correlati

  • Come verificare se SSD è NVMe da PowerShell
  • [Aggiornare driver GPU NVIDIA via PowerShell]
  • [Ottimizzare le performance gaming su Windows 10]

/ 5
Grazie per aver votato!

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?