|
|
|
![]() |
|
Strumenti |
![]() |
#1 | |||||||
Senior Member
Iscritto dal: Mar 2006
Messaggi: 8600
|
[Thread Ufficiale] nVidia PhysX
![]() 26/08/2008 Nella giornata odierna nVidia ha reso disponibile un nuovo set di driver Forceware beta, versione 177.39, che introducono per la prima volta il supporto pubblico alla tecnologia PhysX con le schede video NVIDIA basate su GPU GeForce 9800 GTX, GeForce GTX 280 e GeForce GTX 260. Attraverso l'implementazione delle API PhysX di Ageia, grazie alla versione 8.06.12 del PhysX System Software, nVidia può delegare le elaborazioni della fisica alla GPU all'interno del benchmark 3DMark Vantage e in tutti i giochi che precedentemente richiedevano una PPU Ageia, in quanto la GPU viene vista dal benchmark come se fosse una unità di elaborazione PPU, Physics Processing Unit, completamente dedicata. GPU supportate: La compatibilità a nVidia PhysX è estesa a tutte le schede compatibili con CUDA 2.0, ossia TUTTE le GPU della serie 8, 9, 100, 200, 300, 400 e 500 che possiedono memoria video pari o superiore a 256Mb e un minimo di almeno 32 CUDA cores. ![]() Nella modalità Standard la singola scheda si occuperà del rendering e delle operazioni fisiche, nella modalità SLi le due schede collegate in parallelo si occupano del rendering e dei calcoli relativi alla fisica, nella modalità Multi-GPU una scheda si occuperà del puro rendering, mentre l'altra si dedicherà interamente ai calcoli fisici. Esiste infine un'ultima possibilità, applicabile nel primo e nel secondo caso (ma anche nel terzo, ma così si avrebbe una scheda di troppo nel case) e in un quarto caso, ossia con delle schede Radeon; la presenza di una PPU AGEIA PhysX, che si accollerebbe tutti i calcoli fisici e lascierebbe alla scheda grafica il puro rendering. Le PPU Ageia PhysX vengono supportate. NVIDIA PhysX System Software (driver PhysX singolo, per utenti con PPU e scheda ATi, ad esempio) 9.09.0428 WHQL - 3/6/2009
NV PhysX Tweaker Questo programmino consente, a chi possiede una VGA PhysX, di abilitare/disabilitare l'accelerazione via GPU. Utile soprattutto in momenti in cui è richiesto la massima potenza grafica. 1.0 - 04/07/2008 N.B. Dalla versione 8.07.18 del PhysX System Software questo programmino perde utilità, perchè è possibile disabilitare l'accelerazione hardware direttamente dal pannello di controllo del PhysX System Software, oltre che a scegliere la modalità di accelerazione hardware (PPU PhysX o GPU PhysX). ![]() ![]() PhysX Runs On RV670, Scores 22,000 CPU Marks in 3DMark Vantage Eran Badit of NGOHQ.com successfully modified NVIDIA CUDA (Compute Unified Device Architecture) to operate on an ATI GPU and has been able to run the NVIDIA PhysX layer on an RV670, the Radeon HD 3850. He tells that enabling PhysX support on Radeon cards is not particularly difficult, leading us to believe that physics on graphics cards may not so much be a technology problem but an issue of corporate dynamics. On his first run, Eran got a 22,606 CPU score in 3D Mark Vantage, enhancing the overall score to P4262. A comparable system without PhysX-support will cross the finish line at about P3800. Fake? Verità? O un po' di tutti e due? Dal thread ATI Radeon HD 4850, test e analisi architettura: Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
NVIDIA's PhysX: Performance and Status Report - inglese: Test CPU vs PPU vs GPU PhysX su 3D Mark Vantage e Unreal Tournament 3 nVidia PhysX Starring the Zotac 9800 GTX+ - inglese PhysX Performance with GeForce - inglese NVIDIA GPU PhysX Pack Preview - inglese A first look at Nvidia's GPU physics - inglese Mirror's Edge: Physx effects benchmark review - inglese Mirror's Edge benchmarks with Radeon HD 4870 plus Ageia card - Alternative to Nvidia Physx - inglese Bericht: Nvidia CUDA und PhysX im Überblick - tedesco Batman, Cryostasis, Mirror's Edge, Darkest of Days: PhysX roundup! Links utili: http://physxinfo.com/ The Unofficial PhysX Links & Info Page - inglese PhysX games, list, links, comments. - inglese PhysX Demo Competition from The Game Creators and nVidia - inglese
__________________
Steam Deck OLED 2 TB | Ryzen 7 7700 — 2x16GB Corsair Dominator Platinum 6400 MHz — PowerColor Hellhound RX 7700 XT Trattative OK: 1mp3r4t0r, armenico11, Babumba92, CoolBits, Drigerott, gino1221, k.o.z, Macco, Mastermarcox, Mone_82, stacker, Velvet, Vladimiro Bentovich, frupoli, Sheva77, deg626, HcK190, Godmar, Simonxp, LCol84, pp2k, xeno the holy, SamuTnT, fantacaz Ultima modifica di Defragg : 07-11-2011 alle 15:36. |
|||||||
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2001
Città: Augusta
Messaggi: 5818
|
ciao
mi iscrivo il chip G92 pare venga supportato nativamente; quando ho installato i driver per la fisica, andando nel relativo pannello di controllo avevo già abilitata la funzione per la fisica poi non so... ciao ps: il penultimo link postato da te è errato nella sintassi non porta da nessuna parte... ![]() ariciao
__________________
papapa ![]() ![]() Ultima modifica di slivio... : 27-06-2008 alle 09:09. |
![]() |
![]() |
![]() |
#3 |
Bannato
Iscritto dal: Aug 2001
Città: Berghem Haven
Messaggi: 13511
|
Bisognerebbe trovare qualche bel bench fisico
![]() |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Mar 2006
Messaggi: 8600
|
Più che altro vedere i risultati di chi ha sia una PPU che una VGA nVidia adatta.
Io purtroppo ho solo la prima, sono rimasto ancora alla mia X1950GT@Pro causa mancanza di dindini. ![]() Quote:
![]()
__________________
Steam Deck OLED 2 TB | Ryzen 7 7700 — 2x16GB Corsair Dominator Platinum 6400 MHz — PowerColor Hellhound RX 7700 XT Trattative OK: 1mp3r4t0r, armenico11, Babumba92, CoolBits, Drigerott, gino1221, k.o.z, Macco, Mastermarcox, Mone_82, stacker, Velvet, Vladimiro Bentovich, frupoli, Sheva77, deg626, HcK190, Godmar, Simonxp, LCol84, pp2k, xeno the holy, SamuTnT, fantacaz |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Mar 2005
Città: A RRRRRRoma
Messaggi: 466
|
...ma se già con una scheda video nvidia g92 aggiornata con gli ultmi forceware si ha la possibilità di far "fisicizzare" alla gpu e non alla cpu... avere una ppu comporterebbe semplicemente far fare il tutto a lei e non alle altre due... cioè non capisco che vantaggi apporterebbe... o forse sì
![]() Forse avendo una ppu non si avrebbe nemmeno il bisogno di installare i forceware con physix nativo, i calcoli li farebbe tutti la ppu, e sicuramente se un lavoro viene fatto da tre persone invece che da due o addirittura una ![]() Però allora a questo punto mi viene da pensare che in realtà non è nient'altro che un dividersi il compito cioè voglio dire non si avrebbero incrementi delle prestazioni ma solo un carico in meno da parte della cpu e gpu... non capisco
__________________
...work in progress... |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 37997
|
Ti rispondo qui perchè l'altro tread è stato chiuso (ma perchè poi?)
http://www.hwupgrade.it/forum/showpo...postcount=9941 ma secondo te, se l'sdk è stato reso libero prima dell'acquisizione di Ageia, come facevano le vga Nvidia e/o Ati a usarlo? http://www.hwupgrade.it/news/skvideo/19322.html 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 per esempio, anche Havock potrebbe essere usato da Nvidia, volendo. ...............E se non chiediamo troppo, suggeriamo a nVidia di accordarsi con Havok, così da avere schede ATI e nVidia con compatibilità fisica totale. http://www.tomshw.it/news.php?newsid=14538
__________________
Corsair 5000D - Ryzen 7 7700 - Asrock B650E PG - 2x16gb G.Skill Trident Z5 ddr5 6000 mhz - GeForce RTX 4070 - Samsung 980 pro 1tb + Crucial mx500 1tb + WD 1tb - Corsair rm850w - Asus pg348q le vga che ho avuto |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jan 2006
Città: VI
Messaggi: 2634
|
io ho provato cell factor ma non mi sembra che la fisica fosse accelerata.. boh
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: May 2006
Messaggi: 19384
|
Quote:
Ma le prestazioni aumentano nel test cpu con physix? se si vede ad occhio nudo il miglioramento è chiaro che non è solo un cheat... |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Mar 2005
Città: A RRRRRRoma
Messaggi: 466
|
...ok... allora se non ho capito male, ormai nVidia ha scelto Ageia PhysiX mentre ATi ha scelto Havok... mmm... e allora però come funzionerà con i vari giochi sviluppati con l'uno o con l'altro?
__________________
...work in progress... |
![]() |
![]() |
![]() |
#10 |
Junior Member
Iscritto dal: Feb 2004
Città: Milano
Messaggi: 16
|
Qui c'è un test con il 3DMark Vantage e una GTX280, e i risultati si vedono...
![]() http://www.pcprofessionale.it/2008/0...ita-dalla-gpu/ ![]() |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Dec 2007
Messaggi: 3869
|
posto anche qui...
ma io non ho capito una cosa: nel caso si abbia pure la scheda di ageia, chi è che decide se usare la PPU o la GPU? Si può scegliere su base utente cosa usare?
__________________
Intel i7 14700KF-Aorus WaterForce X 360-Aorus Master Z690-32GB Fury Renegade 6000cl32-Samsung 980PRO 2Tb-Samsung 970PRO 1Tb- SanDisk 3d Ultra 1Tb-RTX 4090 ZOTAC AMP AIRO-Seasonic Vertex GX 1200-Creative SoundBlaster AE5 Plus-Phanteks P600S-Cooler Master HALO MF140-Predator X34GS-VR Meta Quest 2-MacMini M1 ![]() |
![]() |
![]() |
![]() |
#12 | |||||
Senior Member
Iscritto dal: Jan 2006
Messaggi: 4414
|
Quote:
![]() Quote:
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:
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:
Quote:
![]() 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. |
|||||
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Jan 2006
Messaggi: 4414
|
Quote:
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 17:31. |
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Mar 2005
Città: A RRRRRRoma
Messaggi: 466
|
Ecco è questo quello che non capisco... ma praticamente parlando... se io faccio partire Assassin's Creed, a parità di configurazione del PC (scheda video esclusa ovviamente), su una gtx260 o su una HD4870 il fatto che sia stato sviluppato con Havock cosa implica?
__________________
...work in progress... |
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Jan 2006
Messaggi: 4414
|
Quote:
(perché la GPU viene aggravata di lavoro che la CPU faceva con facilità). Usare la GPU per accelerare la fisica serve solo per effetti particolari che la CPU non digerisce. Questi effetti o girano sulla GPU, o non girano: non c'è via di mezzo. Quello che può succedere, è che ci siano giochi che potranno abilitare alcuni particolari effetti su particolare hardware. Per PhysiX nel breve termine questi effetti saranno disponibili solo per hardware nVidia, per Havoc ancora non si sa nulla: potrebbe essere solo CPU, solo AMD, o anche AMD+nVidia. Ovviamente potrebbero fare giochi per cui questi effetti siano "fondamentali", ma ovviamente sarebbero solo tech-demo. ![]() p.s. Chissà se all'estremo uno non si possa comprare una ATI o nVidia "piccola" da usare come acceleratore fisico dedicato in parallelo a una scheda video di un'altra marca...
__________________
flìckr Ultima modifica di Mercuri0 : 27-06-2008 alle 18:01. |
|
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Jan 2006
Messaggi: 4414
|
Commento a quanto ho detto sopra:
In realtà mi aspetto che di questa storia della fisica già a metà agosto non se ne parlerà più, fino a che non cominceranno a fare sul serio. E per fare sul serio ci vuole uno standard. (Che possibilmente vada bene anche per le console.) edit: Inoltre mi pare che sia chiarissimo che non c'è nessun problema tecnico in questa storia ma solo discorsi di marketing.
__________________
flìckr Ultima modifica di Mercuri0 : 27-06-2008 alle 18:08. |
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Apr 2002
Città: **ROMA**
Messaggi: 5090
|
wow
Con i driver 177.40 http://www.nvnews.net/vbulletin/showthread.php?t=115375 funziona tutto almeno dal pannello con la mia scheda in firma senza nessuna modifica dell'inf. ![]() ![]()
__________________
°° Instagram °° Freelance Photographer "La differenza tra un uomo ed un bambino sta nel costo dei suoi giocattoli." |
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: Mar 2005
Città: A RRRRRRoma
Messaggi: 466
|
Quote:
E' addirittura possibile che un gioco sviluppato con PhysX e giocato con una scheda video diciamo così "non PhysX" con i driver PhysX installati nel sistema (i soliti non i Forceware 177... che abilitano l'acc della fisica sulla GPU (vd. sotto)), abbia alcuni effetti cmq non riproducibili perchè non digeriti dalla CPU? Lo chiedo perchè l'altro giorno da un mio amico abbiamo provato Hellgate London su una 9800GX2 con non ricordo quali Forceware (ma tanto mi pare di aver capito che per questa scheda il supporto PhisX nativo non ci sia con alcuna revision) e Vista Ultimate... nel menù delle impostazioni video del gioco c'era la possibilità di abilitare un effetto "fumo" mi pare, ovviamente lo abbiamo abilitato, ma durante il gioco in alcune zone dove ci sarebbe dovuto essere appunto del fumo, si vedeva diciamo tutto nero...
__________________
...work in progress... Ultima modifica di KNX : 27-06-2008 alle 18:49. |
|
![]() |
![]() |
![]() |
#19 | |
Senior Member
Iscritto dal: Jun 2007
Messaggi: 9933
|
Quote:
Poi, in certe sistuazioni particolari, per esempio una esplosione di vaste proporzioni, si ha un picco nei calcoli fisici, la CPU fatica a reggere il carico, e come conseguenza si ha un drastico calo di frame rate, con la GPU che "si gira i pollici" in attesa dei dati dalla CPU. In questo caso, lo spostamento del carico da CPU a GPU potrebbe portare ad un incremento dei frames. In altre parole, con la fisica sulla CPU potrei avere un limite di teorico di 50FPS (per esempio) della GPU, però un frame rate di 20FPS dato dalla lentezza della CPU. Spostando il carico sulla VGA, potrei abbassare il limite teorico della GPU a 40 FPS, ed avere un frame rate complessivo di 35FPS.
__________________
Case:Chieftec BA-01B-B-B MB: E-VGA 122-M2-NF59-TR CPU:Athlon64 X2 (Windsor) 6400+ PSU1:Corsair HX 520WPSU2:Thermaltake PurePower Express W0099R VGA: 9800GX2@680/1700/1040 MHz Audio: SB X-fi Gamer HDD 2x320GB RAID-Link alla guida SLI - CPU gaming test |
|
![]() |
![]() |
![]() |
#20 | |
Senior Member
Iscritto dal: Mar 2006
Messaggi: 8600
|
Quote:
In un esplosione di vaste proporzioni mi pare logico ipotizzare che ci sia un gran numero di oggetti che subiscono delle conseguenze dovute all'esplosione. Spostando il carico da CPU a GPU si possono si velocizzare i calcoli fisici, ma dopo chi renderizza tutto il popò di roba che si muove su schermo? Chi applica i vari tipi di effetti, texture, ecc...? La GPU, ma se questa perde risorse nel calcolo fisico dopo non sarà più in grado di renderizzare fluidamente una determinata scena, perchè come detto non può sfruttare tutte le sue risorse. ![]()
__________________
Steam Deck OLED 2 TB | Ryzen 7 7700 — 2x16GB Corsair Dominator Platinum 6400 MHz — PowerColor Hellhound RX 7700 XT Trattative OK: 1mp3r4t0r, armenico11, Babumba92, CoolBits, Drigerott, gino1221, k.o.z, Macco, Mastermarcox, Mone_82, stacker, Velvet, Vladimiro Bentovich, frupoli, Sheva77, deg626, HcK190, Godmar, Simonxp, LCol84, pp2k, xeno the holy, SamuTnT, fantacaz |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:24.