PhysX and non Nvidia GPU question

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

Keysplayr

Elite Member
Jan 16, 2003
21,211
50
91
We know that's not the cause with the beta driver released by Nvidia that allowed AMD users to run a secondary card nvidia card as a physx card. it worked just fine with that driver.

Soon as it was found; they pulled the driver fast as they could......but it proved it could be done without any major hacks......and its simply driver disabling check to stop it from running on other systems.

Well, yes. I don't believe I've alluded to anything otherwise. It is all software restricted on purpose by Nvidia. That one beta driver release was accidental.
 

BFG10K

Lifer
Aug 14, 2000
22,709
3,001
126
I don't know why you think it's so far fetched.
Because it's simple vendor lock-in, nothing more. Past community hacks already proved it worked without issue until they were locked out by updates from nVidia.

Most PhysX users use their primary rendering card to run PhysX, so the driver has to balance the GPU's resources between rendering and PhysX computations..
If I'm using a Radeon to render, I'm still locked out. What "balancing" does nVidia's driver do in that case, aside from sending all PhysX to the nVidia GPU?

Only a small percentage of people use a dedicated PhysX card..
Are you saying artificial vendor lock-in is okay as long it stays under a certain percentage?
 

BFG10K

Lifer
Aug 14, 2000
22,709
3,001
126
nvidia may have a screw loose, but amd is incompetent for not making a CUDA wrapper so that physx can work on their stuff.
Actually it would be incredibly stupid for AMD to do that. Devoting engineering resources to support a competitor's technology which is completely out of your control is an extremely poor business decision.

This is exactly why nobody else will ever support Mantle.

i hate nvidia for going out of their way to cripple double precision performance by damaging hardware (i consider it damaged if there is no technically possible way to enable double precision when the hardware was originally there) and for making bad or mediocre drivers, but i hate AMD even more because they dont invent anything.
:rolleyes:
 

MeldarthX

Golden Member
May 8, 2010
1,026
0
76
Actually it would be incredibly stupid for AMD to do that. Devoting engineering resources to support a competitor's technology which is completely out of your control is an extremely poor business decision.

This is exactly why nobody else will ever support Mantle.

:rolleyes:

BFG; 6 months time as the sdk will be out by then......Intel will support Mantle; I know a couple reasons why......in so much I'd bet you a new video card on it......
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
I just laughed so hard. I can't believe people actually fall for this when we know it's not true and that Nvidia is just trying to force people to only use their cards.

imho,

I do think nVidia tries to optimize their drivers for their architectures and it would be difficult and expensive to Q&A their competitors' hardware and software iterations! This makes sense considering the vast amount of drivers, architectures, hardware from single, hybrid, multi-gpu, discrete and integrated!

Yeah. They'd probably just force AMD to pay a hefty royalty (like $10+) on every GPU and APU sold.

Cuda is free -- PhysX would be less than pennies per GPU!
 

Flapdrol1337

Golden Member
May 21, 2014
1,677
93
91
Nvidia doesn't want you to buy an amd card and keep your old one in for apex physx, they want you to buy a new nvidia gpu, that's the only real reason.

Nvidia put a lot of effort into physx and other gameworks stuff, but because it's not all going to work on amd cards it'll always be for optional non gamplay related effects, which is a shame. Then amd comes along, codes a few half baked effects, publishes the source code and cries nvidia should do the same for gameworks, yeah, phat chance. I love this industry.
 

f1sherman

Platinum Member
Apr 5, 2011
2,243
1
0
I just don't believe that. :/

Actually that is precisely the reason why Nvidia doesn't support hybrid physx

What are we to do when we encounter a bug? Send it to AMD?

They simply disable physx if there's an AMD graphics card present.
But they are not going an extra mile and making sure you can't use physx.

You can still hack your way to hybrid physx as allways. So what's the big deal?
You want them to support hybrid? Not happening, if it works it works (quote from nvidia employee)

Far from me supporting their PhysX business model, but it is what it is.
And it's been like this for ages.
 

Makaveli

Diamond Member
Feb 8, 2002
4,948
1,534
136
Will add my 2cents since i'm the only person that has posted so far that runs a Hybrid system.

It still works you just can't go to the newest NV drivers.

i'm using version 314.22
 

Noctifer616

Senior member
Nov 5, 2013
380
0
76
Will add my 2cents since i'm the only person that has posted so far that runs a Hybrid system.

It still works you just can't go to the newest NV drivers.

i'm using version 314.22

That still works? I would have imagined that they would disable PhysX drivers if you didn't have a newer version of the Nvidia driver, but if that isn't the case that's good. Are there actually any performance issues with this old driver and newer PhysX games?
 

Flapdrol1337

Golden Member
May 21, 2014
1,677
93
91
They simply disable physx if there's an AMD graphics card present.

Thought it was fine as long as the game renders on an nvidia gpu.

As for the hybrid system, always have to wait a while after a driver releases I guess, until the new one is hacked.
 

iiiankiii

Senior member
Apr 4, 2008
759
47
91
Thought it was fine as long as the game renders on an nvidia gpu.

As for the hybrid system, always have to wait a while after a driver releases I guess, until the new one is hacked.

It's disabled if you have an AMD GPU present, regardless. I have a hybrid system and it doesn't work.
 

Makaveli

Diamond Member
Feb 8, 2002
4,948
1,534
136
That still works? I would have imagined that they would disable PhysX drivers if you didn't have a newer version of the Nvidia driver, but if that isn't the case that's good. Are there actually any performance issues with this old driver and newer PhysX games?

Which newer PhsyX games would that be?
 

tollingalong

Member
Jun 26, 2014
101
0
0
It's disabled if you have an AMD GPU present, regardless. I have a hybrid system and it doesn't work.

This is what I was worried about.

My inquiry was if I have an iGPU will that affect PhysX on my Nvidia dGPU. From what I'm seeing if you have ANY Radeon drivers on your system weather it's iGPU or dGPU, PhysX is disabled. From what I can see it's working fine on my Intel iGPU+Nvidia dGPU solutions but not iGPU Radeon + dGPU Nvidia. If this was a QA or technical problem it wouldn't work on either AMD or Intel iGPU but it seems to work on Intel ONLY. I don't know about older drivers but this seems to happen with the newest drivers right now.

PhysX isn't going to sway my decision in being a new card but I'm really started to get disappointed with both companies.
 

Creig

Diamond Member
Oct 9, 1999
5,170
13
81
imho,

I do think nVidia tries to optimize their drivers for their architectures and it would be difficult and expensive to Q&A their competitors' hardware and software iterations! This makes sense considering the vast amount of drivers, architectures, hardware from single, hybrid, multi-gpu, discrete and integrated!

Cuda is free -- PhysX would be less than pennies per GPU!

First you say it would be difficult and expensive to QA PhysX on AMD hardware. Then you say that it would actually be only pennies per GPU.

Which is it?
 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
Nvidias licence to AMD would be pennies per GPU, that is what Nvidia said. But that isn't an actual deal so who knows how much it would all really cost and to who.
 

NIGELG

Senior member
Nov 4, 2009
852
31
91
First you say it would be difficult and expensive to QA PhysX on AMD hardware. Then you say that it would actually be only pennies per GPU.

Which is it?
GPU physX is not getting much traction.

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

Makaveli

Diamond Member
Feb 8, 2002
4,948
1,534
136
GPU physX is not getting much traction.

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

It depends on some games is does look good example borderlands two and batman AC.

Looks fantastic in Metro but the framerate hit is just not worth it.

True when trying to use same gpu to rendering graphics & physx. With a dedicated card the hit is much smaller.
 

Spjut

Senior member
Apr 9, 2011
931
160
106
I just don't believe that. :/

Same here. I'm quite sure it had required less resources from Nvidia to put a mark in the release notes saying something like "Stability only guaranteed when using systems with only Nvidia GPUs", rather than blocking it in the driver
 

KingFatty

Diamond Member
Dec 29, 2010
3,034
1
81
Is it still possible to use the ancient original PhysX accelerator card (the one that was *NOT* a video card)?

http://www.newegg.com/Product/Product.aspx?Item=N82E16814143055
14-143-055-02.jpg
 

Rvenger

Elite Member <br> Super Moderator <br> Video Cards
Apr 6, 2004
6,283
5
81
Honestly, Nvidia should allow AMD users to add an Nvidia card to run PhysX. It would amount to more video card sales for them. I know it may not be much but locking out a small part of a market still hurts sales in the long run. Same with the Mantle situation. It hurts the perception of the company and in the end affects the reputation IMO.
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
If I'm using a Radeon to render, I'm still locked out. What "balancing" does nVidia's driver do in that case, aside from sending all PhysX to the nVidia GPU?

My point in saying that was to show that collaboration does exist between the rendering and physics side.. Not for dedicated PhysX though apparently..

At any rate, you conveniently ignored the greatest reason why NVidia doesn't support hybrid systems with PhysX. The need for validation and QA, plus the fact that AMD doesn't want anything to do with the technology..

Are you saying artificial vendor lock-in is okay as long it stays under a certain percentage?

No, I'm saying that dedicated PhysX users represent a minority so NVidia is mostly going to tune their software for people that will be using their GPU for both rendering and PhysX..

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.