Il ray tracing è destinato a restare, non ci sono dubbi, quindi abbiamo elencato quali schede grafiche lo supportano.
Le schede grafiche di nuova generazione lanciate sia da AMD che da NVIDIA confermano questa realtà, anche se è vero che ognuna lo fa a modo suo.
Nel caso di AMD, la società Sunnyvale ha implementato, per la prima volta, hardware dedicato all’accelerazione del ray tracing nella sua Radeon RX 6000, e lo ha fatto seguendo un approccio curioso, poiché tale hardware è implementato nelle unità texture, come abbiamo visto al momento durante l’analisi del SoC Xbox X Series, e può funzionare solo con quattro operazioni di raggi o quattro operazioni di texture per ciclo di clock.
Al contrario, NVIDIA aveva già l’esperienza acquisita con Turing, una generazione di grafica che è stata la prima nel settore a offrire hardware dedicato all’accelerazione del ray tracing. Con Ampere, l’architettura utilizzata nella serie RTX 30, l’azienda ha mantenuto lo stesso approccio che abbiamo visto nell’RTX 20, il che significa che per ogni unità SM abbiamo un core RT, che esegue in modo indipendente il carico di lavoro relativo al calcolo delle intersezioni e delle collisioni . I tensor core, invece, accelerano il processo di riduzione del rumore.
Non sai cos’è il ray tracing e come funziona? Beh, niente paura, una settimana fa abbiamo pubblicato uno speciale dedicato a questo argomento, dove abbiamo spiegato cos’è il ray tracing e abbiamo visto tutte le sue chiavi, comprese le sue diverse applicazioni pratiche alle sue possibilità di ottimizzazione a scapito della riduzione della qualità grafica. Se non hai avuto la possibilità di leggerlo, ora è un buon momento per darci un’occhiata.
Schede grafiche e ray tracing: differenze tra supporto e accelerazione hardware
Prima di esaminare quali schede grafiche supportano il ray tracing, è necessario essere chiari su qualcosa di molto importante, ovvero che parlare di supporto non è la stessa cosa che riferirsi all’accelerazione hardware del ray tracing, ovvero una scheda grafica può supportare questa tecnologia , ma sii, in pratica, incapace di lavorarci in modo ottimale perché manca di hardware dedicato.
Ad esempio, una GTX 1660 Super supporta il ray tracing, è compatibile con tale tecnologia e lo stesso vale per la Radeon RX 5700. Entrambe sono schede grafiche che potrebbero funzionare con il ray tracing, ma prive di hardware dedicato per accelerare il carico che rappresenta tale tecnologia, il risultato è molto scarso, tanto che, ad esempio, in Quake 2 RTX, la GTX 1660 Super non riesce a mantenere 30 FPS stabili a 720p e con qualità ridotta a meno che non attiviamo il ridimensionamento della risoluzione, il che significa che può scendere al di sotto di 1.280 x 720 pixel.
Le schede grafiche che dispongono di hardware dedicato per accelerare il ray tracing non presentano questo problema e possono fornire risultati molto migliori rispetto a quelle senza tale hardware. L’ho già detto in altre occasioni, ma lo ripeto, è una situazione molto simile a quanto accadde quando iniziarono ad arrivare le prime schede grafiche con supporto T&L (trasformazione e illuminazione), quelle che non avevano hardware dedicato potevano eseguirla dal software, ma la perdita di prestazioni è stata enorme.
Tutto sommato, è importante tenere presente che il ray tracing è una tecnologia molto esigente e, anche su schede grafiche ad alte prestazioni e all’avanguardia, ha un impatto molto grande, tanto che può ridurre la frequenza dei fotogrammi della metà, in molti casi. L’hardware dedicato accelera parte del lavoro extra coinvolto nel ray tracing, ma rappresenta comunque un ulteriore onere che riduce il tempo disponibile per il rendering di ogni fotogramma, e che alla fine si avverte anche quando si lavora con tecnologie come DLSS 2.0.
Il ray tracing può essere eseguito in molti modi, quindi è una tecnologia compatibile con un’ampia varietà di schede grafiche. Tuttavia, se ci limitiamo agli standard attuali, e all’applicazione di questa tecnologia al mondo dei videogiochi, che dopotutto è quello che ci interessa, l’elenco dei modelli ufficialmente supportati si riduce notevolmente, come vedremo di seguito.
Schede grafiche NVIDIA con supporto per ray tracing
Nessuna accelerazione hardware
- 6 GB di GeForce GTX 1060.
- GeForce GTX 1070 da 8 GB.
- GeForce GTX 1070 Ti da 8 GB.
- GeForce GTX 1080 da 8 GB.
- 11GB GeForce GTX 1080 Ti.
- NVIDIA TITAN X e TITAN XP.
- GeForce GTX 1660.
- GeForce GTX 1660 Super.
- GeForce GTX 1660 Ti.
Con accelerazione hardware
- GeForce RTX 2060.
- GeForce RTX 2060 Super.
- GeForce RTX 2070.
- GeForce RTX 2070 Super.
- GeForce RTX 2080.
- GeForce RTX 2080 Super.
- GeForce RTX 2080 Ti.
- NVIDIA RTX Titan.
- GeForce RTX 3060.
- GeForce RTX 3060 Ti.
- GeForce RTX 3070.
- GeForce RTX 3080.
- GeForce RTX 3090.
Schede grafiche AMD con supporto per ray tracing
Nessuna accelerazione hardware
AMD non dispone di schede grafiche che supportano il ray tracing senza includere hardware dedicato. Tuttavia, c’è un’eccezione, ed è che in Crysis Remastered è possibile abilitare il ray tracing sui modelli precedenti alla RX 6000 perché questa tecnologia funziona a livello di software.
Con accelerazione hardware
- AMD Radeon RX 6800.
- AMD Radeon RX 6800 XT.
- AMD Radeon RX 6900 XT.
Le prossime schede grafiche rilasciate da AMD, note come Radeon RX 6700-6700 XT e RX 6600-600 XT, saranno dotate anche di hardware di accelerazione ray-tracing dedicato.
Vale la pena acquistare una scheda grafica con accelerazione ray-tracing?
La verità è che è difficile dare una risposta diretta, semplice e generale. La verità è che dipende molto dalle tue preferenze e anche dal tuo budget. Al momento, sia NVIDIA che AMD hanno eliminato completamente le schede grafiche senza hardware ray-tracing dedicato, ma è ancora possibile acquistare modelli di seconda mano all’interno delle serie GTX 10 e GTX 16 e anche all’interno di AMD RX 5000 e linee precedenti .
I segni di ray tracing, se applicati correttamente, rappresentano un enorme salto nella grafica. L’ho testato in molti giochi utilizzando un RTX 2080 Super e successivamente con un RTX 3080 e sì, la differenza è enorme. In giochi come Control, Cyberpunk 2077 e Metro Exodus, ad esempio, questa tecnologia cambia l’esperienza di gioco e aggiunge un fantastico livello di realismo.
Tuttavia, ci sono altri titoli in cui il cambiamento è più sottile e ci vuole un po ‘più di tempo per apprezzare il miglioramento. Il miglioramento è ancora molto evidente quando ci concentriamo su di esso, ma è in background quando iniziamo a giocare. Shadow of the Tomb Raider, che applica il ray tracing alle ombre e all’occlusione ambientale, sarebbe un buon esempio.
Riteniamo che il ray tracing valga la pena se usato correttamente e quando possiamo spostarlo senza fare grandi sacrifici in termini di fluidità. Con questo in mente, se dovessi chiedermi se dovresti acquistare una scheda grafica compatibile con tale tecnologia direi di sì, a patto che puoi permetterti un modello che ti offre la potenza di cui hai bisogno per giocare in modo ottimale con tale tecnologia abilitata e mantenendo la risoluzione nativa del monitor.
Ad esempio, immagina un utente che ha un budget di 350 euro e vuole giocare in 4K. Con quei soldi, potrebbe acquistare una RTX 2060, una scheda grafica che non è abbastanza potente per spostare i giochi in alta qualità con ray tracing attivo. Nel tuo caso, sarebbe meglio cercare una Radeon RX 5700 XT di seconda mano.