View Single Post
Old 27-06-2008, 17:14   #12
Mercuri0
Senior Member
 
Iscritto dal: Jan 2006
Messaggi: 4414
Quote:
Originariamente inviato da appleroof Guarda i messaggi
Ti rispondo qui perchè l'altro tread è stato chiuso (ma perchè poi?)
ed è stato chiuso proprio mentre stavo per risponderti. Per fortuna avevo il blocco note a portata di click

Quote:
Originariamente inviato da appleroof Guarda i messaggi
c'è un doppio errore, mio e tuo: phisix (da quando Nvidia ha comprato Ageia) non ha necessità di usare cuda, mi spiego: cuda è il modo con cui phisix funzia su schede Nvidia, ma phisix (il suo sdk) è libero e ciascuno può utilizzarlo (non so come Ati chiami il suo programma per gpu) senza dare una lira ad Nvidia
Il fatto che l'SDK sia libero di essere usato, vuol dire che i programmatori di videogiochi possono aggiungere Physx ai loro giochi liberamente. Stessa cosa per Havoc.

Per fare un porting su CAL delle librerie di PhysiX, non basta poter usare l'SDK, ma poterlo [I]modificare[/i]. La differenza è davvero bella grossa: AMD non ha scelto di fare l'accordo con Havoc, per fare uno screzio a nVidia. E' stata nVidia a non voler rendere disponibile PhysiX anche per AMD e non c'è niente di male in questo! (deh, nVidia c'ha messo soldi per Ageia, eh)

Quote:
Originariamente inviato da Defragg Guarda i messaggi
E AMD ha detto di no a CUDA per ovvi motivi, licenze e soprattutto motivi d'immagine. Sai che bella figura nell'adottare la tecnologia del principale concorrente.
CUDA di persé non è una "tecnologia" ma il linguaggio per programmare le GPU di nVidia. AMD "ha detto no a CUDA" perché usarlo per le sue GPU è tecnicamente molto difficile e strategicamente un suicidio: leghi il tuo hardware a una tecnica di programmazione controllata dal tuo diretto concorrente!

Se CUDA fosse uno standard sarebbe un altro paio di maniche. Infatti per fortuna sta nascendo OpenCL e ci sarà qualcosa anche nelle DirectX11.
Quote:
Poi è stata Ati ad dire "sti cazzi" per dare una mano ad Intel che ne ha tanto bisogno, in effetti (non in termini monetari diretti, visto che anche Havock è stato reso open da Intel)
Stesso discorso: Havoc è "open" come il PhysiX. Puoi usarlo ma non puoi modificarlo, e AMD probabilmente ha dovuto sborsare qualcosa anche solo per fare l'annuncio di collaborazione. C'è da dire che la patnership con lntel fa comodo anche ad lntel, perché serve a rafforzare Havoc. Anzi, potrebbero scegliere di implementare una parte GPGPU di Havoc (HavocFX) per girare su DirectX 9/10!. In questo modo potrebbe girare anche su hardware nVidia, e sarebbe preferito dagli sviluppatori.

Quote:
Originariamente inviato da Soulman84 Guarda i messaggi
ma ati mica ha comprato havok? qualcosa dovrebbe fare pure lei x la fisica,no?
Ma il punto è che non possiamo avere giochi che girano solo su Ati o solo su nVidia! E anche i programmatori lo sanno.

Tutta questa storia di motori fisici finirà in un nulla di fatto, in demo tecnologici e in prese in giro finché i motori fisici accelerati dalle GPU verranno scritti per girare sulle DirectX (anziché su CUDA o CAL)

p.s. I test del Vantage delle bandiere e delle particelle sono già "fisica sulle GPU" e vengono accelerati da tutte le GPU! Se davvero vogliono, i programmatori possono fare la fisica sulle GPU anche con le Directx9! In tutta questa storia c'è fumo, il vero arrosto non si vedrà per almeno un paio d'anni.
__________________
flìckr

Ultima modifica di Mercuri0 : 27-06-2008 alle 17:17.
Mercuri0 è offline   Rispondi citando il messaggio o parte di esso