Nel 2023, Nvidia ha mantenuto una promessa fatta 5 anni fa | ENBLE

Nel 2023, Nvidia ha mantenuto una promessa fatta 5 anni fa | ENBLE un successo sorprendente

NVIDIA presenta GeForce RTX, le prime GPU con ray tracing in tempo reale al mondo
Nvidia

Lasciatemi ambientare la scena. Siamo ad agosto 2018 e Nvidia sale sul palco per mostrare la sua prossima generazione di schede grafiche, che vantano un nuovo e sfizioso marchio: RTX. Aveva appena concluso la generazione Pascal di GPU, che persiste ancora in alcuni PC di oggi, e con il calo del mining di criptovalute, la strada era libera per una nuova generazione di GPU Nvidia che avrebbe sconvolto il mondo.

E sconvolto lo ha fatto, ma non esattamente nel modo in cui Nvidia aveva previsto. Questa nuova generazione, che comportava significativi aumenti di prezzo rispetto ai tempi delle GTX, si basava su una funzionalità all’avanguardia nel mondo della grafica in tempo reale: ray tracing. Il problema era che nessuna delle schede era in grado di gestire bene il ray tracing e che non c’erano abbastanza giochi in grado di supportarlo.

In aggiunta a ciò, il Deep Learning Super Sampling (DLSS) di Nvidia, un upscaler potenziato dall’intelligenza artificiale che prometteva di migliorare le prestazioni nei giochi con ray tracing, presentava brutte artefatture visive. I prezzi elevati combinati con funzionalità poco sviluppate hanno portato a critiche e ad una serie di meme sul “funziona solo così”. Meno di un anno dopo il lancio, Nvidia ha rinnovato la sua gamma con le GPU Super e ha lanciato le GPU della serie GTX 16 per i giocatori con un budget più stretto.

Le visioni di grandezza di Nvidia sembravano ridicole all’epoca, con hardware costoso sviluppato appositamente per tecnologie next-gen come ray tracing e DLSS che non offrivano realmente quelle capacità. Dopo cinque anni, è chiaro che Nvidia aveva una visione e finalmente quest’anno abbiamo visto i risultati.

Dal settore di nicchia al grande pubblico

Cominciamo con il DLSS perché è argomento forse ancora più importante del ray tracing. DLSS 1.0 era, sinceramente, terribile. Richiedeva un addestramento specifico per ogni gioco, il che significava un supporto limitato, inoltre era addestrato solo su un piccolo set di dati. Questo ha portato a situazioni comuni in cui sembrava che i giochi si stessero eseguendo a una risoluzione più bassa e sono comparsi evidenti artefatti visivi.

Affinché Nvidia ha capito che DLSS 1.0 non era sufficiente. In meno di un anno, Nvidia ha introdotto il DLSS 2.0. Ha eliminato il training specifico per ogni gioco a favore di un modello generalizzato, garantendo una qualità delle immagini molto migliore, ed era molto più efficiente rispetto all’implementazione originale del DLSS, offrendo maggiori aumenti delle prestazioni. Continuava ad essere una funzionalità di nicchia, ma come qualsiasi giocatore PC può dirti oggi, non è più così.

Una dimostrazione di DLSS in Control.
Nvidia

DLSS è diventato forse ancor più importante del marchio RTX su cui Nvidia si è concentrata nel 2018. C’è una solida argomentazione secondo cui le schede grafiche di Nvidia sono così richieste oggi non solo per la potenza bruta, ma proprio per DLSS. Lo troverai praticamente in tutti i principali giochi per PC e nei giochi come Starfield che non lo supportano, la comunità di giocatori PC reagisce fortemente.

Anche senza un aumento delle prestazioni, il Deep Learning Anti-Aliasing (DLAA) di Nvidia offre un anti-aliasing migliore rispetto alle implementazioni tradizionali. Ecco perché vedi giochi come Alan Wake 2 che non utilizzano le soluzioni tradizionali di anti-aliasing, ma si affidano al DLSS. Ed è per questo che senti dire che DLSS può sembrare migliore della risoluzione nativa perché, con il suo anti-aliasing, lo è davvero.

Ma non è solo con DLSS 2.0. Nvidia ha continuato a perfezionare e migliorare DLSS. Sulle GPU di ultima generazione, può offrire non solo un’anti-aliasing migliore e un enorme aumento delle prestazioni tramite l’upscaling, ma può anche generare fotogrammi e sfruttare un AI denoiser per effetti ray-traced più precisi. DLSS non è solo una funzione marginale per alcuni giochi come lo era nel 2018. Fedele alla visione di Nvidia all’epoca, è una funzione essenziale che può influenzare una decisione d’acquisto.

Funziona (finalmente) proprio come dovrebbe

Un tavolo pieno di piatti in Alan Wake 2.
Jacob Roach / ENBLE

Ma nel 2018, Nvidia non ha iniziato con DLSS. Era una funzione aggiuntiva, probabilmente un modo per far funzionare il ray tracing su hardware che non era in grado di gestirlo. Con il lancio delle schede grafiche RTX serie 20, si trattava solo di tracciare raggi per ottenere una luce e ombre più realistiche.

L’idea di Nvidia era di far rimbalzare i raggi di luce attorno a una scena in tempo reale per ottenere questo effetto, che era stato un punto fermo nel rendering offline, come nei film animati, per anni. Ma non funzionava bene all’epoca. Tracciare tutti quei raggi in tempo reale non era possibile sull’hardware disponibile (c’è da discutere se lo sia ancora oggi), quindi ci sono stati compromessi. Si riducevano il numero di raggi, si limitava il numero di effetti tramite ray tracing e si abbassava la risoluzione degli effetti per ottenere frame rate giocabili. E a quel punto, tanto valeva non avere affatto il ray tracing nel gioco.

Portal RTX in esecuzione sul Surface Laptop Studio 2.
Jacob Roach / ENBLE

Questo era il problema che Nvidia ha affrontato con il lancio delle GPU della serie RTX 20. La rivoluzione del ray tracing non era ancora pienamente sviluppata, quindi la maggior parte dei giocatori PC l’ha scartata completamente. Nei pochi giochi dotati di ray tracing in tempo reale, l’effetto richiedeva troppe risorse per giustificare un piccolo miglioramento visivo. Oggi, non è più così.

La generazione successiva di GPU di Nvidia ha migliorato il ray tracing e gli sviluppatori di giochi hanno scoperto nuovi modi per sfruttare efficientemente la tecnica (anche grazie all’inclusione del ray tracing come funzione su Xbox Series X e PlayStation 5). Ma è stato quest’anno che la promessa di un futuro con ray tracing di Nvidia è diventata davvero chiara.

Come DLSS, sarebbe difficile trovare un gioco AAA rilasciato quest’anno senza il supporto al ray tracing. La maggior parte di essi può essere giocata con frame rate accettabili, con giochi come Resident Evil 4 che offrono forme meno esigenti di ray tracing. L’impulso principale di quest’anno, tuttavia, è stato il path tracing. Nvidia lo chiama “ray tracing completo”, ma sostanzialmente è il piano che Nvidia ha delineato nel 2018. Applichi il ray tracing ovunque.

Abbiamo già visto la potenza del path tracing in giochi come Alan Wake 2, Cyberpunk 2077 e Portal RTX, che offrono alcuni dei visivi più realistici che si possono trovare nel mondo dei videogiochi al momento. Il path tracing viene ulteriormente migliorato da DLSS 3.5, offrendo non solo frame rate giocabili in questi giochi, ma anche un miglioramento della qualità del ray tracing tramite un denoiser alimentato da AI.

Cinque anni in preparazione

Recensione di Nvidia RTX 2060 Super e RTX 2070 Super
Dan Baker / ENBLE

Nel 2018, quando Nvidia ha introdotto la piattaforma RTX, sembrava solo un gran clamore senza un valore pratico (e un significativo aumento dei prezzi delle GPU). Quest’anno, però, la piattaforma di Nvidia è completamente sviluppata. Il ray tracing è ora comune nei giochi e disponibile a frame rate giocabili, e DLSS offre non solo un aumento massiccio delle prestazioni, ma anche una qualità visiva superiore. Ci sono voluti cinque anni per arrivare a questo punto, ma in retrospect, è chiaro che Nvidia aveva intuito qualcosa quando ha presentato RTX nel 2018.

La domanda è: dove andiamo da qui? Abbiamo frame generati dall’intelligenza artificiale, speciali denoisers per ray tracing, antialiasing di classe mondiale e un vero e proprio path tracing nei giochi. Il futuro di Nvidia RTX è delineato, a condizione che si disponga di una delle ultime schede grafiche. Forse nel 2024 avremo un assaggio di ciò che non sapevamo di aver perso.