NVIDIA PhysX e CPU: un binomio non ideale?

Un articolo evidenzia come l'ottimizzazione da lato codice per l'esecuzione di PhysX via CPU sia tutt'altro che ideale, soprattutto confrontandola con quella per GPU
di Paolo Corsini pubblicata il 08 Luglio 2010, alle 17:22 nel canale Schede VideoNVIDIA
212 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoPhysx (o altro engine fisico) girerebbe molto meglio su una CPU dedicata, cosa per altro fattibilissima con i multicore che per ora, sono sfruttati molto poco.
Cmq a me spiace per quelle softwarehouse che si "vendono" per pubblicizzare sto schifo. Perchè alla lunga è una cosa che danneggia tutto il mercato PC, e si ritorce come un boomerang.
Nell'articolo si dice:
[I]E' ipotizzabile, del resto, che le prestazioni di una CPU multicore con codice PhysX ottimizzato multithreaded e con SSE possa risultare essere ben più veloce di quanto ottenibile con una GPU NVIDIA di ultima generazione.[/I]
Quindi non è sicuro (anche perchè bisognerebbe vedere come si comporta a seconda della CPU) vorrei saperlo con più certezza....
Certamente...anzi a quel tempo era ancora più evidente e pure peggio dato che dovevi aggiungere per forza un'altra scheda (PPU) oltre alla GPU (e ovviamente alla CPU).
[I]E' ipotizzabile, del resto, che le prestazioni di una CPU multicore con codice PhysX ottimizzato multithreaded e con SSE possa risultare essere ben più veloce di quanto ottenibile con una GPU NVIDIA di ultima generazione.[/I]
Quindi non è sicuro (anche perchè bisognerebbe vedere come si comporta a seconda della CPU) vorrei saperlo con più certezza....
Certamente...anzi a quel tempo era ancora più evidente e pure peggio dato che dovevi aggiungere per forza un'altra scheda (PPU) oltre alla GPU (e ovviamente alla CPU).
Mi sembra improbabile che in 5 anni non abbiano toccato il codice di Ageia ... soprattutto quando sono stati in grado ti tirare fuori versioni di Physx per PS3, Wii e X360 che funzionano perfettamente usando istruzioni di tipo vettoriale (AltiVec) al contrario di quello che succede su x86.
Per console certamente che hanno toccato il codice (non avevano alternative) pero' su PC si portano ancora dietro il "peccato originale" di castrare la CPU compiuto da Ageia.
Mi pare normale che Nvidia col suo soft, favorisca il suo hardware.
Che forse i compilatori Intel producono codice super ottimizzato per CPU AMD?!
Poi per dire, chi vieta ai produttori di CPU, finanziariamente ben più grandi di nvidia, di produrre un motore fisico software per cpu con relativo toolkit da distribuire ai game developer in modo da implementare altri motori oltre a PhysX, che sfrutti e faccia vendere i loro n-mille icori?!
Perchè "dovrebbe" interessare a Nvidia il supporto pieno alle CPU? Beneficenza a Intel?
Evidentemente il game su pc è in netto declino e non interessa più cosi tanto economicamente ad Intel, e in seconda battuta ad Amd che però comunque dispone della sua implementazione per GPU.
Cmq il quesito di essential__60 è giusto. Perchè ad esempio Intel si disinteressa totalmente della cosa?
Non escluderei una questione di miopia, ma magari lo stanno facendo visto l'andazzo, e la situazione sarà destinata a cambiare, chissà
Ghiltanas, questa frase non l'ho capita: a meno che le cose non siano cambiate, le GPU dall'uscita HDMI si limitano a trasmettere quello che ricevono dalla scheda audio tramite l'apposito doppino, quindi non possono essere accusate di nulla....
EDIT: ho capito, le cose sono cambiate, adesso é prevista la veicolazione del flusso audio tramite lo slot PCI-express....
Ad ogni modo, dubito che chi assembla un HTPC pensi ad un Fermi da 150-300W.
Comprando Ageia hanno comprato anche il peccato originale. Inoltre non credo che il codice di PhysX dal 2005 sia rimasto lo stesso. Sicuramente sarà stato rimaneggiato, aggiornato e possibilmente espanso a livello di funzionalità e nel farlo non hanno neanche scritto il nuovo codice con le estensioni.
Comunque anche nel caso (improbabile) in cui semplicemente il codice x86 di Physx sia lo stesso identico di Ageia del 2005, fare a finta di non vedere non li riabilita davanti ai miei occhi.
EDIT: ho capito, le cose sono cambiate, adesso é prevista la veicolazione del flusso audio tramite lo slot PCI-express....
Ad ogni modo, dubito che chi assembla un HTPC pensi ad un Fermi da 150-300W.
Ghiltanas ironizzava, rispondendo ad un utente che sosteneva che le ATI dal lato features non avessero granchè, quando invece, per esempio, la serie 5000 riesce a veicolare audio HD come schede audio quali la Xonar HDAV o la Auzentech HT, mentre le Fermi no. Tant'è vero che a leggere nel forum di AVMagazine mi pare che in ambito HTPC le ATI siano la scelta più diffusa.
Si, seguardi avevo giá trovato la risposta.
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".