Punt1: Ter tijde van de 8xxx serie van Nvidia hadden zij Ageia al overgenomen
nVidia nam Ageia over op zeggen en schrijven 8 dagen voor dat ze de Geforce 9xxx serie uitbrachten. Strikt genomen is dat nog in het GeForce 8xxx tijdperk geweest, in de praktijk heeft nVidia PhysX pas naar de GeForce gebracht 6 maanden na de introductie van de GeForce 9xxx.
Toen ik in medio 2007 mijn PPU kocht was er nog geen sprake van dat nVidia of wie dan ook Ageia zou opkopen.
Punt2: Alle games lopen ook zonder PhysX. Het wordt dan door een softwarelayer geimplementeerd waardoor het dus op de CPU gaat en je dus een krachtigere CPU moet hebben of de PhysX effecten lager moet zetten.
In de regel wel, hoewel ten tijde van de release je het niet hoefde te proberen om Cell Factor of Warmonger zonder PPU te spelen. Zelfs de dikste CPUs van eind 2007 konden dat gewoonweg niet aan.
Ook vandaag de dag nog presteert een PPU beter in PhysX dan de meeste CPUs.
Punt3: PhysX is een effect van de vorige generatie. Met DX11/OpenCL zijn er gewoon algemene standards voor (komt bij dat OpenCL en DirectCompute, dat bij DX11 gebruikt wordt voor PhysX, ook gewoon op ATI's vorige generatie lopen omdat die DX 10.1 ondersteunt)
De enige reden dat er nog games met PhysX verschijnen is dat Nvidia er geld voor betaald dat het geintegreed wordt en dat de games al langer in ontwikkeling zijn. Ik zie PhysX zich echter niet meer lang overeind houden. ATI wint op moment met zijn DX11 line-up enorm terrein en het wordt dus steeds onhandiger voor devs om op een NV-only standard in te zetten.
Daar verschillen we toch behoorlijk van mening dan. Ik zie DX11 en DX10.1 op dit moment nog geen centimeter terrein winnen tegenover PhysX. Er komen steeds meer games uit die op een of andere manier PhysX ondersteunen en bij steeds meer kun je dat dan laten doen op een GPU of (met een hack) op een PPU.
DirectCompute en andere gpGPU toepassingen zullen ongetwijfeld PhysX gaan inhalen, maar ik denk dat dat nog wel de nodige jaren gaat duren voordat dat het mainstream niveau bereikt wat PhysX nu heeft.
DX11 games op dit moment zijn nog op 1 hand te tellen en die ondersteunen vrijwel allemaal ook nog DX9 en 10. DX10.1 support is nog zeldzamer, meestal is het alleen DX10.0.
[/quote]En wie echt PhysX wil hebben kan voor 20-30 euro een 8600/9500 van de V&A halen en via een klein hackje gewoon als PhysX-kaart gebruiken. Dat is trouwens ook verstandig te doen naast een NV want ook de high-end NV kaarten voelen een aardige klap als je PhysX aan zet.[/quote]
Dat is vandaag de dag inderdaad een goede optie. Behalve dan in mijn specifieke geval omdat mijn moederbord maar 1 PCI-e 16x slot heeft.