Nvidia Physics on CPU or GPU New Thread

craigster586

Honorable
Feb 12, 2013
17
0
10,520
Here's a CPU vs. GPU link ( http://blogs.nvidia.com/2010/06/gpus-are-only-up-to-14-times-faster-than-cpus-says-intel/ )
believe it or not GPU's are in fact up to and beyond 14X faster than even the latest Intel Core i7 CPU's

Here's some benchmark times I've just produced in the last hour using a rendering benchmark software called ratgpu.

***GPU+CPU comb config "Nvidia Quadro 1800m + Intel Core i7 840QM" 358.343 Seconds to render using PhysX***
***GPU Only config "Nvidia Quadro 1800m" 240.752 Seconds to render using PhysX***
***CPU Only config "Intel Core i7 840QM" 1,137.726 Seconds to render using PhysX***

You can see the GPU rendered the physics the fastest.

While running these benchmarks I found the complete opposite of the theory that we save resources by enabling the CPU to handle physics. I used the tskmgr to monitor resources while running this benchmark and found that it uses 99-100 percent "Safe to say 100 percent" value of the CPU in GPU+CPU and CPU configurations. While it used less than 15 percent using only the GPU. Not only does enabling the CPU use up all of the CPU resources. It took 1/3 times longer with GPU+CPU config and 4 times longer with just the CPU configuration. The GPU alone saves 9/10 of the CPU rersource and renders the physics 4 times faster. GPU Wins the Physics round. Surely you're better off with letting the GPU alone run PhysX applications.
 
The above is regurds to a previously closed thread.

The argument is not about what is more powerful. The argument is that for gaming purposes, the CPU has enough power for decent physics without needing to draw power from the GPU's main task of rendering frames. It's also an argument that is aimed at single GPU systems.

Weither it's true or not is up to opinion. But these are just speculations.[/quotemsg]
 
in pursuit of PhysX On Batman Arkham City, I tried:

GTX 680 w/ 640 (DDR 3) dedicated to PhysX

GTX 680 w/ 440 (DDR 5) dedicated to PhysX

GTX 680 w/ I7 3930K dedicated to PhysX (gave the worst FPS)

GTX 680 doing the graphics and PhysX

The GTX 680 doing it all solo rendered the best FPS.

I upgraded from a AMD 7870 to the GTX 680 for PhysX (will probably get some flack for that comment but I really do like the extra eye candy).

In my opinion the bad FPS rendered by using a CPU for PhysX is NVIDIA's influence which means PhysX are optimized for NVIDIA GP's vice CPU's.