Benchmarks
Tijd om de proef eens op de soms te nemen en te kijken hoe PhysX en Cuda presteren op diverse nVidia kaarten. Om de Cuda prestaties te meten, zetten we met behulp van Badaboom een 5 minuten durend fragment van Hardware.Info TV in originele 1080i resolutie om naar een H.264 MP4-bestand in 720p resolutie. Ter vergelijk deden we hetzelfde met de Nero Digital encoder, die van de CPU-gebruik maakt. Hierbij hebben we zoveel mogelijk dezelfde encoder instellingen gebruikt.
Op een Intel Core 2 Quad QX9650 - de één na snelste CPU uit de Core 2 reeks - duurt het omzetten 5:18 minuut. nVidia snelste videokaart, de GeForce GTX 280, klaart dezelfde taak in 2:01 minuut, ongeveer 2.5x zo snel. Niet alleen de snelheidswinst is prettig, ook het feit dat tijdens het omzetten het CPU-gebruik nagenoeg 0 is en dat je dus tijdens het converteren op volle snelheid kunt doorwerken met andere programma's. Uit de resultaten blijkt verder dat de GeForce 9800 GTX+ maar weinig onderdoet voor de nieuwste generatie kaarten op dit vlak. Zelfs een goedkope GeForce 9600 GT converteert de video nog altijd sneller dan de Intel processor: 4:13 minuut. Pas als we aan de slag gaan met een budget kaart als de GeForce 9500 GT is de GPU niet sneller meer. Indrukwekkende resultaten!
PhysX
De meest voor de hand liggende benchmark voor PhysX is 3DMark Vantage. De tweede CPU-test van deze benchmark is geoptimaliseerd voor PhysX. In deze test ziet je kleine vliegtuigjes rondvliegen. Ondermeer de botsingen met de ringen waar ze doorheen vliegen, de crashes en de rook uit de vliegtuigd wordt met physics berekend. Het gebruiken van PhysX in CPU test 2 kan de totale Vantage score flink laten oplopen; bij een GTX 280 bijvoorbeeld van 11599 naar 13840 punten. Belangrijker is om te kijken naar puur het resultaat van die tweede CPU-test. Onze QX9650 behaalt een score van circa 17,5 steps/sec. De GeForce GTX 280 doet dezelfde physics berekeningen bijna tien keer zo snel en scoort 161,4 steps/sec. Zelfs de GeForce 9500 GT is met 46,9 steps/sec. nog sneller dan de quad-core CPU.
Tenslotte testten we nog twee pre-release versies van games met PhysX ondersteuning. In het spel Warmonger blijft, wanneer we physics effecten inschakelen, zonder PhysX ondersteuning de framerate rond de 16 fps schommelen, ongeacht de videokaart. Schakelen we PhysX in, dan schiet het omhoog van tot zo'n 64 fps bij de GTX 280! Bij het spel Warmonger zien we ook hoopgevende resultaten: de framerate schiet omhoog zodra we PhysX inschakelen.
CPU / GPU |
Core 2 Extreme QX9650 | GeForce GTX 280 | GeForce GTX 260 | GeForce 9800 GTX+ | GeForce 9800 GT | GeForce 9600 GT | GeForce 9500 GT |
5 min. 1080i naar 720p H.264 | 05:18 | 02:01 | 02:22 | 02:32 | 03:10 | 04:13 | 09:33 |
3DMark Vantage CPU test 2 (steps/s) | 17,4 | 161,4 | 140,1 | 135,5 | 118,4 | 95,9 | 46,9 |
3DMark Vantage (PhysX) | n.v.t. | 13840 | 11320 | 8452 | 6748 | 5185 | 1697 |
3DMark Vantage (no PhysX) | n.v.t. | 11299 | 9171 | 6722 | 5328 | 4071 | 1302 |
Metal Knight Zero v0.6 (1920x1200 PhysX) (fps) | n.v.t. | 67 | 66 | 69 | 63 | 54 | 16 |
Metal Knight Zero v0.6 (1920x1200 no PhysX) (fps) | n.v.t. | 16 | 16 | 16 | 16 | 16 | 16 |
Warmonger Test 2 (1280x1024 PhysX) (fps) | n.v.t. | 103,4 | 94,4 | 106,8 | 97,8 | 83,9 | 42,9 |
Warmonger Test 2 (1280x1024 no PhysX) (fps) | n.v.t. | 41,3 | 41,4 | 41,3 | 41,2 | 40,6 | 38,9 |