matteo1986
15-05-2003, 13:43
riporto il link dell'articolo su ExtremeTech e la news di 3ditalia. Giudicate voi.... :rolleyes:
http://www.extremetech.com/article2/0,3973,1086025,00.asp
ExtremeTech è entrata in possesso di una speciale versione 3.2 del noto programma di benchmark 3DMark03 ed ha messo ha nudo un difetto del GeForceFX 5900 nel rendering dei test. Un difetto che, forse, potrebbe invece essere "voluto" per poter gonfiare i risultati della nuova GPU ottenuti con il programma di FuturMark.
ExtremeTech è partito da questo presupposto: "come mai il nuovo GeForceFX 5900 Ultra ottiene con 3DMark03 risultati così superiori a quelli del Radeon 9800 Pro se, poi, i valori fatti registrare dalle 2 GPU nel nostro Game Gauge [un test messo a punto da ExtremeTech] sono invece molto simili?". Contattata FutureMark, i responsabili del sito hanno ricevuto la speciale versione del noto benchmark che permette un bel "giochetto": mettere in pausa l'esecuzione di un test e poter muovere la camera liberamente, così come si può fare in qualunque sparatutto-3D in prima persona. I risultati sono molto curiosi... Qui sotto potete vedere a sinistra l'immagine renderizzata dal GeForceFX 5900 Ultra (driver DetonatorsFX 44.03) nel test normale, a destra lo spostamento del punto di vista che mette in luce qualcosa che non va. Quel "qualcosa" sembra che sia un bel culling, vale a dire una rimozione dall'immagine della zona non ripresa dalla camera (che, poi, altro non è che l'occhio dell'osservatore). Questa rimozione di elementi dall'immagine 3D è effettuata allo scopo di aumentare le prestazioni nel rendering eliminando tutti quegli oggetti che non risultano visibili all'osservatore. Ma come è possibile che i driver sappiano a priori cosa eliminare e dove effettuare questa operazione?
Ciò è possibile perché 3DMark03 e tutti gli altri test simili sono "deterministici", vale a dire che dato un qualunque istante durante la riproduzione del test, è sempre possibile sapere cosa sarà inquadrato dopo. Questo perché un test deterministico può essere inteso come una "visita guidata" all'interno di una scena 3D, dove la telecamera compie sempre lo stesso identico percorso: immaginate, per comprendere meglio la situzione, il treno che portava il personaggio principale all'interno del laboratorio Black Mesa nel gioco Half-Life. Il motivo dell'utilizzo del culling nel cielo del Game Test 4, di cui avete visto le foto qui sopra, è chiaro: quel cielo è renderizzato utilizzando il Pixel Shader 2.0. Questo comporta che prima di essere visualizzato, tutto il cielo deve per forza essere renderizzato, con un grosso appesantimento nel tempo di calcolo totale. Se fosse possibile eliminare tutte le parti non inquadrate, si otterrebbe una notevole diminuzione dei calcoli necessari al suo rendering. Ecco come sembra che agiscano, secondo i responsabili di ExtremeTech, i nuovi driver nVIDIA: questi dovrebbero essere stati "istruiti" per effettuare il "taglio" di tutto quello che non viene ripreso dalla camera ed aumentare le prestazioni del nuovo GeForceFX 5900 Ultra.
Ovviamente, però, non si può accusare nessuno senza dargli il diritto di replica. ExtremeTech ha, così, contattato nVIDIA presentandogli i fotogrammi incriminati. nVIDIA si è giustificata asserendo che l'effetto scovato è causato da un problema ai driver non rilevato durante la fase di beta-testing e che ha messo i suoi ingegneri a studiare il bug per cercare di eliminarlo. Anche FutureMark ha iniziato lo studio dei Detonators 44.03 per cercare di capire se ciò che è stato messo in luce è il frutto di un vero bug oppure di una deliberata scelta atta a "gonfiare" le prestazioni della nuova GPU. [/size]
http://www.extremetech.com/article2/0,3973,1086025,00.asp
ExtremeTech è entrata in possesso di una speciale versione 3.2 del noto programma di benchmark 3DMark03 ed ha messo ha nudo un difetto del GeForceFX 5900 nel rendering dei test. Un difetto che, forse, potrebbe invece essere "voluto" per poter gonfiare i risultati della nuova GPU ottenuti con il programma di FuturMark.
ExtremeTech è partito da questo presupposto: "come mai il nuovo GeForceFX 5900 Ultra ottiene con 3DMark03 risultati così superiori a quelli del Radeon 9800 Pro se, poi, i valori fatti registrare dalle 2 GPU nel nostro Game Gauge [un test messo a punto da ExtremeTech] sono invece molto simili?". Contattata FutureMark, i responsabili del sito hanno ricevuto la speciale versione del noto benchmark che permette un bel "giochetto": mettere in pausa l'esecuzione di un test e poter muovere la camera liberamente, così come si può fare in qualunque sparatutto-3D in prima persona. I risultati sono molto curiosi... Qui sotto potete vedere a sinistra l'immagine renderizzata dal GeForceFX 5900 Ultra (driver DetonatorsFX 44.03) nel test normale, a destra lo spostamento del punto di vista che mette in luce qualcosa che non va. Quel "qualcosa" sembra che sia un bel culling, vale a dire una rimozione dall'immagine della zona non ripresa dalla camera (che, poi, altro non è che l'occhio dell'osservatore). Questa rimozione di elementi dall'immagine 3D è effettuata allo scopo di aumentare le prestazioni nel rendering eliminando tutti quegli oggetti che non risultano visibili all'osservatore. Ma come è possibile che i driver sappiano a priori cosa eliminare e dove effettuare questa operazione?
Ciò è possibile perché 3DMark03 e tutti gli altri test simili sono "deterministici", vale a dire che dato un qualunque istante durante la riproduzione del test, è sempre possibile sapere cosa sarà inquadrato dopo. Questo perché un test deterministico può essere inteso come una "visita guidata" all'interno di una scena 3D, dove la telecamera compie sempre lo stesso identico percorso: immaginate, per comprendere meglio la situzione, il treno che portava il personaggio principale all'interno del laboratorio Black Mesa nel gioco Half-Life. Il motivo dell'utilizzo del culling nel cielo del Game Test 4, di cui avete visto le foto qui sopra, è chiaro: quel cielo è renderizzato utilizzando il Pixel Shader 2.0. Questo comporta che prima di essere visualizzato, tutto il cielo deve per forza essere renderizzato, con un grosso appesantimento nel tempo di calcolo totale. Se fosse possibile eliminare tutte le parti non inquadrate, si otterrebbe una notevole diminuzione dei calcoli necessari al suo rendering. Ecco come sembra che agiscano, secondo i responsabili di ExtremeTech, i nuovi driver nVIDIA: questi dovrebbero essere stati "istruiti" per effettuare il "taglio" di tutto quello che non viene ripreso dalla camera ed aumentare le prestazioni del nuovo GeForceFX 5900 Ultra.
Ovviamente, però, non si può accusare nessuno senza dargli il diritto di replica. ExtremeTech ha, così, contattato nVIDIA presentandogli i fotogrammi incriminati. nVIDIA si è giustificata asserendo che l'effetto scovato è causato da un problema ai driver non rilevato durante la fase di beta-testing e che ha messo i suoi ingegneri a studiare il bug per cercare di eliminarlo. Anche FutureMark ha iniziato lo studio dei Detonators 44.03 per cercare di capire se ciò che è stato messo in luce è il frutto di un vero bug oppure di una deliberata scelta atta a "gonfiare" le prestazioni della nuova GPU. [/size]