How to Activate Hardware PhysX to play with an ATI Video Card

CyberAtomix

Member
Jun 23, 2008
33
0
0
just spreading the news on this if it works please post info on it:

Warnings: Proceed at your own risk. The patch used here is not an official patch from Nvidia but it works. It was written by GenL. It works great for me so far, but your results may vary. If you're willing to take the plunge, read on!

Assumptions: You have an ATI card plugged in that you wish to use as main render. You have an Nvidia card plugged in that you wish to use for dedicated Physx. Both their drivers have been installed.

Step 1: Download latest nvidia driver. Pick the driver that fits your card and OS. I picked the latest beta drivers for 9 series cards and win 7 64 bit.
http://www.nvidia.com/Download/index.aspx?lang=en-us

Step 2: Download the physx patch. Found here.
http://www.ngohq.com/graphic-cards/1...html#post82837
There's mod 1.01 lite for x86 or 1.01 lite for x64. I personally picked 1.01 lite for x64.

Step 3: Goto the control panel and Uninstall any previous Nvidia drivers/Nvida Physx/Nvidia stereo vision.

Step 4. Install the latest Nvidia drivers that you previously downloaded. I chose the beta drivers.

Step 5 Restart your system in safe mode by hitting F8. Choose the top most safe mode. Now run the physx patch you downloaded in step 2. It should report several files have been patched.

Step 6: Reboot your system again. Right click your desktop and click on screen resolution. Click Detect. This should give you an greyed out imaginary monitor. Click on that monitor icon, then with that monitor, select available display output on nvida video card. Then click try connect anyway on vga and then apply.
Next click on extend desktop to this display. So now you have two monitors extended plus an imaginary nvidia monitor extended as well. Now you are ready to start enabling physX!

Step 7: Rightclick your desktop and then click on nvidia control panel that now appears. Click set physx configuration. Then Click on enabled for set Physx GPU acceleration choices.

And now you're done! You may run Fluidmark to confirm that hardware physx has been enabled. Higher Vantage 3dmark scores will also result. And yes now you can finally play batman with your ATI doing massively pretty rendering and still get all the cool physx effects eye candy turned on at the same time.

ATI+Nvidia -- The way it was meant to be played!

Don't forget the prize:
Original Post with benchmarks : http://www.hardforum.com/showthread.php?t=1456964
 

CyberAtomix

Member
Jun 23, 2008
33
0
0
thanks funny that nvidia blocked these and someone already bypassed their coding
very happy gonna see where this leads might buy an nvidia card to use on my windows 7
drive.
 

Qbah

Diamond Member
Oct 18, 2005
3,754
10
81
Someone here has a HD5870 and a 8800GT or better that could see how this works out? Should be quite a bit faster than a GTX280 I'd recon.
 

OVerLoRDI

Diamond Member
Jan 22, 2006
5,490
4
81
Woot, this is perfect for me. I have an 8800gts that is going to be replaced very soon by a 5850, so pair those up for physx and I'm a happy camper. The only thing I'm worried about is this hack not working with multiple monitor set ups.... Maybe there is a way to enable the nvidia control panel without creating fake monitors? maybe real monitors will do just as well? My 8800gts will be powering 2 monitors.
 

thilanliyan

Lifer
Jun 21, 2005
12,040
2,254
126
I've had this working already...no need for the PhysX patch...you just need to use an nVidia driver older than 186.xx. I was using 182.50 and PhysX worked fine in the Cryostasis tech demo and Arkham demo. Also, I had to actually connect a monitor cable to the nV card (I just hooked up a VGA cable to the VGA output on my monitor) for it to actually work...I couldn't just extend the monitor as it wasn't choosing a correct resolution. Also, the nV control panel would just crash any time I tried to open it but it doesn't matter since you can turn on hardware PhysX in the registry.
 

SSChevy2001

Senior member
Jul 9, 2008
774
0
0

toyota

Lifer
Apr 15, 2001
12,957
1
0
Originally posted by: SSChevy2001
Originally posted by: CyberAtomix
so anyone with some results yet?
Well tested and it works with the 191.03 beta drivers.
http://img17.imageshack.us/img17/3609/physxp.jpg

Batman also works just fine.

1920x1080 0xAA max in-game - PhysX high
http://img10.imageshack.us/img...17/batmanbenchmark.jpg
http://img10.imageshack.us/img10/3360/batman1n.jpg
http://img24.imageshack.us/img24/8421/batman2s.jpg
http://img25.imageshack.us/img25/4408/batman3v.jpg

how are you possibly averaging 80 fps with physx on high with just a 4870 and 8800gts 512mb? that s better than people are getting aith a gtx285 and a 9800gt(or better) dedicated physx card.
 

SSChevy2001

Senior member
Jul 9, 2008
774
0
0
Originally posted by: toyota
how are you possibly averaging 80 fps with physx on high with just a 4870 and 8800gts 512mb? that s better than people are getting aith a gtx285 and a 9800gt(or better) dedicated physx card.
Not really sure, just ran the benchmark and that's what I got. What's the norm without AA?
 

thilanliyan

Lifer
Jun 21, 2005
12,040
2,254
126
I don't think that benchmark is very accurate because when I ran my 48701GB+8800GT in the Arkham demo (fraps run through the whole demo), I was getting MIN/AVG/MAX-->25/54.6/64 at 1680x1050 (I keep AF at 16x HQ and some other CCC settings at high...not sure if AA was working).
 

SSChevy2001

Senior member
Jul 9, 2008
774
0
0
Originally posted by: Tempered81
Nice screenshots, SSchevy. How do you like the game?
Thanks. It's a great game with or without the physx effects, but it's really the 1st game that really makes great use of physx.

The scarecrow scenes aren't the same without the GPU physx effects.

 

SSChevy2001

Senior member
Jul 9, 2008
774
0
0
Originally posted by: thilanliyan
I don't think that benchmark is very accurate because when I ran my 48701GB+8800GT in the Arkham demo (fraps run through the whole demo), I was getting MIN/AVG/MAX-->25/54.6/64 at 1680x1050 (I keep AF at 16x HQ and some other CCC settings at high...not sure if AA was working).
Benchmark seem to work just fine for me compared to my SS. MSAA setting in ATT doesn't seem to work right for this game though.
 

toyota

Lifer
Apr 15, 2001
12,957
1
0
Originally posted by: SSChevy2001
Originally posted by: toyota
how are you possibly averaging 80 fps with physx on high with just a 4870 and 8800gts 512mb? that s better than people are getting aith a gtx285 and a 9800gt(or better) dedicated physx card.
Not really sure, just ran the benchmark and that's what I got. What's the norm without AA?

well with with a gtx285 and 9800gt about 60fps with a low in the 20s seems to be about the norm in the built in benchmark at 1920x1080 with very high settings, no AA and high physx. I would think your setup should be in lower 50s for an average if all those physx effects are really working.
 

Modular

Diamond Member
Jul 1, 2005
5,027
67
91
Originally posted by: toyota
Originally posted by: SSChevy2001
Originally posted by: toyota
how are you possibly averaging 80 fps with physx on high with just a 4870 and 8800gts 512mb? that s better than people are getting aith a gtx285 and a 9800gt(or better) dedicated physx card.
Not really sure, just ran the benchmark and that's what I got. What's the norm without AA?

well with with a gtx285 and 9800gt about 60fps with a low in the 20s seems to be about the norm in the built in benchmark at 1920x1080 with very high settings, no AA and high physx. I would think your setup should be in lower 50s for an average if all those physx effects are really working.

It could just be that PhysX works better if an ATI card is driving the graphics. Perhaps nVidia knew this and that's the real reason why they disabled nVidia cards when paired with ATI?
 

toyota

Lifer
Apr 15, 2001
12,957
1
0
Originally posted by: Modular
Originally posted by: toyota
Originally posted by: SSChevy2001
Originally posted by: toyota
how are you possibly averaging 80 fps with physx on high with just a 4870 and 8800gts 512mb? that s better than people are getting aith a gtx285 and a 9800gt(or better) dedicated physx card.
Not really sure, just ran the benchmark and that's what I got. What's the norm without AA?

well with with a gtx285 and 9800gt about 60fps with a low in the 20s seems to be about the norm in the built in benchmark at 1920x1080 with very high settings, no AA and high physx. I would think your setup should be in lower 50s for an average if all those physx effects are really working.

It could just be that PhysX works better if an ATI card is driving the graphics. Perhaps nVidia knew this and that's the real reason why they disabled nVidia cards when paired with ATI?

I would seriously doubt that a 4870 would get 30% more performance than a much stronger gtx285 in game, that even without physx element, was developed with the influence of Nvidia.

EDIT: http://www.anandtech.com/video/showdoc.aspx?i=3650&p=11 see the gtx285 easily beating the 4870 in Batman. so theres no way turning on physx and using a dedicated card would suddenly make a 4870 much faster than a gtx285 doing the same thing.
 

Tempered81

Diamond Member
Jan 29, 2007
6,374
1
81
Originally posted by: toyota
Originally posted by: SSChevy2001
Originally posted by: toyota
how are you possibly averaging 80 fps with physx on high with just a 4870 and 8800gts 512mb? that s better than people are getting aith a gtx285 and a 9800gt(or better) dedicated physx card.
Not really sure, just ran the benchmark and that's what I got. What's the norm without AA?

well with with a gtx285 and 9800gt about 60fps with a low in the 20s seems to be about the norm in the built in benchmark at 1920x1080 with very high settings, no AA and high physx. I would think your setup should be in lower 50s for an average if all those physx effects are really working.

Did you see the screenshots he posted? They are jammed full of Physx effects in action. However, looking at that AT batman bench you posted, the 285 should be about 1.3x faster than the 48701GB. Perhaps you've altered your "16xHQ" AF and various other settings, while he is running CCC defaults... OR phsyx just runs better with an ati card as the main renderer.
 

CyberAtomix

Member
Jun 23, 2008
33
0
0
Originally posted by: SSChevy2001
Originally posted by: CyberAtomix
so anyone with some results yet?
Well tested and it works with the 191.03 beta drivers.
http://img17.imageshack.us/img17/3609/physxp.jpg

Batman also works just fine.

1920x1080 0xAA max in-game - PhysX high
http://img10.imageshack.us/img...17/batmanbenchmark.jpg
http://img10.imageshack.us/img10/3360/batman1n.jpg
http://img24.imageshack.us/img24/8421/batman2s.jpg
http://img25.imageshack.us/img25/4408/batman3v.jpg

Very Nice !!!!
 

Qbah

Diamond Member
Oct 18, 2005
3,754
10
81
Hmm... not trying to belittle the work put into unlocking this, but perhaps this crazy ban came from some clueless suits on top of nVidia in the first place? As in the decision to do something like that. And nV programmers just haxed in some easily avoidable blocking mechanism? If anyone on top would ask - "hey, we did as you asked, not our fault the enthusiast crowd has some smart people too" ;) And we can see it's working fine :)
 

Keysplayr

Elite Member
Jan 16, 2003
21,211
50
91
I have to caution those that are planning to purchase an Nvidia GPU for PhysX in light of this hack. There is nothing stopping Nvidia from overcoming this in future drivers, so beware. If you go out today and buy a NV GPU for PhysX, and it may not work with later drivers. Just FYI.
 

BFG10K

Lifer
Aug 14, 2000
22,709
3,002
126
Originally posted by: Keysplayr

I have to caution those that are planning to purchase an Nvidia GPU for PhysX in light of this hack. There is nothing stopping Nvidia from overcoming this in future drivers, so beware. If you go out today and buy a NV GPU for PhysX, and it may not work with later drivers. Just FYI.
I?m in total agreement. This would simply be a repeat of the ULi incident where CF/SLI was initially available, then nVidia blocked SLI.
 

CyberAtomix

Member
Jun 23, 2008
33
0
0
you are right that's sad if nvidia did not block this that would mean increased sales for them even if i buy a cheap card for PhysX