reveilleun Aug 21, 2013 @ 3:40pm
Running PhysX from a CPU
When I run PhysX on my cpu, I get very bad frames on Mafia 2. My cpu is ; 8350.

My friend on the other hand has a 8320, he can run PyhsX crom cpu without problems.

We both have same GPU.

How come my friend can run PhysX fine on a 8320 but I can't run them fine on a 8350?
< >
Showing 1-15 of 93 comments
banzaigtv Aug 21, 2013 @ 4:02pm 
Are you using an AMD or Nvidia GPU? In most cases, PhysX runs better on an Nvidia GPU.
reveilleun Aug 21, 2013 @ 4:12pm 
Originally posted by banzaigtv:
Are you using an AMD or Nvidia GPU? In most cases, PhysX runs better on an Nvidia GPU.

We are both using GTX 770.

What i'm trying to ask is, Why does my friend have no problems running it with a 8320 but I do have problems with it with 8350.
Joker Aug 21, 2013 @ 4:19pm 
You can go to Nvidia Control Panel and set Physx to run off your GPU. Your friend might be doing that so it's faster for him. idk
banzaigtv Aug 21, 2013 @ 4:22pm 
Definitely run PhysX using the GPU. You've been running it off the CPU, the true reason behind your slowdowns.
johnweythek Aug 21, 2013 @ 4:24pm 
Physx ONLY runs on Nvidia. It runs on CPU as well, but VERY poorly.
So you should always use your gfx card to run it if you have an nvidia card. The cpu is bad at physx and will do it slower, and another (less powerful) card will also be slower, creating bottlenecks just for physx. You can get good results running from the same or better card than your primary card, which defeats the purpose of getting another card for it as you'd SLI instead. Run physx on your gpu.
Last edited by johnweythek; Aug 21, 2013 @ 4:25pm
banzaigtv Aug 21, 2013 @ 4:28pm 
Or if you have an older Nvidia GPU lying around, like a GTX 560 or something, you can use that as a dedicated PhysX GPU and leave more bandwidth headroom for your primary GPU.
ZeekAncient Aug 21, 2013 @ 4:52pm 
Physx ONLY runs on Nvidia. It runs on CPU as well, but VERY poorly.
So you should always use your gfx card to run it if you have an nvidia card. The cpu is bad at physx and will do it slower, and another (less powerful) card will also be slower, creating bottlenecks just for physx. You can get good results running from the same or better card than your primary card, which defeats the purpose of getting another card for it as you'd SLI instead. Run physx on your gpu.

I run a gtx 780 with a GTX 570 for PhysX and the results are fantastic for games that use PhysX so your PhysX GPU does not need to be equal to your primary GPU for it to work properly...in fact the best results for games that use high amounts of PhysX, like Batman AC, Borderlands 2, Metro series, Mafia II(old but makes use of crippling physX), Hawken, etc is to have a seperate card dedicated to PhysX...
Are your drivers up to date so it runs on the GPU? Great Way to update drivers for geforece http://www.geforce.co.uk/geforce-experience/download
_I_ Aug 21, 2013 @ 7:33pm 
why not just use the 770 for physx?
Rove Aug 22, 2013 @ 1:07am 
I'm going to guess it's a software bug. You should be able to run the Physx for that on CPU or GPU either one with ease.

Run Fuildmark on your CPU, see how many Physx fluid (or other) particles you can get going just on the CPU? Over 10,000 easy and I'm pretty sure NOTHING in Mafia 2 makes even 1000 particles.
Bad 💀 Motha Aug 22, 2013 @ 6:00am 
If you are using any NVIDIA x60 series (meaning 460, 560, 660, 760) GPU then u don't really need a 2nd one to act as dedicated PhysX. It's just a waste. Such model GPUs and higher are more than capable of handling GPU hardware PhysX all on their own. And thus there is no reason you should have NVIDIA Control Panel set to PhysX > CPU

Now some games don't like when PhysX is even on in NVIDIA CP, like Arma/Arma2, so only for games such as these (or others with known issues) would it make sense to set PhysX to be CPU accelerated. Otherwise it should be set to use your GPU. By default NVIDIA CP is set to have PhysX on AUTO. This means that any game that actually has PhysX features, will use your GPU to handle PhysX. Now on some games, like Metro:LL I have noticed a noticable bump in performance by actually changing the NVIDIA CP's PhysX setting from AUTO to GPU. That is rare I must say.

Some folks with deeper pockets will claim that having a 2nd GPU to run as a dedicated PhysX GPU helps, but in most cases (depending on the primary GPU installed) it usually will not really help any if at all. Example, having a 770 or 780. Those have so much breathing from on a single screen it's not funny, so to say it helps your game performance by installing a 2nd NVIDIA GPU for dedicated PhysX acceleration is just bogus.
Last edited by Bad 💀 Motha; Aug 22, 2013 @ 6:04am
reveilleun Aug 22, 2013 @ 6:48am 
Eveyone is missing what I'm trying to ask.

My question is; Why is it that my friend can use his cpu ffor PhysX but I can't? He has an 8320 I have an 8350.
ZeekAncient Aug 22, 2013 @ 6:50am 
Originally posted by Bad-Motha:


Some folks with deeper pockets will claim that having a 2nd GPU to run as a dedicated PhysX GPU helps, but in most cases (depending on the primary GPU installed) it usually will not really help any if at all. Example, having a 770 or 780. Those have so much breathing from on a single screen it's not funny, so to say it helps your game performance by installing a 2nd NVIDIA GPU for dedicated PhysX acceleration is just bogus.

I have a GTX 780 and before I put in my old GTX 570 as dedicated PhysX cards I would get about 50 fps on the Metro LL benchmark maxed at 1080, now with a 570 as PhysX card I get about 67 fps on the benchmark with advanced PhysX. Borderlands 2 never dips anywhere below 60fps(vsync on, more like in the 100s without) with PhysX on high. Batman AC was near unplayable with DX11 and PhysX together, even on a 780, still playable but now with a PhysX card, fps is through the roof, and that is having everything maxed at 1080.. getting the picture?

But the real test IMHO was Mafia II...now while this game is 3 years old, it is one of the first to have DX11 and some heavy duty crippling PhysX. With just the 780 and the game maxed out with PhysX on the High, I still only got like 45- 50 fps in the benchmark, without PhysX on I got like 100fps. My old 570 would get like 30 fps with everything maxed and PhysX on High, without PhysX over 60 fps. So with a 780 and a 570 PhysX card everything maxed with PhysX on High now I get 100 fps!!! And in the benchmark the PhysX GPU(570) got as high as in the 50s GPU usage, so that is pretty high for a card just doing PhysX

In other words my dedicated PhysX GPU helped performance in every single game that uses PhysX, and did not slow down or 'bottleneck' my primary GPU in any way. So please dont say that installing a 2nd GPU for dedicated PhysX is bogus, because your statement was pretty bogus. Sorry :/

Last edited by ZeekAncient; Aug 22, 2013 @ 6:54am
Originally posted by Robowski:
Eveyone is missing what I'm trying to ask.

My question is; Why is it that my friend can use his cpu ffor PhysX but I can't? He has an 8320 I have an 8350.

You may need to go in the setting for PhysX and change it to GPU it will most likly be set to auto.

Right click on Desktop and go in to nividia control pannel.
Last edited by SparkTheFloof | TTV; Aug 22, 2013 @ 7:32am
Bad 💀 Motha Aug 22, 2013 @ 8:58am 
Auto should technically work for most games, but yea like I said some games are picky and Auto doesn't always work. I got fairly slow PhysX performance in Metro:LL until I changed PhysX setting from Auto to GPU Name.

As far as overall gaming performance, there could be many other factors. Such as in-game settings or other NVIDIA CP settings. Not to mention overall system specs, like RAM, use of SSD, OS, etc.
< >
Showing 1-15 of 93 comments
Per page: 1530 50

Date Posted: Aug 21, 2013 @ 3:40pm
Posts: 93