Ci sono un paio di modi per migliorare le prestazioni grafiche. O fornisci alle GPU più risorse, aggiungendo forza bruta, o diventi creativo e trovi ottimizzazioni dell’efficienza. La tecnologia Multi-Res Shading di Nvidia è un buon esempio di quest’ultimo.
Originariamente pensato per la realtà virtuale, calcolando una scena da più viewport, Multi-Res Shading ha trovato un’altra applicazione: migliorare le prestazioni di gioco delle schede grafiche riducendo la qualità di rendering di alcune porzioni dell’immagine. Shadow Warrior 2 è il primo titolo non VR a beneficiare di questa funzionalità. Secondo Nvidia, Multi-Res Shading aumenta le prestazioni di circa il 30 percento, senza molto degrado della qualità visiva. Ed è esattamente quello che vogliamo testare: come regge la qualità grafica e c’è un guadagno di prestazioni quantificabile?
Shadow Warrior 2: MRS in azione
Se possiedi una scheda GeForce GTX serie 900 (Maxwell) o 1000 (Pascal), è possibile attivare Multi-Res Shading in Shadow Warrior 2. Sono disponibili due opzioni: Conservative e Aggressive. Nel primo caso la risoluzione lungo il bordo dell’immagine viene ridotta del 40% contro il 60% nel secondo. Anche la dimensione di questa zona è diversa a seconda dell’opzione scelta: 20% o 22% a sinistra ea destra e 18% o 20% nella parte superiore e inferiore dell’immagine.
Anche alcuni effetti (come i riflessi dell’obiettivo) vengono ridotti o addirittura rimossi completamente. Questo è uno dei difetti che potresti giustamente criticare di questa tecnologia. La risoluzione non è l’unico attributo interessato da MRS; alcuni dettagli sembrano anche essere trattati in modo diverso dal PolyMorph Engine della GPU, che è responsabile della gestione della geometria.
Oltre a questo, ci sono anche differenze tra Maxwell e Pascal. Nvidia ha aggiunto un blocco “Simultaneous Multi-Projection” a Pascal (PolyMorph Engine 4.0), mentre Maxwell deve accontentarsi del suo blocco “Viewport Multicast”. In pratica, Multi-Res Shading dovrebbe teoricamente essere meno efficiente su Maxwell rispetto a Pascal.
Ombreggiatura multi-risoluzione: cattura dello schermo
Le seguenti schermate mostrano diversi esempi con MRS attivato. Ciascun trio di acquisizioni di schermate viene visualizzato nella sequenza seguente: MRS disattivato, MRS basso e MRS alto.
Gli effetti di riflesso lente vengono disattivati non appena MRS viene attivato. Anche numerosi effetti di ombreggiatura ed illuminazione scompaiono e l’alias appare chiaramente sui bordi dell’immagine quando utilizziamo la modalità MRS più aggressiva. Controlla la lama della spada, per esempio. I contorni dell’immagine sono più sfocati, specialmente con MRS alzato.
Anche in questo caso, i riflessi dell’obiettivo scompaiono non appena viene attivato l’MRS. L’alone di luce all’altezza del buco nella grotta, in alto a sinistra, è visibile solo se MRS è spento. I bordi della pozza d’acqua sono sfocati quando l’MRS viene alzato. La macchia di fango proprio davanti al ponte scompare parzialmente, anche se si trova al centro dell’immagine e quindi non dovrebbe risentirne affatto.
La differenza rispetto ai riflessi sulla carrozzeria del veicolo in primo piano è evidente, con MRS che impone una qualità inferiore. L’illuminazione ambientale della scena è più bassa con MRS attivo e il personaggio a destra è pixelato quando utilizziamo la modalità MRS aggressiva.
Rimuovendo numerosi effetti di luce (riflessi, rifrazioni, diffrazioni, scattering…), anche al centro dell’inquadratura, MRS degrada notevolmente la qualità visiva di questa scena e diminuisce fortemente l’illuminazione ambientale. L’ologramma a destra è particolarmente pixelato nella modalità MRS superiore.
Configurazione di prova
L’ombreggiatura multi-risoluzione ha chiaramente un impatto visibile sulla qualità visiva, specialmente in modalità aggressiva. Ma il suo obiettivo principale è migliorare le prestazioni. Vediamo se questo è il caso. Abbiamo eseguito i nostri test sulla prima scena del gioco utilizzando la qualità Ultra a 1080p, 1440p e 4K utilizzando le tre schede grafiche seguenti:
Intel i5-6500 3,2 Ghz
MSI GTX 970 Gaming 4G
Gigabyte GeForce GTX 1060 WF2OC-3GD 3GB
Software Driver di grafica Sistema operativo Controller di archiviazione
Nvidia GeForce Game Ready 375.76
Windows 10 x64 Enterprise 1607 (14393.351)
Intel PCH Z170 SATA 6Gb/s
Sequenza di riferimento
1920×1080
Se il Multi-Res Shading ha davvero un impatto sul frame rate, le prestazioni senza la funzione di Nvidia sono già abbastanza buone da rendere la fluidità percepita eccellente in tutti i casi. In altre parole: a 1080p, Multi-Res Shading non è utile con queste schede di fascia media.
2560×1440
Anche in questo caso, il frame rate medio e minimo aumenta, indipendentemente dall’impostazione che specifichiamo. Ma l’attivazione di MRS consente alle nostre tre schede di non scendere mai al di sotto dei 50 FPS, il che è evidente in termini di fluidità percepita. MRS trova una reale utilità in questa risoluzione.
3840×2160
È a 4K che l’impatto dell’ombreggiatura Multi-Res è maggiore, che si tratti di fotogrammi al secondo, stabilità del tempo di fotogramma o uniformità percepita. In ogni caso, le nostre tre schede GeForce di fascia media non sono in grado di sostenere un frame rate sufficiente per rendere il gioco fluido a questa risoluzione molto alta, il che è piuttosto normale.
Conclusione
Sebbene il Multi-Res Shading abbia un impatto negativo sulla qualità visiva che non può essere ignorato, almeno in questa specifica implementazione, i guadagni di prestazioni attribuibili alla funzione sono quantificabili. Il miglioramento dovrebbe essere maggiore con Pascal rispetto a Maxwell, ma le nostre misurazioni non sembrano supportarlo: la GeForce GTX 970 beneficia molto bene (tranne in 4K) con la stessa grafica.
La nostra unica delusione è che la tecnologia esposta in Shadow Warrior 2 non si accontenta solo di degradare la risoluzione dell’immagine periferica. Rimuove anche alcuni componenti, che influiscono anche sulla qualità della scena proprio al centro dello schermo, dove dovrebbe essere intatta. Alla fine, è lontano dalle acquisizioni dello schermo fornite da Nvidia.
Tuttavia, questa opzione tornerà utile in casi specifici. Prendi i nostri risultati a 1440p, per esempio. Una risoluzione come 1080p non tassa abbastanza le schede grafiche di fascia media da rendere utile il degrado visivo e le GeForce GTX 970 e 1060 non sono abbastanza veloci per giocare a 4K, anche con MRS. Alla fine, consigliamo di non utilizzare la modalità MRS più aggressiva perché ha un impatto troppo negativo sulla qualità grafica per i nostri gusti.