Ho testato RTX IO ed è una rivoluzione per la grafica su PC | ENBLE

Ho testato RTX IO, una rivoluzione per la grafica su PC.

Non ti aspetteresti che una mod come Portal: Prelude RTX facesse debuttare un componente così importante per il futuro del gaming su PC. Ma guarda un po’ – è il primo gioco che vediamo con il nuovo RTX IO di Nvidia, una funzione annunciata quasi tre anni fa.

Non è così vistoso come il ray tracing o il DLSS, opera in background e offre una serie di vantaggi senza attirare l’attenzione. Ma secondo i miei test, RTX IO potrebbe avere un impatto maggiore sul gaming su PC rispetto ad ogni altra funzione RTX.

Cos’è RTX IO?

Prima di tutto, parliamo di cosa sia RTX IO. È un caricamento accelerato dalla GPU e decompressione degli asset che promette tempi di caricamento più rapidi, dimensioni di installazione più piccole, minore utilizzo della CPU e minore pop-in delle texture. Lo fa scaricando parte del lavoro che la tua CPU fa sulla GPU, sfruttando l’enorme quantità di core disponibili sulle schede grafiche.

Quando i giochi vengono caricati di solito, gli asset vengono presi dal SSD e caricati nella memoria di sistema. Escono dalla memoria sulla tua CPU per la decompressione prima di tornare alla memoria. Una volta che l’asset completo è pronto, viene inviato alla scheda grafica. Questo sistema ha funzionato per molto tempo, ma ora c’è un problema: la PS5 e l’Xbox Series X.

Come ho scritto in precedenza, sia la PS5 che l’Xbox Series X hanno hardware di decompressione dedicato che esclude completamente la CPU da questo processo. Gli asset vengono decompressi più velocemente e quindi arrivano alla GPU più velocemente. Lo storage all’interno dei PC di oggi è abbastanza veloce da tenere il passo con questo livello di streaming, ma mancano dell’hardware di decompressione dedicato per farlo funzionare. Ecco dove entra in gioco RTX IO.

Nvidia

I dati compressi vengono prelevati dal SSD nella memoria di sistema e vanno direttamente alla GPU. Vengono passati attraverso GDeflate, lo schema di compressione dati open-source di Nvidia progettato per le GPU, e sono immediatamente pronti sulla GPU.

Se segui questa tecnologia, probabilmente noterai la somiglianza con il DirectStorage di Microsoft. RTX IO funziona sopra DirectStorage e supporta persino le estensioni Vulkan, consentendogli di funzionare in giochi come Portal: Prelude RTX. Tutto questo non è di proprietà, inoltre; c’è stata molta critica a Nvidia per il suo Deep Learning Super Sampling (ora open-source), ma RTX IO funziona su qualsiasi scheda grafica DirectX 12.

Ma funziona davvero?

Tutto questo è fantastico in teoria, ma la decompressione della GPU è un territorio inesplorato su PC, anche con giochi come Forspoken che supportano DirectStorage. Non devi cercare oltre le dimensioni dell’installazione per vedere che RTX IO sta funzionando. Se scaricassi Portal: Prelude RTX proprio adesso, vedresti che ha una dimensione di circa 24 GB (esattamente 24,29 GB al momento della scrittura). Con RTX IO disattivato, la dimensione totale dell’installazione è di 39,16 GB. Ciò rappresenta una riduzione del 38% delle dimensioni dell’installazione per lo stesso gioco.

Anche il caricamento delle texture è stato molto più veloce. In una scena, ci sono voluti 3,13 secondi per caricare le texture con RTX IO disattivato, con un evidente pop-in. Con RTX IO attivato, sono arrivate in 1,36 secondi. Nella scena più impegnativa che ho esaminato, ci sono voluti 6,34 secondi per caricare le texture con RTX IO disattivato. Con l’opzione attivata, sono arrivate in soli 2,51 secondi.

Tieni presente anche la portata di Portal: Prelude RTX. È un gioco che va in profondità, non in ampiezza, offrendo tracciamento del percorso completo e materiali altamente dettagliati per ogni angolo di una scena. In un gioco più grande, non è difficile vedere i vantaggi di RTX IO per lo streaming delle texture. Con l’ottimizzazione adeguata e RTX IO che riduce approssimativamente di due terzi il tempo necessario per lo streaming delle texture, ci sono chiare applicazioni nei giochi open-world di grandi dimensioni.

Anche l’utilizzo della CPU è diminuito. Nella scena impegnativa che ho menzionato in precedenza, l’utilizzo ha raggiunto il 37% (e questo con il mostruoso processore Intel Core i9-13900K a 24 core). Attiva RTX IO e scende al 22%. Da quanto ho potuto vedere, sembrava che Portal: Prelude RTX si adattasse a otto core. Alcuni giochi, in particolare quelli sviluppati con Unreal Engine, potrebbero beneficiare maggiormente se sono limitati a pochi core.

Cosa significa tutto questo per i giochi per PC

Non fraintendetemi: Portal: Prelude RTX è un antipasto di come potrebbero essere i giochi con questa tecnologia in futuro. Per fortuna, non dovremo aspettare troppo a lungo per vedere cosa può fare in altri giochi. Nvidia ha confermato che Ratchet & Clank: Rift Apart supporterà l’RTX IO su PC, consentendo al design di gioco intensivo di storage di quel gioco di funzionare.

Ciò che mi entusiasma di più sono i benefici di ottimizzazione che l’RTX IO (e anche il DirectStorage) può apportare. Sono stato molto chiaro sul fatto che non è un buon momento per essere un giocatore di PC, e ciò è in gran parte dovuto ai continui cali di frame nei principali giochi AAA. La decompressione accelerata dall’hardware non risolve i problemi di cali di frame su PC, ma può aiutare.

Come abbiamo visto in giochi come Star Wars Jedi: Survivor, Dead Space e Redfall, il calo dei frame durante gli spostamenti è ancora un problema molto reale su PC. È particolarmente problematico quando i giochi sono progettati per funzionare solo su pochi thread della CPU (come nel caso dei giochi con Unreal Engine come Star Wars Jedi: Survivor e Redfall). Togliere parte del carico di lavoro a quei core nel reparto di decompressione può liberarli per far girare il gioco, evitando sperabilmente alcuni dei principali problemi di cali di frame durante gli spostamenti che abbiamo visto quest’anno.

Se così fosse, l’RTX IO e la decompressione della GPU rappresenterebbero un enorme passo avanti per i giochi per PC. Tempi di caricamento più rapidi e dimensioni di installazione più ridotte non fanno male, ma il vero vantaggio di qualcosa del genere dovrebbe risiedere nella sua capacità di ridurre i cali di frame nei giochi che caricano e scaricano enormi risorse dal mondo di gioco.

Sembra che sarà così. Ecco come Nvidia l’ha spiegato: “L’RTX IO da solo non può eliminare completamente i cali di frame, ma può essere una tecnologia di supporto per aiutare a ridurli. Può farlo riducendo la dipendenza dal calcolo della CPU quando la necessità di caricare texture e geometrie ‘più velocemente’ è la causa dei cali di frame, liberando così la CPU per lavorare su altre attività”.

Per ora, dobbiamo solo aspettare di vedere più giochi con l’RTX IO e altre tecnologie di decompressione GPU di marca. Ratchet & Clank Rift Apart darà il via a tutto questo il 26 luglio, ma speriamo di vedere più giochi che adotteranno questa tecnologia nel corso dell’anno.