View Single Post
Old 27-06-2008, 16:24   #13
Mercuri0
Senior Member
 
Iscritto dal: Jan 2006
Messaggi: 4414
Quote:
Originariamente inviato da appleroof Guarda i messaggi
Nvidia tramite Cuda e Ati tramite (?)

Cuda è il mezzo per usare uno strumento (phisix) su gpu Nvidia, (?) è un mezzo per usare lo stesso strumento su gpu Ati. Ammesso che Ati voglia
Spero di aver chiarito qualcosa a proposito nel mio post precedente. Faccio uno schemino di riepilogo.

Gioco->PhysiX->Cuda->Driver(cuda)->Scheda Video.


Per AMD e il Physix dovrebbe essere
Gioco->Physix->Cal->Driver(Cal)->Scheda Video.
Per far questo però dovrebbe poter modificare il PhysiX, cosa che nVidia non ci pensa minimamente di lasciagli fare.

Un'altra soluzione sarebbe:
Gioco->PhysiX->Cuda o interfaccia CUDA-Cal ->driver CUDA o Cal->scheda video.
Tecnicamente difficile da realizzare e metterebbe i driver (e l'hardware) di AMD alla mercé di nVidia.

La soluzione "buona" per sviluppatori e noialtri utenti è:
Gioco->Motore fisico(Havoc, PhysiX, etc)->DirectX->Driver(DirectX)->scheda video. Stessa cosa con OpenCL (o persino OpenGL) al posto del DirectX.

L'accelerazione fisica sulle GPU si può fare anche sulle DirectX 9/10 senza usare CUDA o CAL, vedi il test delle bandiere del Vantage.

Comunque devo ancora capire meglio la storia dell'hack fatto da quel tipo di cui si parlava.
__________________
flìckr

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