View Single Post
Old 29-06-2008, 20:00   #32
appleroof
Senior Member
 
L'Avatar di appleroof
 
Iscritto dal: Oct 2005
Messaggi: 37338
Quote:
Originariamente inviato da Mercuri0 Guarda i messaggi
ed è stato chiuso proprio mentre stavo per risponderti. Per fortuna avevo il blocco note a portata di click


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)


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.

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.


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.
leggi l'intervento di yossarian in prima, forse detta da lui ti convincerà di più
__________________
Air 540 - Core i7 5820k - Corsair H110 - MSI X99S KE - 4x4gb Corsair Vengeance ddr4 2800mhz - GeForce RTX 2080 Ti - Crucial mx500 1tb + WD 1tb - Corsair rm850w - Asus pg348q
le vga che ho avuto
appleroof è offline   Rispondi citando il messaggio o parte di esso