PhysX and non Nvidia GPU question

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
GPU physX is not getting much traction.

It does not look good anyway from a visual point of view.

Neither of these points is true..

If anything, GPU PhysX is getting more traction, not less, with several big titles supporting it. Just this year there's Lords of the Fallen, Project C.A.R.S, Star Citizen. Next year there's Everquest Next, Witcher 3, Batman Arkham Knight..

AC Unity, Far Cry 4 and Watch Dogs are supposed to get PhysX patches post release like AC IV did as well.

Also Unreal Engine 4 has PhysX integrated, so we'll see tons of GPU PhysX games as UE4 gains steam with developers.
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
Looks fantastic in Metro but the framerate hit is just not worth it.

The PhysX in Metro Last Light seems pretty optimized to me. However there was a bug where the game would run really slow with PhysX unless you uninstalled, and then reinstalled it manually..

Eventually it was fixed, but maybe you encountered it.. Metro 2033 and Metro Last Light redux are coming out this month with some polished graphics and more PhysX effects, so that should be fun to see..

I really love the Metro series, one of the best FPS series ever for sure!
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
Honestly, Nvidia should allow AMD users to add an Nvidia card to run PhysX. It would amount to more video card sales for them..

You're making it seem as though this is solely NVidia's responsibility but AMD would need to have a stake in it as well for it to happen.

For validation and QA, there would need to be some collaboration between the two companies despite the bad blood between them. At any rate, AMD has shown no interest whatsoever in supporting PhysX. In fact, they've scorned the technology publically a few times.

The fact is, NVidia can't officially support hybrid systems without AMD's help and consent and it doesn't look like AMD is willing to given them either any time soon..
 

Spjut

Senior member
Apr 9, 2011
931
160
106
Nvidia could easily allow dedicated PhysX on an Nvidia GPU combined with an AMD GPU. They could add some text lines about taking no responsibility if the user has an AMD GPU. They didn't have to actually go and block it from the driver.
 

I/O

Banned
Aug 5, 2014
140
0
0
Neither of these points is true..

If anything, GPU PhysX is getting more traction, not less, with several big titles supporting it. Just this year there's Lords of the Fallen, Project C.A.R.S, Star Citizen. Next year there's Everquest Next, Witcher 3, Batman Arkham Knight..

Physx has less than .5% of PC games support and market share. That's a fail .... a bif fat fail on any level after sum 7 years it should have much more support if it truly is all that great like you claim. Even Mantle has far more developer backing in one year than the entirety of Physx not so stellar life.
 

I/O

Banned
Aug 5, 2014
140
0
0
You're making it seem as though this is solely NVidia's responsibility but AMD would need to have a stake in it as well for it to happen.

For validation and QA, there would need to be some collaboration between the two companies despite the bad blood between them. At any rate, AMD has shown no interest whatsoever in supporting PhysX. In fact, they've scorned the technology publically a few times.

The fact is, NVidia can't officially support hybrid systems without AMD's help and consent and it doesn't look like AMD is willing to given them either any time soon..
Actually nvidia at one time allowed the Ati main GPU for the graphics and a secondary nvidia GPU dedicated to Physx only. Fact is nvidia locked out via software drivers the use of physx when an Ati GPU is present. There was a hack around this at one point but nvidia put the kibosh on that as well.
 

96Firebird

Diamond Member
Nov 8, 2010
5,738
334
126
Sorry I didn't see the word "developer". Figured we'd be talking about what is actually out compared to what is coming "soon".
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
Physx has less than .5% of PC games support and market share. That's a fail .... a bif fat fail on any level after sum 7 years it should have much more support if it truly is all that great like you claim. Even Mantle has far more developer backing in one year than the entirety of Physx not so stellar life.

You have no idea what you're talking about.

PhysX is a complete physics middleware solution, that runs on all sorts of platforms and hardware, and is not just for GPU accelerated physics.

PhysX in fact is likely the most popular physics middleware due to it's generous terms. The fact that it's integrated in several game engines including Unreal Engine 3, Unreal Engine 4, Unity 5, Forge engine, Red Engine 3 etcetera just goes to show how blatantly wrong you are..
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
Actually nvidia at one time allowed the Ati main GPU for the graphics and a secondary nvidia GPU dedicated to Physx only. Fact is nvidia locked out via software drivers the use of physx when an Ati GPU is present. There was a hack around this at one point but nvidia put the kibosh on that as well.

That's already been covered in this thread.. NVidia is under no obligation to support and validate hybrid systems given the fact that AMD is hostile to PhysX.
 

I/O

Banned
Aug 5, 2014
140
0
0
You have no idea what you're talking about.

PhysX is a complete physics middleware solution, that runs on all sorts of platforms and hardware, and is not just for GPU accelerated physics.

PhysX in fact is likely the most popular physics middleware due to it's generous terms. The fact that it's integrated in several game engines including Unreal Engine 3, Unreal Engine 4, Unity 5, Forge engine, Red Engine 3 etcetera just goes to show how blatantly wrong you are..
I don't think you realize that "X87 GPU" hardware accelerated Physx are just not the same as CPU physx.
 

I/O

Banned
Aug 5, 2014
140
0
0
That's already been covered in this thread.. NVidia is under no obligation to support and validate hybrid systems given the fact that AMD is hostile to PhysX.

They don't have to support it LOL. They should let it be though instead of putting the kibosh on it. nvidia denied AMD not the other way around.
 

Makaveli

Diamond Member
Feb 8, 2002
4,958
1,554
136
They don't have to support it LOL. They should let it be though instead of putting the kibosh on it. nvidia denied AMD not the other way around.

Trust me I agree with you but there are too many noobs out there that will be calling NV for support when the hybrid system isn't working and unless both companies come to some kinda of support agreement which I doubt would ever happen it won't be possible.
 

I/O

Banned
Aug 5, 2014
140
0
0
Trust me I agree with you but there are too many noobs out there that will be calling NV for support when the hybrid system isn't working and unless both companies come to some kinda of support agreement which I doubt would ever happen it won't be possible.

There was never that issue when Physx could be run with an Ati main card driving the graphics.
 

monstercameron

Diamond Member
Feb 12, 2013
3,818
1
0
Trust me I agree with you but there are too many noobs out there that will be calling NV for support when the hybrid system isn't working and unless both companies come to some kinda of support agreement which I doubt would ever happen it won't be possible.

why wouldn't the hybrid system just work?

If Has NVIDIA gpu installed accelerate all da things else crappy cpu physx for you...
 

Makaveli

Diamond Member
Feb 8, 2002
4,958
1,554
136
why wouldn't the hybrid system just work?

If Has NVIDIA gpu installed accelerate all da things else crappy cpu physx for you...


There was never that issue when Physx could be run with an Ati main card driving the graphics.

True but if my memory serves me correctly that was the general statement from Nvidia when this issue came up years ago.

This has more politics involved than technical limitations....
 

I/O

Banned
Aug 5, 2014
140
0
0
True but if my memory serves me correctly that was the general statement from Nvidia when this issue came up years ago.

This has more politics involved than technical limitations....

I think that sounds like a bunch of BS.
 

Techhog

Platinum Member
Sep 11, 2013
2,834
2
26
That's already been covered in this thread.. NVidia is under no obligation to support and validate hybrid systems given the fact that AMD is hostile to PhysX.

Nobody's forcing them to. They can easily allow it but state that they don't support it, like overclocking.
 

tollingalong

Member
Jun 26, 2014
101
0
0
All this is moot though, because as I said, the biggest reason for the vendor lock in is because NVidia doesn't want to devote resources for validation and QA support for hybrid systems.

I have a hard time buying into that school of thought. Nvidia never supported hybrid Physx but it worked in the past. They are deliberately breaking it now even if your dGPU is Nvidia and your iGPU is AMD.

To put things in to prospective you cannot build an AMD cpu with an Nvidia graphics card with working PhysX (why you'd want to is another discussion).
 

tollingalong

Member
Jun 26, 2014
101
0
0
Neither of these points is true..

If anything, GPU PhysX is getting more traction, not less, with several big titles supporting it. Just this year there's Lords of the Fallen, Project C.A.R.S, Star Citizen. Next year there's Everquest Next, Witcher 3, Batman Arkham Knight..

AC Unity, Far Cry 4 and Watch Dogs are supposed to get PhysX patches post release like AC IV did as well.

Also Unreal Engine 4 has PhysX integrated, so we'll see tons of GPU PhysX games as UE4 gains steam with developers.

It's also important to note that PhysX doesn't need an Nvidia card to run. Many PhysX function will work on the CPU (badly due to poor coding in some cases) but it will run.

I personally think PhysX has good potential but I'd hate to be hamstrung by AMD/Nvidia antics.
 

I/O

Banned
Aug 5, 2014
140
0
0
It's also important to note that PhysX doesn't need an Nvidia card to run. Many PhysX function will work on the CPU (badly due to poor coding in some cases) but it will run.

I personally think PhysX has good potential but I'd hate to be hamstrung by AMD/Nvidia antics.

Advanced X87 GPU accelerated Physx are not the same a Physx run on the CPU.
 

tollingalong

Member
Jun 26, 2014
101
0
0
Advanced X87 GPU accelerated Physx are not the same a Physx run on the CPU.

Hence my comment:
badly due to poor coding in some cases

Nvidia gimped CPU PhysX but newest SDK supports using SSE. I don't know if any games use SEE for PhysX yet. Either way I'm not impressed with in any PhysX game so far, especially given how much of a frame rate hit I take at times.
 

I/O

Banned
Aug 5, 2014
140
0
0
Hence my comment:
badly due to poor coding in some cases

Nvidia gimped CPU PhysX but newest SDK supports using SSE. I don't know if any games use SEE for PhysX yet. Either way I'm not impressed with in any PhysX game so far, especially given how much of a frame rate hit I take at times.
This