View Single Post
Old 01-07-2008, 17:04   #74
blade9722
Senior Member
 
L'Avatar di blade9722
 
Iscritto dal: Jun 2007
Messaggi: 9933
Quote:
Originariamente inviato da Defragg Guarda i messaggi
No blade, non ci siamo.
In un esplosione di vaste proporzioni mi pare logico ipotizzare che ci sia un gran numero di oggetti che subiscono delle conseguenze dovute all'esplosione.
Spostando il carico da CPU a GPU si possono si velocizzare i calcoli fisici, ma dopo chi renderizza tutto il popò di roba che si muove su schermo? Chi applica i vari tipi di effetti, texture, ecc...?
La GPU, ma se questa perde risorse nel calcolo fisico dopo non sarà più in grado di renderizzare fluidamente una determinata scena, perchè come detto non può sfruttare tutte le sue risorse.
La complessita' dell'engine fisico non influenza la quantita' degli oggetti, ma la precisione con cui ne viene calcolata la traiettoria. Se fai un test con il benchmark_CPU2 di Crysis, noterai che ci sono, in corrispondenza di alcune esplosioni, dei cali improvvisi di frame rate. Prendendo in considerazione le scene piu' lente, perlomeno sul mio sistema ho notato che abbassando il dettaglio della fisica ho incremento di frame piu' sostanziale di quello che ottengo abbassando il dettaglio grafico. Questa e' una chiara indicazione del fatto che in queste situazioni sia il calcolo delle traiettorie ad impattare sulle performance, piu' che il rendering degli oggetti.

Per contro, nella stragrande maggioranza dei casi cambiando il dettaglio della fisica non si ha nessuna variazione di performance. Percio' la mia sensazione (e tale rimane, una sensazione) e che nel gameplay tipicamente ci sia una successione di due scenari completamente sbilanciati:

- scenari in cui il frame rate e' interamente dominato dal rendering. In questo caso il carico della fisica, sia che sia gestito dalla GPU che dalla CPU, e' irrilevante.
- scenari in cui il frame rate e' dominato dai calcoli fisici. In questo caso, se la GPU e' piu' veloce della CPU si avra' comunque un incremento di performance.

La situazione che descrivi e' invece tipica di uno scenario in cui il peso della fisica e del rendering sono comparabili, ed in cui la soluzione piu' efficiente potrebbe consistere nella ripartizione del carico.

Come puoi vedere, le ipotesi possono essere le piu' svariate, non condivido tutta questa sicurezza ostentata con quel "non ci siamo".
__________________
Case:Chieftec BA-01B-B-B MB: E-VGA 122-M2-NF59-TR CPU:Athlon64 X2 (Windsor) 6400+ PSU1:Corsair HX 520WPSU2:Thermaltake PurePower Express W0099R VGA: 9800GX2@680/1700/1040 MHz Audio: SB X-fi Gamer HDD 2x320GB RAID-Link alla guida SLI - CPU gaming test
blade9722 è offline   Rispondi citando il messaggio o parte di esso