Physics Processing Unit: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m ortografia |
m Corretto wikilink |
||
(44 versioni intermedie di 28 utenti non mostrate) | |||
Riga 1:
{{F|
{{
La '''Physics Processing Unit''' o '''PPU''', è un [[microprocessore]] dedicato per la gestione del [[Calcolo (matematica)|calcolo]] della [[fisica degli oggetti virtuali]], specialmente per quanto riguarda i calcoli di fisica presenti nel [[motore grafico]] di un [[videogioco]].
È quindi un'enorme rivoluzione, soprattutto nel campo della [[Computer grafica 3D|grafica tridimensionale]], in quanto tutti i [[Moto (fisica)|movimenti]] degli oggetti, la [[Dinamica (fisica)|dinamica]] dei [[Fluido|fluidi]], la [[simulazione]] del movimento di capelli e abiti, la distruzione di oggetti e tutto quello che riguarda il
Alla
== Implementazioni ==
=== Ageia PhysX ===
Il primo [[microprocessore]] ad essere pubblicizzato come ''PPU'' prendeva il nome di [[PhysX]] e fu introdotto sul mercato dall'azienda chiamata [[Ageia]]. Ciò avveniva tra la fine del [[2005]] e l'inizio del [[2006]], periodo in cui fu messa in commercio la prima scheda discreta con il microprocessore ''PPU'' al posto del [[Graphics Processing Unit|GPU]]. Tale scheda, nella sua prima generazione, aveva le seguenti caratteristiche:
* N° di transistors: 125 milioni
* Dimensioni del [[die (elettronica)|die]]: 182
* Memoria: 128 MB GDDR3 RAM su interfaccia a 128-bit
* Interfaccia di connessione: [[Peripheral Component Interconnect|PCI]]
Riga 20:
* [[Bandwidth]] di istruzioni massimo: 20 [[bilione|bilioni]]/sec
* Consumo: 30 W
* Processo produttivo: 130
I [[videogiochi]] che intendevano avvantaggiarsi dell'accelerazione offerta dalla ''PPU'' [[PhysX]] dovevano usare il kit [[NovodeX SDK]] fornito da [[Ageia]] stessa. A supportare i prodotti [[PhysX]] furono 2 aziende già note per la produzione di schede video: [[
Ageia è stata acquistata da [[nVidia]] il
==== nVidia ====
Qualunque scheda grafica GeForce con supporto [[CUDA]] 2.0 (ovvero tutte le schede della serie 8
A partire dai driver ForceWare 186.xx [[nVidia]] ha deciso di disattivare il supporto a PhysX quando nel sistema è presente una [[Graphics Processing Unit|GPU]] di un produttore diverso (ad esempio [[AMD]]). Fonti interne a
Con l'avvento dei driver ForceWare 257.15, si era inizialmente constatato che
Le modalità di funzionamento di [[nVidia]] [[PhysX]] sono 3:
* '''Standard''': la singola scheda grafica installata nel sistema si occupa del rendering della scena 3D e del calcolo della fisica del [[videogioco]].
* '''
* '''Multi-
I seguenti giochi supportano [[nVidia]] PhysX:<ref>{{cita web|url=http://www.nzone.com/object/nzone_physxgames_home.html|titolo=Giochi PhysX ready|editore=nVidia Corporation}}</ref>
{{
* ''[[Adrenalin 2: Rush Hour]]''
* ''[[Age of Empires III]]'' (solo in versione Mac)
* ''[[Alpha Prime]]''
* ''[[APB (
* ''[[Army of Two]]''
* ''[[Auto Assault]]''
* ''[[Alliance of Valiant Arms]]''
* ''[[Batman: Arkham Asylum]]''
* ''[[Backbreaker (
* ''[[B.A.S.E. Jumping]]''
* ''[[Bet on Soldier: Blackout Saigon]]''
Riga 58 ⟶ 57:
* ''[[Beowulf: The Game]]''
* ''[[Bladestorm: The Hundred Years' War]]''
* ''[[
* ''[[Brothers in Arms: Hell's Highway]]''
* ''[[Captain Blood (
* ''[[CellFactor: Combat Training]]''
* ''[[CellFactor: Revolution]]''
Riga 67 ⟶ 66:
* ''[[Cryostasis: Sleep of Reason]]''
* ''[[Dark Physics]]''
* ''[[Dark Void (videogioco)|Dark Void]]''
* ''[[Darkest of Days]]''
* ''[[Desert Diner]]''
* ''[[Dragon Age: Origins]]''<ref>{{
* ''[[Dragonshard]]''
* ''[[Dusk 12]]''
Riga 76 ⟶ 75:
* ''[[Empire Earth III]]''
* ''[[Entropia Universe]]''
{{
* ''[[Fallen Earth]]''
* ''[[Fat Princess]]''
* ''[[Frontlines: Fuel of War]]''
* ''
* ''[[Garshasp (
* ''[[Gears of War]]''
* ''[[Race Driver: Grid]]''
Riga 91 ⟶ 90:
* ''[[Heavy Rain]]''
* ''[[Helldorado: Conspiracy]]''
* ''
* ''[[Hour of Victory]]''
* ''[[Huxley (
* ''[[H.A.V.E. Online]]''
* ''[[iFluid]]''
* ''[[Infernal (
* ''[[Inhabited island: Prisoner of Power]]''
* ''[[
* ''[[Kran Simulator 2009]]''<ref>{{
* ''[[Kuma\War]]''
* ''[[Aura of Wisdom]]''
Riga 107 ⟶ 106:
* ''[[Mass Effect 2]]''
* ''[[Medal of Honor: Airborne]]''
* ''[[Metro 2033 (videogioco)|Metro 2033]]''
* ''[[Mirror's Edge]]''
* ''[[Mobile Suit Gundam: Crossfire]]''
* ''[[Monster Madness: Battle for Suburbia]]''
{{
* ''[[Monster Truck Maniax]]''
* ''[[Myst Online: Uru Live]]''
Riga 117 ⟶ 116:
* ''[[Nights: Journey of Dreams]]''
* ''[[Nurien]]''
* ''[https://web.archive.org/web/20100513005122/http://www.grot-software.com/dloads.html Odd Blox]''
* ''[http://bluetorchstudios.com/games/openfire Open Fire] {{Webarchive|url=https://web.archive.org/web/20100410211510/http://bluetorchstudios.com/games/openfire/ |date=10 aprile 2010 }} (ed il seguito, [http://games.bluegillstudios.com/openfiregold Open Fire Gold])''
* ''[[Overlord 2]]''
* ''[[Parabellum (
* ''[[Paragraph 78]]''
* ''[[Pirates of the Burning Sea]]''
* ''[[Prince of Persia (videogioco 2008
* ''[[Point Blank (
* ''[[PT Boats: Knights of the Sea]]''
* ''[[Rail Simulator]]''
* ''[[Red Steel]]''
* ''[[Rise of Legends|Rise of Nations: Rise of Legends]]''
* ''[[Risen (
* ''[[Robert Ludlum's The Bourne Conspiracy]]''
* ''[[Roboblitz]]''
Riga 139 ⟶ 138:
* ''[[Silverfall]]''
* ''[[Sovereign Symphony]]''
* ''[[Sonic
* ''[[Sonic
* ''[[Speedball 2]]''
* ''[[Stoked]]''
* ''[[Stoked Rider: Alaska Alien]]''
{{
* ''[[Switchball]]''
* ''[[Trine (
* ''[[The Hunt (
* ''[[The Stalin Subway]]''
* ''[[The Void (
* ''[[Tom Clancy's Ghost Recon Advanced Warfighter]]''
* ''[[Tom Clancy's Ghost Recon Advanced Warfighter 2]]''
Riga 155 ⟶ 154:
* ''[[Tom Clancy's Splinter Cell: Double Agent]]''
* ''[[Tortuga: Two Treasures]]''
* ''[[Turok (
* ''[[Two Worlds (videogioco)|Two Worlds]]''
* ''[[Ultra Tubes]]''
* ''[[Unreal Tournament 3]]''
Riga 165 ⟶ 164:
* ''[[Warmonger: Operation Downtown Destruction]]''
* ''[[W.E.L.L. Online]]''
* ''[[Winterheart's Guild (
* ''[[X-Men
* ''[[WorldShift]]''
* ''[[Zombie Driver]]''
{{
==== AMD ====
[[AMD]] ha invece siglato<ref>
==== Havok FX ====
L'SDK [[Havok (software)|Havok]] è il maggior contendente del PhysX SDK. Usato in più di 150 giochi, inclusi titoli di grande successo quali ''[[Half-Life 2]]'', ''[[Alan Wake]]'', ''[[
Per competere con [[PhysX]] ''PPU'', venne
Le soluzioni offerte da [[Havok]] dividono la simulazione della fisica in ''effetti di fisica'' e in ''fisica che influisce sul gameplay'', con gli ''effetti di fisica'' che sono inviati (ove possibile) alla [[GPU]] tramite istruzioni per lo Shader Model 3.0 mentre la ''fisica che influisce sul gameplay'' viene normalmente processata dalla [[CPU]]. L'importante differenza tra i due è che gli ''effetti di fisica'' non influiscono sul gameplay (polvere o piccoli detriti generati da un'esplosione, ad esempio). La maggior parte dei calcoli di fisica, ad ogni modo, è effettuata via software; questo approccio è totalmente differente da quello utilizzato nell'SDK [[PhysX]], il quale invia tutti i calcoli di fisica alla scheda grafica esterna (se presente).▼
▲Le soluzioni offerte da [[Havok (software)|Havok]] dividono la simulazione della fisica in ''effetti di fisica'' e in ''fisica che influisce sul gameplay'', con gli ''effetti di fisica'' che sono inviati (ove possibile) alla
A partire dall'acquisizione di Havok operata da [[Intel]], [[Havok FX]] sembra essere stato accantonato e in seguito cancellato.
=== Intel Larrabee ===
Si è molto speculato riguardo alle possibilità che la futura architettura grafica di [[Intel]], chiamata [[Larrabee (hardware)|Larrabee]] possa ben prestarsi al ruolo di ''PPU''; essa è come il processore [[Cell (processore)|Cell]], situata a metà tra la [[CPU]] e la
== Voci correlate ==▼
* [[Motore fisico]]▼
== Note ==
<references />
▲== Voci correlate ==
▲* [[Motore fisico]]
== Collegamenti esterni ==
*
*
*
*
*
*
* {{cita web|http://www.hwmaster.com/forum/hybrid-physx-scheda-amd-scheda-physx-t9790.html|Hybrid Physx}}
{{Portale|informatica}}
[[Categoria:Microprocessori]]
|