-
Vad är Nvidia PhysX?
Inlagd den 13 maj, 2009 Inga kommentarer
Vad är Nvidia PhysX?
Generellt PhysX är ett realtids middleware fysikmotor SDK. Den hänvisar till kortet PPU (Physics Processing Unit) som kan accelerera grafisk bearbetning, där PhysX funktionen är aktiverad. Det används mest för att förbättra grafisk miljö i datorspel, PhysX syftade absolut att förbättra den grafiska prestandan. PhysX släpptes för ett tag sedan, Det användes sedan av Graphic ingenjörer och designers att skapa professionella fysik simuleringar och att göra 3D-miljö som används i spel eller filmer. Faktum var att den tekniken var för dyr för en vanlig spelare. Graphics processer stödjer hårdvaruacceleration av PhysX kan påskyndas genom PhysX PPU eller CUDA-aktiverad GeForce GPU. CUDA är ett namn på PhysX-motor utvecklad av nVidia. När grafiska applikationer såsom dataspel med fysikberäkningar från CPU, gör det möjligt att utföra andra mål istället - Det kan vara resultatet med en smidigare och snabbare grafik bearbetning. Middleware fysikmotorer ger en annan funktion som speldesigner. Det hjälper till att undvika att skriva sin egen kod för att hantera den komplexa fysik interaktioner möjligt i moderna spel, eftersom PhysX har fått en klar att använda fysisk algoritmer.
Lite PhysX historia
PhysX utvecklades ursprungligen av Ageia som NovodeX SDK. Ageia var ett företag som profilerat sig in i 3D-grafik marknaden med fantastisk idé att ta fysik datorer i dataspel. Ageia ingenjörer visste att fysikberäkningar möjliggöra en mer extrem och verklig visuell upplevelse. Ageia tänkande var en riktigt intressant, och som en pionjär aning om att det hade också gott om nackdelar, tyvärr korten lades in på marknaden alldeles för dyrt och fick vägen till lilla Support.

Det Ageia finansiella resultat var långt under genomsnittet och företaget var nära konkurs. All hantering ögon och hoppas vände sig till nVidia som var intresserad av Ageia teknik för grafisk bearbetning. Och det hände, i februari 2008, Nvidia köpte Ageia för 30 miljoner dollar och anlitade sin ledande personal att få Ageia's PhysX API. Efter att PhysX-motor och har börjat omvandlas till Nvidia CUDA-teknik. I augusti 2008, Nvidia släppt mjukvara som gör GeForce 8 serien och högre kort genomföra PhysX grafisk bearbetning.
PhysX funktioner och prestanda:
PhysX grafisk behandling används ofta för att skapa fysiska miljöer i spelet källa. Huvuddragen att PhysX är kapabel att utföra låter mycket spektakulära grafiska realtids effekter, mycket detaljerade miljö gillar kläder faktor, tår droppar och hår. PhysX förbättrar även damm och säkerheter skräp under in-game explosion. Mer av att den kan utföra rörliga objekt inuti en mycket tjock rök & dimma utan brist på prestanda. När PhysX är på, spelet tecken har fått komplexa geometrier för bättre rörlighet och interaktion. Det ökar generellt hos alla grafiska applikationer flytta vissa uppgifter till PhysX PPU. Numera någon CUDA redo GeForce grafikkort, GeForce series 8 och nyare, kan dra nytta av PhysX utan att behöva installera en särskild PhysX-kort. Ta en titt på diagrammet visar PhysX prestanda räntorna på olika upplösningar. Diagrammet jämför plattformar med och utan PhysX grafisk bearbetning:

Som du ser PhysX fördubblar prestanda grafiska bearbetningen, så tekniken, nVidia investerat var en Prima. Nu, NVIDIA hävdar att det faktum GPU lösningar är billigare kommer att gå bättre GPUs in mer kraftfulla maskiner, göra fler datorer abstrakt tillgänglig för spel. När PhysX är inaktiverad i programvara, det lämnade effekterna aktiverade, och de är nu beräknas över CPU. Det är otroligt hur mycket CPU overhead som tar. Nu, normalt din FPS skulle vara mycket högre eftersom fysik stuff is disabled, men jag tänkte att det är ett fint exempel på hur bra fysik kan ske över en GPU. Det är bara mycket mer effektivt.

PhysX P1 (PPU) hårdvaruspecifikationer:
- Multi-core MIPS-arkitektur baserad enhet med integrerad fysik acceleration maskinvara
- Interface: 32-bit PCI 3.0
- 125 miljoner transistorer
- Tillverkningsprocessen: 130 nm
- Peak Undervisning Bandwidth: 20 miljarder per sekund
- Minne: 128 MB GDDR3 RAM-minne på 128-bitars gränssnitt
- 182 mm2 die storlek
- Sphere kollision tester: 530 miljoner per sekund (maximala kapacitet)
- Peak Power Consumption: 30 W
- Konvex kollision tester: 530,000 sekunden (maximala kapacitet)
- Pris: Mellan $ 100 - $250

Så efterbehandling, NVIDIA har massor av fantastiska arbete här. Attributen PhysX ger är mycket bra. PhysX-lösning är det bra val om du vill ha bästa möjliga spelupplevelse, och prestanda är bra. PhysX är en fantastisk grafik processteknik. Det ser bra ut inför framtiden Jag vill ha mer, ändå måste vi se några större och nyare titlar stödja det.
nVidia Graphic Visions
Weblog cirka GeForce grafikkort
















