PhysX on AMD GPU?

Dave2527

Honorable
Jul 8, 2013
24
0
10,510
I was wondering whether i would be able to use the PhysX feature on an AMD GPU? How do i get it to work? do i have to install anything?
 
You wont be able to run PhysX off an AMD card, but you can still install PhysX drivers and run it off the CPU.
However I ahve found that games tend to not give you a PhysX option at all without an Nvidia card, and running PhysX off the CPU gets you pretty horrible performance (which may have something to do with Nvidia hobbling PhysX on CPU it with inefficient code).
 


if you're talking about gpu accelerated PhysX the answer is not. just don't get it confused with game that are using PhysX as their primary physics engine. for example all Unreal Engine 3.0 based games have PhysX because PhysX is the one of the core component of UE 3. but all the physics calculation are still done by cpu. the type of PhysX that nvidia usually promoting like the one in Batman Arkham series are much more advance type of PhysX that get the help from the gpu (well nvidia gpu) to calculate much more complex physics simulation.
 

solkeher

Reputable
Jul 8, 2014
90
0
4,660


I recently got Arkham Origins, and used the benchmark. With PhysX on my performance goes down all the way down to 20 fps... while in the prison sement... And this is with an R9 290.

So yeah PhysX on Arkahm Origins will run, but very poorly on an AMD card.
 


Please stop with a "inefficient code" argument. The original Ageia PhysX sepc did use X87 for the binaries that run on the CPU, but at the time, SSE wasn't a thing yet. When NVIDIA acquired Ageia in the mide 2000's (2008ish I think), they started to re-work the API, which wasn't done until about 2010 (when they broke backward compatibility with the Ageia PPU). At that point, the API used SSE rather then X87. So the inefficient code argument is a fallacy, since it hasn't been valid for about 5 years now.

Some types of Physics simulations are VERY hard to do on a CPU. Anything with fluid dynamics, multiple object interactions, or some forms of cloth simulation is VERY expensive to perform properly. They all benefit from being run on the GPU. And those are the ones that typically eat performance in games. That's why, outside of PhysX, you don't see these done realistically done at all, because they are simply too hard to do.
 

Nightfate

Honorable
Sep 18, 2013
34
0
10,530
Do you know how to get it work on Warframe? From CPU? the Option is Always In Gray... i installed the Physx Drivers but does not work. Is the turbelance Effect what i want.
Any Answers?
 

CammKelly

Reputable
Sep 15, 2014
1
0
4,510
Eeermmm. You only have to look at competing physics engines (i.e. physics engine in frostbite , or even latest iterations of Havok) which run completely in cpu time and give comparable \ better effects than PhysX to see how inefficient PhysX as a general rule is.



 
I don't know about other games, but my FX-8320 runs PhysX fine in Mirror's Edge combined with an HD 6850. If I run PhysX fluidmark, I have a constant 48+ framerate when I use 7 cores. That's at 720p, but I don't think PhysX cares about resolution.
 


i never play mirror's edge so i can't comment on that. but to enable PhysX effect in warframe you need nvidia GPU.
 

Nightfate

Honorable
Sep 18, 2013
34
0
10,530


R9 270x
 

Nightfate

Honorable
Sep 18, 2013
34
0
10,530

Well, i'm going to sell this AMD card and buy an Nvidia i want those effects.
Tks
 

artk2219

Distinguished


This is an old thread but it should still work, you do need a seperate nvidia card for the physx, but anything like an old 9800 or 260 should work for you. Ive had a GTS 250 running with a 4870, 4890, 4870 X2, 6870, 6950, and 7870LE, lol honestly that little GTS 250 is probably the best card ive ever had. It's been working just fine for 4.5 years while ive upgraded my primary card continuously, best 50 dollar video card purchase ever in my book.

http://www.ngohq.com/graphic-cards/22136-how-to-fix-hybrid-physx-with-latest-physx-and-geforce-285-solved.html
 

ArthurST

Reputable
Mar 7, 2015
58
0
4,630


there is one way- you need a weaker nvidia gpu, then run it in hybrid.
 

TRENDING THREADS