Login

Benvenuto! Accedi o registrati.
Settembre 06, 2010, 07:13:33 am
Nome utente: Password:
Accesso con nome utente, password e durata della sessione

Dimenticato la password?

Ultimi messaggi

Re: Pasca, Rage e iP...
By: Tommaso Checchi
Oggi alle 01:35:28 am

Final Freeway.. wait...
By: Davide Pasca
Settembre 05, 2010, 06:11:57 am

Forever again
By: Enrico Colombini
Settembre 04, 2010, 10:15:50 pm

Sicuri che non l'ha ...
By: Paolo Tajč
Settembre 03, 2010, 03:47:33 pm

Nuova edizione GTA
By: Paolo Tajč
Settembre 03, 2010, 10:56:19 am

Umbrella or LTD?
By: Davide Pirola
Settembre 02, 2010, 10:59:53 am

Sound Designer nei G...
By: Simone Cicconi
Agosto 31, 2010, 06:34:25 pm

Realtimeworlds into ...
By: Davide Pasca
Agosto 31, 2010, 02:50:01 am

Presentazione!
By: Domenico Troiano
Agosto 30, 2010, 04:41:33 pm

Color password
By: Davide Pasca
Agosto 29, 2010, 01:59:30 am

CaptainRon's Modules
Forum arrow Programmazione arrow Grafica 3D e fisica arrow risposta di Havok ad Ageia: Havok FX risposta di Havok ad Ageia: Havok FX
Pagine: [1] 2   Vai giů
  Stampa  
Autore Discussione: risposta di Havok ad Ageia: Havok FX  (Letto 4393 volte)
Antonio Martini
SCEE - London


Karma: +46/-30
Messaggi: 1912



Mostra profilo
« inserita:: Ottobre 31, 2005, 02:13:51 pm »

http://www.havok.com/content/view/187/77/

notare anche il punto 2 qui:
http://www.havok.com/content/view/186/53/
Registrato
Francesco Garelli
London


Karma: +1/-0
Messaggi: 460


May the force be with me! :)


Mostra profilo WWW
« Risposta #1 inserita:: Ottobre 31, 2005, 03:01:38 pm »

Nel caso che la gpu fosse sotto utilizzata la cosa mi potrebbe anche far felice ma dato che non penso sia cosi' mi chiedo a che pro?
Registrato
Davide Pirola
JFDP Labs - London
Administrator
*****

Karma: +33/-7
Messaggi: 1585


Mostra profilo
« Risposta #2 inserita:: Ottobre 31, 2005, 03:14:16 pm »

Citazione di: Francesco Garelli
Nel caso che la gpu fosse sotto utilizzata la cosa mi potrebbe anche far felice ma dato che non penso sia cosi' mi chiedo a che pro?


Guarda che il 90% dei giochi di questa generazione sono CPU-bounded e _non_ GPU bounded.
Registrato

We are the music makers, and we are dream of the dreams... (Willy wonka)
Antonio Martini
SCEE - London


Karma: +46/-30
Messaggi: 1912



Mostra profilo
« Risposta #3 inserita:: Ottobre 31, 2005, 03:29:35 pm »

Citazione di: Francesco Garelli
Nel caso che la gpu fosse sotto utilizzata la cosa mi potrebbe anche far felice ma dato che non penso sia cosi' mi chiedo a che pro?

il punto sarebbe forse che su pc le GPU si stanno evolvendo ad un rate maggiore dei processori intel? o sbaglio?
Registrato
Francesco Garelli
London


Karma: +1/-0
Messaggi: 460


May the force be with me! :)


Mostra profilo WWW
« Risposta #4 inserita:: Ottobre 31, 2005, 04:15:25 pm »

Citazione di: Davide Pirola
Citazione di: Francesco Garelli
Nel caso che la gpu fosse sotto utilizzata la cosa mi potrebbe anche far felice ma dato che non penso sia cosi' mi chiedo a che pro?


Guarda che il 90% dei giochi di questa generazione sono CPU-bounded e _non_ GPU bounded.


Yep...ci ho ragionato un po su ed hai ragione.

Bye.
Registrato
Emanuele Salvucci
Rome


Karma: +8/-22
Messaggi: 2359



Mostra profilo WWW
« Risposta #5 inserita:: Novembre 01, 2005, 02:44:31 am »

Citazione
These multi-core architectures are available today in workstation configurations, but will be reaching consumers en masse in the next year


uhmm... preferisco le scelte di Ageia.
E'vero che il multiprocessing diventera' consumer, ma non il prossimo anno IMHO.
E anche ammettendo la diffusione dei dual core, se si diffonde la PPU di Ageia, un sistema con la scheda fisica andra' comunque di piu' di un sistema con HavokFX.

Poi, il massimo che ho visto in giro oggi in termini di multi-CPU e' la nuova workstation della Boxx, con un doppio dual core (4 cpu)...e costa $4.5 K nella versione base AMD.

Accelerare la fisica con la GPU poi...boh.
Oltretutto, e' vero che in media i giochi PC sono CPU-bounded, ma se nel caso di singola CPU, sono gia bounded con la grafica vuol dire che non riescono a caricare la GPU...e se sono bounded per la grafica non vedo come possano inviare invece dati per la fisica se la GPU e' comunque idle.  Question   Rolling Eyes

...se vogliono ovviare a questo con un thread hardware su una CPU dual core...allora stanno usando e occupando ben piu' che un "po' " di GPU-power. Tanto vale avere la schedina con la PPU sopra...  Smile

Edit:

Leggendo oltre:

Citazione
Havok FX will support a new type of rigid-body object called a Debris Primitive. A Debris Primitive is a compact representation of a 3D collideable object that can be processed via Shader Model 3.0 (SM3.0) in a very efficient manner.


...cioe'...accelerano SOLO queste entita' con la GPU!? E a che serve!?  Rolling Eyes
"Evvai...milioni di DETRITI accelerati da un thread della CPU e da un pezzetto di GPU".

...naaaa...  Smile
Registrato

Emanuele Salvucci
Maya|Lightwave
Game Technical Artist
Lscript developer

www.forwardgames.com
Davide Pirola
JFDP Labs - London
Administrator
*****

Karma: +33/-7
Messaggi: 1585


Mostra profilo
« Risposta #6 inserita:: Novembre 01, 2005, 01:02:17 pm »

Citazione di: Emanuele Salvucci

Oltretutto, e' vero che in media i giochi PC sono CPU-bounded, ma se nel caso di singola CPU, sono gia bounded con la grafica vuol dire che non riescono a caricare la GPU...e se sono bounded per la grafica non vedo come possano inviare invece dati per la fisica se la GPU e' comunque idle.  Question   Rolling Eyes


Usando propriamente ed efficentemente il DMA controller.
Registrato

We are the music makers, and we are dream of the dreams... (Willy wonka)
Antonio Martini
SCEE - London


Karma: +46/-30
Messaggi: 1912



Mostra profilo
« Risposta #7 inserita:: Novembre 01, 2005, 03:43:13 pm »

Citazione di: Emanuele Salvucci

uhmm... preferisco le scelte di Ageia.

ma il punto fondamentale e che io non ho visto una singola demo
che mi spingerebbe a comprare una scheda ad un prezzo di $30 figuriamoci al prezzo della loro scheda. ci sono i video sul loro sito per chi e' interessato.

ciao,
Antonio
Registrato
Emanuele Salvucci
Rome


Karma: +8/-22
Messaggi: 2359



Mostra profilo WWW
« Risposta #8 inserita:: Novembre 01, 2005, 04:29:41 pm »

Citazione di: Antonio Martini

ma il punto fondamentale e che io non ho visto una singola demo
che mi spingerebbe a comprare una scheda ad un prezzo di $30 figuriamoci al prezzo della loro scheda. ci sono i video sul loro sito per chi e' interessato.


Vero, ora come ora c'e' poco e niente. Ma io calcolerei anche che ancora non c'e' il loro SDK - il PhysX 2.2 e' Novodex...tant'e' vero che non hanno cambiato neanche il nome del pacchetto nel download.

Il 2.3 dovrebbe gia essere PhysX e non piu' Novodex...e credo che per questa o la prossima settimana dovremmo vederlo in giro. Wink

L'integrazione con le soluzioni Meqon dovrebbe vedersi credo i primi del 2006...e sara' molto interessante IMHO.

Riguardo alle scelte di Ageia non mi riferisco solo all'hardware, che cmq secondo me rimane un'ottima opzione piuttosto che sprecare risorse "a random" tra CPU e GPU e incasinare task grafici e fisici, ma anche rispetto al software.
Ora Ageia ha un'ottima gamma di soluzioni per fare "pick'n'mix" tra Novodex, Meqon e cose nuove. Se non altro per la possibilita' di accesso ai code-base rispettivi ed eventuali patent ecc.

Vedo la mossa di Havok piu' una questione di "contro marketing"... non mi pare una soluzione effettiva e radicale - sembra po' accroccata...buttata li' insomma tanto per fare un contr'attacco.  Rolling Eyes
Registrato

Emanuele Salvucci
Maya|Lightwave
Game Technical Artist
Lscript developer

www.forwardgames.com
Antonio Martini
SCEE - London


Karma: +46/-30
Messaggi: 1912



Mostra profilo
« Risposta #9 inserita:: Novembre 01, 2005, 04:45:13 pm »

Citazione di: Emanuele Salvucci

Vero, ora come ora c'e' poco e niente. Ma io calcolerei anche che ancora non c'e' il loro SDK - il PhysX 2.2 e' Novodex...tant'e' vero che non hanno cambiato neanche il nome del pacchetto nel download.

Il 2.3 dovrebbe gia essere PhysX e non piu' Novodex...e credo che per questa o la prossima settimana dovremmo vederlo in giro. Wink

beh ma per me conta quello che esiste e oggi, si chiami physX o novodex sono le stesser persone che ci lavorano. Per sapere se la scheda e' buona o no, bisognerebbe vedere cosa c'e' dentro. il design. da quel poco che ne so non sembra tutto rose e fiori e alcune features potrebbero non essere li proprio perche la scheda non e' adatta a supportarle. notare che la Ageia ha comprato la Novodex dopo che la scheda esisteva gia e la persona che ha fatto i fluidi aveva scritto il solver mathengine. La gente come Muller etc... non ha partecipato al design della scheda.

Citazione di: Emanuele Salvucci

L'integrazione con le soluzioni Meqon dovrebbe vedersi credo i primi del 2006...e sara' molto interessante IMHO.

sara o non sara, alla fine Meqon e Novodex erano quasi equivalenti.

Ageia punta tutto sulla scheda, per Havok l'FX e una piccola parte di una serie di prodotti. Insomma dove sono i risultati della scheda? perche dovremmo comprarla?

aggiungo anche che il supporto ageia/novodex sembra inesistente e non mi pare poco. ho provato a tirare giu l'sdk mi mandano dei link che non funzionano, mando una email al supporto e non mi hanno _mai_ risposto.
una settimana dopo vengo a sapere che le stesse identiche cose sono successe ad una persona al piano di sotto. Questi eventi da soli gia bastano per far abbandonare l'idea di usare l'ageia sdk sin dall'inzio.

ciao,
Antonio
Registrato
Emanuele Salvucci
Rome


Karma: +8/-22
Messaggi: 2359



Mostra profilo WWW
« Risposta #10 inserita:: Novembre 01, 2005, 07:49:46 pm »

Citazione di: Antonio Martini
Ageia punta tutto sulla scheda, per Havok l'FX e una piccola parte di una serie di prodotti. Insomma dove sono i risultati della scheda? perche dovremmo comprarla?

aggiungo anche che il supporto ageia/novodex sembra inesistente e non mi pare poco. ho provato a tirare giu l'sdk mi mandano dei link che non funzionano, mando una email al supporto e non mi hanno _mai_ risposto.
una settimana dopo vengo a sapere che le stesse identiche cose sono successe ad una persona al piano di sotto. Questi eventi da soli gia bastano per far abbandonare l'idea di usare l'ageia sdk sin dall'inzio.



Infatti...spero di vedere presto anche la scheda, le specifiche e lavorarci sopra. Smile

Cmq, a noi il supporto risponde. Certo, i ragazzi di Meqon erano molto piu' efficienti e veloci... ma che ci vuoi fare, alla fine e' una societa' "sconvolta" da due acquisizioni. Gli ci vorra' un po' di tempo per assestarsi immagino... spero.  Rolling Eyes  Smile
Registrato

Emanuele Salvucci
Maya|Lightwave
Game Technical Artist
Lscript developer

www.forwardgames.com
Marco Salvi
Intel - San Francisco


Karma: +8/-8
Messaggi: 664



Mostra profilo
« Risposta #11 inserita:: Novembre 01, 2005, 07:53:36 pm »

Citazione di: Emanuele Salvucci
Accelerare la fisica con la GPU poi...boh.

L'architettura della PPU di AGEIA e' molto simile a quella di una GPU, basta leggersi i brevetti che postai tempo fa qui proprio su playfields.. Smile
Quello di cui avrebbe bisogno una GPU per essere concorrenziale e' una buona implementazione del dynamic branching (cosa che nvidia non ha) e possibilita' di scrivere un risultato fuori da uno shader un po' dove si vuole in memoria (cosa che nvidia non ha per niente).
Ecco perche' ATI spinge in questa direzione.. anche se tra un anno e piu' le cose potrebbe cambiare radicalmente per nvidia.
Citazione

Oltretutto, e' vero che in media i giochi PC sono CPU-bounded, ma se nel caso di singola CPU, sono gia bounded con la grafica vuol dire che non riescono a caricare la GPU...e se sono bounded per la grafica non vedo come possano inviare invece dati per la fisica se la GPU e' comunque idle. Question Rolling Eyes

E se avessi 2 GPU on board?...Wink

ciao,
Marco
Registrato

Isn't it enough to see that a garden is beautiful without having to believe that there are fairies at the bottom of it too? [Douglas Adams] [my blog]
Emanuele Salvucci
Rome


Karma: +8/-22
Messaggi: 2359



Mostra profilo WWW
« Risposta #12 inserita:: Novembre 02, 2005, 08:24:50 am »

Citazione di: Marco Salvi
Citazione

Oltretutto, e' vero che in media i giochi PC sono CPU-bounded, ma se nel caso di singola CPU, sono gia bounded con la grafica vuol dire che non riescono a caricare la GPU...e se sono bounded per la grafica non vedo come possano inviare invece dati per la fisica se la GPU e' comunque idle. Question Rolling Eyes


E se avessi 2 GPU on board?...Wink



Non so se e' questo il punto. Il fatto e' che 2 GPU in SLI, o crossfire, a quanto ne so si dividono il lavoro unicamente grazie al driver. I dati che arrivano - il codice - non ha concezione del fatto che ci sono 2 GPU.

Oltretutto non puoi comunque fare multithread asincrono per la fisica, perche' non puoi smistare il lavoro da codice, mentre con la scheda dedicata e' una scelta quasi obbligata.   Question

Quindi con la PPU avrai la CPU che manda batch sia al driver grafico che fisico e poi PPU e GPU lavorano asincrone...il che mi sembra una bella cosa. Smile

Oltretutto mi starebbe un po' sulle balle che mi prendo 2 GPU da 1.200 euro in tutto, per avere i mega effetti a risoluzioni impossibili con AA 8x e arriva Havok che mi rallenta tutto per vedere il brecciolino che schizza via.  Rolling Eyes

Ci sono anche altre cose poco chiare rispetto a HavokFX. Chi e' che creerebbe dinamicamente il "debris" da migliaia di entita' da mandare alla GPU?... la CPU ?  Rolling Eyes
Registrato

Emanuele Salvucci
Maya|Lightwave
Game Technical Artist
Lscript developer

www.forwardgames.com
Davide Pirola
JFDP Labs - London
Administrator
*****

Karma: +33/-7
Messaggi: 1585


Mostra profilo
« Risposta #13 inserita:: Novembre 02, 2005, 11:50:28 am »

Citazione di: Emanuele Salvucci

Non so se e' questo il punto. Il fatto e' che 2 GPU in SLI, o crossfire, a quanto ne so si dividono il lavoro unicamente grazie al driver. I dati che arrivano - il codice - non ha concezione del fatto che ci sono 2 GPU.

Ovviamente il driver smisterebbe GPU/PPU automaticamente, oppure te lo puoi sempre fare a mano, non vedo che problema c'e'.

Citazione

Oltretutto non puoi comunque fare multithread asincrono per la fisica, perche' non puoi smistare il lavoro da codice, mentre con la scheda dedicata e' una scelta quasi obbligata.   Question


!?!?!?

Citazione
Oltretutto mi starebbe un po' sulle balle che mi prendo 2 GPU da 1.200 euro in tutto, per avere i mega effetti a risoluzioni impossibili con AA 8x e arriva Havok che mi rallenta tutto per vedere il brecciolino che schizza via.  Rolling Eyes

Magari i mega effetti a risoluzioni impossibili sono proprio i debris che schizzano via da tutte le parti.Tieni conto che i mega effetti non li puoi usare costantemente in game anche perche' devono reggere il framerate costante anche per situazioni di caos, per cui per gran parte del tempo starebbero li' con della potenza non sfruttata. Gia' non siamo GPU bounded con 1 scheda figuriamoci con 2...

Citazione
Ci sono anche altre cose poco chiare rispetto a HavokFX. Chi e' che creerebbe dinamicamente il "debris" da migliaia di entita' da mandare alla GPU?... la CPU ?  Rolling Eyes

Calcolati on the fly, procedurali, o tramite vertex shader con formati predefiniti.
Registrato

We are the music makers, and we are dream of the dreams... (Willy wonka)
Marco Salvi
Intel - San Francisco


Karma: +8/-8
Messaggi: 664



Mostra profilo
« Risposta #14 inserita:: Novembre 02, 2005, 11:54:25 am »

Citazione di: Emanuele Salvucci
Non so se e' questo il punto. Il fatto e' che 2 GPU in SLI, o crossfire, a quanto ne so si dividono il lavoro unicamente grazie al driver. I dati che arrivano - il codice - non ha concezione del fatto che ci sono 2 GPU.

Per ora e' cosi', non e' detto che questa situazione sia immutabile. Del resto non si parla di una cosa che potrai usare domani mattina.
Citazione

Oltretutto non puoi comunque fare multithread asincrono per la fisica, perche' non puoi smistare il lavoro da codice, mentre con la scheda dedicata e' una scelta quasi obbligata.   Question

E perche' non si potrebbe?
Citazione

Quindi con la PPU avrai la CPU che manda batch sia al driver grafico che fisico e poi PPU e GPU lavorano asincrone...il che mi sembra una bella cosa. Smile

Appunto, non vedo quale sarebbe la differenza, sostitusci PPU con GPU e il discorso non cambia. Non sta mica scritto da nessuna parte che una su una GPU debba essere allocato solo lavoro grafico.
Citazione

Oltretutto mi starebbe un po' sulle balle che mi prendo 2 GPU da 1.200 euro in tutto, per avere i mega effetti a risoluzioni impossibili con AA 8x e arriva Havok che mi rallenta tutto per vedere il brecciolino che schizza via.  Rolling Eyes

Assumendo che il far girare la fisica sulla GPU sia vantaggioso, cioe' che una GPU potrebbe fare il lavoro di una CPU ma molto molto meglio, non credo dovresti preoccuparti tanto di sprecare la potenza delle tue 2 GPU perche' se passassi quel carico di lavoro sulla CPU saresti messo ben peggio, considerando che gia' ora la maggior parte dei giochi sono CPU-limited (quindi la tua costosa configurazione SLI non verrebbe sfruttata affatto). Se invece pensi che sarebbe meglio avere una PPU..potrei anche essere d'accordo, ma non e' che la PPU te la danno gratis..ti potrebbe costare come la tua seconda GPU Wink
Registrato

Isn't it enough to see that a garden is beautiful without having to believe that there are fairies at the bottom of it too? [Douglas Adams] [my blog]
Pagine: [1] 2   Vai su
  Stampa  
 
Vai a:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Pagina creata in 0.386 secondi con 20 interrogazioni al database.