Lo scorso ottobre NVIDIA ha pubblicato il suo primo driver 310.xx che ha portato molte migliorie. Soprattutto sulle schede basate su Kepler si ha avuto un aumento significativo delle prestazioni. Sono stati corretti alcuni bug, aggiunti nuovi profili SLi e una impostazione "nuova" per gli smanettoni. L'impostazione in questione si chiama "LOD bias" ed è sicuramente conosciuta da molti di voi, perché è presente nei driver da parecchio tempo. Il LOD bias di solito funziona solo sulle DirectX 9, non sulle DirectX 10 e 11. nVidia ha trovato un modo per farlo funzionare in DirectX 10 e 11 e in questo articolo analizzeremo come incide nei benchmarks di HWBOT.
LOD bias: Che cos'è?
Per capire che cosa sia il LOD bias dovete sapere che in ogni gioco ci sono un certo numero di livelli di texture per ogni superficie. Se la camera è lontana 500m dall'oggetto, la texture applicata non è la stessa di quella applicata quando la camera è distante solo 2 metri. Più lontana è la camera e meno dettagliate sono le texture; in questo modo non si sovraccarica la scheda grafica con texture enormi e non necessarie.
È compito dello sviluppatore scegliere da quale distanza effettuare il cambio di texture e filtri che avverrà con una transizione non visibile (
Mipmap ).
Il bias LOD può ritardare o accelerare questo processo. Aumentare il LOD bias porta ad un livello di dettaglio inferiore, le immagini risultano meno dettagliate e più offuscate. Viceversa diminuendolo, il dettaglio aumenta e le texture risultano di una qualità maggiore ma pixellose.
In alcuni vecchi titoli (come Quake 3, Serious Sam..) diminuendo il LOD bias si son ottenuti significativi risultati.
Gli overclockers per ridurre parte del carico della scheda grafica aumentavano questa impostazione ottenendo così punteggi più elevati in DX9. Ora la musica sembra essere cambiata visto che NVIDIA ha esteso questa funzione anche per le DirectX10 e 11.
Di seguito alcune foto:
LOD -20 |
|
LOD -10 |
|
LOD -3 |
|
LOD -1 |
|
LOD 0 |
|
LOD 1 |
|
LOD 3 |
|
LOD 10 |
|
LOD 27 |
|
Come si attiva?
Per far funzionare il LOD bias è necessario modificare anche un'altra voce chiamata Sparse Grid SuperSampling (SGSSAA), una sorta di AntiAliasing che agisce a livello di post-elaborazione. Esteticamente l'effetto appare come un normale LOD bias in DX9.
Per modificare il LOD bias nei driver 310.xx è necessario effettuare le modifiche seguenti con nVidia Inspector.
Che cosa abbiamo provato?
Volevamo capire se aumentando il LOD si potessero ottenere prestazioni migliori nei benchmark approvati su HWBOT.
Per misurare le prestazioni abbiamo utilizzato la configurazione di seguito e lanciato alcuni benchmark con i parametri di LOD e SGSSAA modificati. I risultati sono mostrati nelle pagine seguenti.
Abbiamo anche registrato tutti i benchmarks utilizzando Fraps per mostrarvi le differenze a livello grafico tra un LOD 0 e un LOD 15/27. I video si possono trovare nelle pagine del rispettivo benchmark.
Alcuni dettagli:
Vi è una differenza di prestazioni molto bassa tra un SGSSAA x8 e un x2 nella maggior parte dei benchmark, ho usato di default x8 ma se nella tabella dei risultati trovate anche x2 è perché ho rilevato una differenza prestazionale significativa. Per HWBOT si consiglia di utilizzare x2 perchè risulta migliore e non più lenta di x8.
Valore massimo LOD bias per DX10 e 11 è 27.
Valore massimo LOD bias per DX9 è 9.
Ho provato anche driver precedenti ai 310.xx per vedere se si potevano ottenere prestazioni ancora migliori. Purtroppo i 306.xx risultano più scarsi già in partenza rispetto i driver nuovi quindi non è stato possibile effettuare alcun paragone.
Configurazione di prova
Scheda madre |
- ASUS P8P67 Pro (BIOS 2303)
- ASUS Maximus V Gene (BIOS 1408) (3DMark01)
|
CPUs |
- Intel Core i7-2600K @ 3.4 GHz (Turbo Off / HT On)
- Intel Core i7-3770K @ 3.5 GHz (Turbo Off / HT Off / 2C/2T)
(3DMark01)
|
Memoria |
- G.Skill RipjawsZ Dual Channel 4x4GB CL9-9-9-24-DDR3-1600 MHz
- Crucial Ballistix Smart Tracer 2x4GB CL9-9-9-27-DDR3-1866 MHz
(3DMark01)
|
Scheda video (Driver) |
- nVidia GeForce GTX 680 (MSI Twin Frozr)
|
Drivers |
- ForceWare 310.90 WHQL (Windows 7 x64)
- ForceWare 310.90 WHQL (Windows XP) (3DMark01)
|
Software |
|
Disco rigido |
|
Alimentatore |
- Seasonic Platinum SS-1000XP / 1000 Watts
|
Discuti l'articolo sul forum