GeForce PhysX belast ook de processor
Nieuws » GeForce PhysX belast ook de processor
Nieuwsberichten
GeForce PhysX belast ook de processor
Auteur: Frank Knopers
Publicatiedatum: 16-08-2008 15:00
Categorie: Productnieuws
Bronnen: Fudzilla / Nordic Hardware
Views: 3962
nVidia heeft onlangs een nieuwe PhysX driver uitgebracht voor alle videokaarten vanaf de GeForce 8 serie. Met deze drivers worden de Ageia PhysX via CUDA met behulp van de videokaart berekend. Fudzilla nam de nieuwe drivers onder de loep en liet een GeForce 8800GT en een Ageia PPU kaart de physicsbenchmark FluidMark uitvoeren. De vergelijking tussen de Ageia PPU en de G92 chip van de 8800GT laat indrukwekkende resultaten zien. Zo blijkt de 8800GT met een score van 4921 punten een heel stuk sneller dan de PCI kaart van Ageia, welke 1735 punten behaalde.
Interessant werd het echter toen Fudzilla tijdens de PhysX benchmark de processor ging belasten met andere taken, want toen bleek de score voor de 8800GT opeens een heel stuk lager uit te vallen. Deze zakte bij een zwaar belaste processor terug van 4921 naar 1344 punten, een daling van ruim 70%. Ook de PhysX kaart van Ageia deed het minder goed als de processor met andere dingen bezig was, maar het verschil was hier niet zo schokkend als bij de GeForce videokaart. Zo zakte de score van de PPU van 1735 naar 1282, wat neerkomt op ongeveer 20%.
Zodoende komt Fudzilla tot de conclusie dat de PhysX implementatie voor de GPU toch erg processorafhankelijk is. Dit betekent dat de winst uit PhysX versnelling op de GeForce videokaarten relatief beperkt is bij spellen die erg processorintensief zijn of bij systemen met een in verhouding minder snelle processor.
![]() |
| 16 augustus 2008, 15:15 | #2 |
Senior Member | 0 score nog een klap voor nvidia oke, meer een klein tikje |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 15:20 | #3 |
Senior Member | 0 score 70% Had ik niet echt verwacht moet ik zeggen. Die 20% van die PPU is nog wel te begrijpen, maar 70%? |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 15:21 | #4 |
Member | 0 score Eingelijk voor iedereen slecht nieuws , blijkt dat het toch niet zo simpel is de gpu ook andere taken te laten uitvoeren... |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 15:23 | #5 |
Senior Member | 0 score met welke cpu hebben ze eigenlijk getest?als het met een dual core was snap ik het. maar ik vraag me af of het ook zo zou zijn met een quad. |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 15:23 | #6 |
Junior Member | 0 score Dat het allemaal cpu gevoelig is had iedereen wel kunnen denken !!! Maar 70 % is wel erg veel. Dan kan ik de gforce physx niet echt meer als een pluspunt zien. En veel spellen zijn tegenwoordig toch ook wel cpu gevoelig. |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 15:28 | #7 | |
Senior Member | 0 score Citaat:
| |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 15:42 | #8 |
Hardware.Info Editor | rsnubje heeft wel een punt, want vrijwel alle games van vandaag de dag gebruiken maar 1 of 2 cores effectief. Als de CPU load voor de GeForce physics op de resterende cores van de triple/quadcore kan worden uitgevoerd hoeft de processor geen beperkende factor meer te zijn.. |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 15:59 | #9 |
Senior Member | 0 score @ hierboven. precies waar ik op doelde Laatst gewijzigd door rsnubje; 16:07 om 16:07 |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 16:07 | #10 | |
Junior Member | 0 score Citaat:
| |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 16:13 | #11 |
Member | 0 score wat is het punt? dat er een grafische kaart in je computer zit betekend ook niet dat je processor niets hoeft te doen |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 16:18 | #12 |
Senior Member | 0 score al die physic berekeningen moeten toch ook verwerkt worden door de cpu of heb ik het daar mis? |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 16:48 | #13 |
Member | 0 score Ik moet zeggen dat ik al tegenvallende resultaten had met een 8800GT en een 8600GT als kaart voor de physics. De 8800GT deed het over het algemeen 50% beter in zijn uppie qua graphics en physics dan met de hulp van de extra kaart. Dit kan overigens ook aan mijn P35 mobo liggen. |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 17:00 | #14 |
Senior Member | 0 score maar de physx van nvidia blijven die van de losse kaart wel steeds voor, zelfs onder belasting is die nog een kleine 10% voor op een losse kaart, dus wat is het probleem eigenlijk? |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 17:17 | #15 |
Senior Member | 0 score XD Dit is wel een heel dubbelzinnig resultaat, dit laat juist wel ( of niet)zien dat Processors de Bottleneck zijn voor Nvidia, want als je ze belast kan Geforce PhysX niet werken..aan de andere kant het kan zijn dat Nvidia in de drivers de CPU alles laat voorkauwen om zo de 8800GT beter bezig te kunnen houden. Quad's en Octo's hebben dus toch nog een functie bij Nvidia. |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 18:30 | #16 | |
Junior Member | 0 score Citaat:
Ik zou hetzelfde gevoel krijgen wanneer je een reepje 2GB geheugen in het moederbord duwt maar dat blijkt dat dat reepje gewoon 2GB van je HDD aanstuurd. Lekker extreem maar goed. Wat heeft nVidia nu in die GeForce gestopt behalve een script dat blijkbaar bewerkingen doorstuurt naar de CPU? | |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 18:41 | #17 |
Member | 0 score Het is niet nodig om bovenstaande bericht te quoten. nou kijk nvidia denkt als ik het niet kan winnen met een goede videokaart dan zeg ik dat mijn videokaart natuurkundige berekeningen kan doen terwijl dat meer door de cpu gedaan word dan door de gpu zeg dan gewoon dat driver die je installeert ervoor zorgt dat je cpu natuurkundige berekeningen kan doen niet de gpu Laatst gewijzigd door phosporus; 18:51 om 18:51 |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 18:42 | #18 | |
Member | 0 score Citaat:
| |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 18:45 | #19 |
Member | 0 score @dwergkip Heb je het verhaal hierboven wel gelezen? |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 18:51 | #20 | |
Senior Member | 0 score Citaat:
| |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 18:58 | #21 |
Member | 0 score @schur009 ja dat heb ik gelezen, dat de processor wat doet wilt niet zeggen dat de gpu niks doet als ik een spel speel is mijn cpu load ook 100% met hardware voor beeld en geluid, neem voor het gemak maar aan dat die toch ook wat doen ondanks de 100% load |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 19:13 | #22 | |
Junior Member | 0 score Citaat:
Die PhysX ondersteuning beschouw ik vanaf nu als een mooi verkoop praatje. Laatst gewijzigd door Saturnus; 19:16 om 19:16 | |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 19:24 | #23 |
Member | 0 score ik heb laatst een test gelezen van een spel die met GeForce PhysX 40 frames haalde en met CPU physx 10 frames, mag jij een verkoop praatje vinden, voor iemand anders is een spel dan speelbaar of niet stond hieronder ergens bij externe links, als je zin hebt om een tijd te zoeken moet je hem kunnen vinden |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 19:27 | #24 |
Senior Member | 0 score staat ook nog iets over bij de videokaarten sectie op het forum. physicx met videokaarten ofzo heet de thread. edit, lees deze thread maar es door voordat je over cpu begint te lullen: physicx |
![]() ![]() ![]() | ![]() |
| 16 augustus 2008, 22:56 | #25 | |
Member | 0 score Citaat:
| |
![]() ![]() ![]() | ![]() |
| 17 augustus 2008, 00:10 | #26 |
Junior Member | 0 score Vraag me of die verschillen wel echt zo groot zijn... stel dat die ppu van net zo snel was geweest als de gpu van nvidia en ook een score in de 4000 had gehad... zou dan de vraag om data/belasting voor de cpu niet ook vele malen groter zijn geweest? De ppu presteert veel minder, kan me er iets bij voorstellen dat de cpu dan geen bottleneck vormt... |
![]() ![]() ![]() | ![]() |
| 17 augustus 2008, 00:39 | #27 |
Member | 0 score Ik heb hier nog een P4 @ 3.4GHz, wel met 8800GTS/640. Bij hardware-physx worden bij de fluids-demo beiden cpu-threads voor de helft belast en gaat het bijna vloeiend (toepasselijk). Bij software-physics wordt 1 cpu-thread vol belast en gaat het stapje voor stapje. |
![]() ![]() ![]() | ![]() |
| 17 augustus 2008, 10:03 | #28 |
Member | 0 score volgensmij gaat bij mij bijvoorbeeld crysis alleen maar meer laggen nadat ik die physics driver geinstalleerd heb |
![]() ![]() ![]() | ![]() |
| 17 augustus 2008, 12:49 | #29 |
Senior Member | 0 score @hierboven, crysis maakt helemaal geen gebruik van physX, dus dat lijkt me sterk. en verder, je zou warmonger maar eens moeten downloaden en dan eerst zonder de physx moeten spelen, dramatisch rond de 10 fps. en dan met de physx drivers, zit je al snel rond de 30~40 fps. en dit alleen doordat het een op physx gebaseerde game is. nu wil ik iedereen die roept:''die drivers halen niks uit, ze verschuiven alles naar de CPU'', toch wel vragen om mij eens uit te leggen hoe dit dan kan. Laatst gewijzigd door gamer dénis; 12:52 om 12:52 |
![]() ![]() ![]() | ![]() |
| 17 augustus 2008, 13:50 | #30 |
Member | 0 score Volgens mij ligt het probleem bij CUDA die de instructies nog moet omzetten (=cpu load), nieuwe drivers en de performance drop zal wel wat minder zijn imo. |
![]() ![]() ![]() | ![]() |
| 17 augustus 2008, 14:01 | #31 |
Senior Member | 0 score heb de test net ook eens gedraaid, 7912 punten. Laatst gewijzigd door coob; 14:06 om 14:06 |
![]() ![]() ![]() | ![]() |
| 17 augustus 2008, 14:46 | #32 |
Member | 0 score Er worden een beetje te snel conclusies getrokken uit deze test. Als er videokaarten worden getest en er wordt bij verteld dat ze stukken minder presteren als de CPU belast wordt zegt iedereen direct, de CPU is nu de bottleneck en kan niet genoeg data aan de videokaart aanleveren. Met andere woorden de videokaart is in dit geval aan het wachten. Maar nu gaat het over Physics berekeningen en opeens is de oplossing van Nvidia slecht. Volgens mij is het presies hetzelfde als bij mijn bovenstaande voorbeeld, de CPU kan door de belasting niet genoeg data meer aanleveren. De dedicated kaart heeft er minder last van omdat die kaart gewoon langzamer is en minder vaak nieuwe data nodig heeft om te verwerken. Als onder belasting de Nvidia kaart de langzaamste was, in plaats van de dedicated pci kaart, dan was dit nieuws geweest. |
![]() ![]() ![]() | ![]() |
| 17 augustus 2008, 19:11 | #33 |
Member | 0 score Volgens mij is het presies hetzelfde als bij mijn bovenstaande voorbeeld, de CPU kan door de belasting niet genoeg data meer aanleveren. Maar ik ging ervan uit dat de Physx volledig door de GPU berekend zou worden en we dus af konden met een langzamere CPU. Maar nu moet ik dus alsnog een snelle CPU aanschaffen om de GPU te voeden? Dat vindt ik dus zo jammer, want nu ben ik nog steeds gebonden aan een snelle CPU en GPU combinatie en dat is niet zo fijn voor mijn beurs |
![]() ![]() ![]() | ![]() |
| 18 augustus 2008, 07:46 | #34 |
Senior Member | 0 score Ik ga er juist van uit dat deze krachtigere PU voor Physics te berekenen de dev juist een veel zwaardere Physics belasting maken. In Nextgen PhysX pushende titles. Die niet alleen de PU bedoeld voor Physics maar ook de algehele setup meer belast, maar in een heel andere verhouding . Gamephysics zoals destuctie belast ook CPU aangezien er object gesplits wordt in vele deprie objecten, dit ook online gesynchroniseerd moet worden. Pathing niet voorberekend kan zijn, maar on the fly met een veel complexere methode. Dus CPU krijgt een grotere AI en objecten en netcode last. Veel meer effect Physics ook de GPU anders gaan belasten en vaak de gameplay physics ook. Particles + debri dust hair cloths fluids. Moet ook allemaal weergegeven worden. PPU GPU Physics heeft als primaire doel. Om meer Physics in games mogelijk te maken. Voor ontlasten van 'n lichte CPU load is zinloos. de CPU kan die makkelijk aan en voor zoiets zal 'n budged GPU ook wel 'n paar shaders over hebben. Kwa performance merk je niks. Er wordt 'n lichte load afgeschoven. En kwa phsyics merk je ook niks. De heavy Physics games zullen dus nog steeds 'n dikke CPU maar ook GPU moeten hebben waarvan GPU zijde extra veel shader kracht beschikbaar moet zijn voor twee zware taken. PhysX komt niet voor free. In games waar er voldoende idle shader zijn lijkt het wel zo. maar is het zeker niet. De PhysX games en mods van nu zijn nog gericht op de dedicated kracht van de lichte 2 jaar oude 130nm 125mil chip van Ageia de PPU P1. Met nV Physics heb je nu de kracht die vanaf minder dan PPU is. 'n 8400 heeft zowat niks spare shaders voor PhysX. Als die beide taken moet doen. Het al magere renderkracht zal hiervoor iets meer opgeoffert voor worden. Dat voldoende is voor 'n beetje Physics wat amper CPU ontstijgt maar neit een dedicated PPU load of meer dan dat. 'N 8600GT is het niet veel beter maar minder dramatisch. Bij 8800 series en gelijkwaardige op volgers kan je bij niet shader afhankelijke games voldoende spare shaders hebben waarmee PPU te overtreffen valt. UT3 is zo'n fillrate ipv shader beperkte game. 'n NExtgen PhysX game hoefd dat niet te zijn. 'n GTX280 voor veel nieuwe game overkill houd in voldoende idle Shaders voor PhysX. Voor 'n GPU+PPU te vervangen door iets van deze tijd. In mijn geval van HD2900XT+ PPU. 2GB Dualcore Zou het eigenlijk iets zijn wat huidige high-end GPU +nextgen PPU. GTX280 kan eventueel beide vervangen en toch een step up zijn. In de bestaande rig. 'n GT280+ 9800GTX+ Als het wat langer mee moet. Met quadcore en 8GB zodat Vista lekker fijn kan prefetchen en Multitasken ook deftig kan. De PPU laat ik erbei hangen. Om te vergelijken. |
![]() ![]() ![]() | ![]() |
![]() |


















