Hybrid PhysX: 197.xx drivers and PhysX performance fix
Recent PhysX drivers 9.10.0222 and 197.xx NV GPU drivers are mostly incompatible with 1.02 GenL Mod for Hybrid PhysX systems (witch hunt, another round) – using this drivers set will results in Metro 2033 crashes, abnormal FluidMark behaviour and performance problems in other PhysX games.
However, user Containforum, known for his Hybrid PhysX installation guide and Catalyst 10.2 extended display fix, has come out with a solution – he created a “patch”, that resolves performance problems (at least for FluidMark) and allows you to use Hybrid PhysX without necessity to extend display.
Update: You can download containforum’s fix 1.02 here (25 mb). GenL mod must be applied firstly.
Update #2: comment from GenL
Result can’t be called a “patch” anyway. This package contains several unmodified (unpatched) files from PhysX SS v9.09.1112 and v9.10.0129. While this can’t be a proper solution for newer versions of PhysX SS, i’m surprised it worked for people
Update #3: Extended display fix only.
UPDATE: Hybrid PhysX mod 1.03 released – with timebomb fix and lastest drivers support.
It’s recommended to use it with 196.34 drivers and latest PhysX System Software.
Please use this post or comment at youtube to report if this fix is working with other GPU PhysX games, or any problems you will encounter.










hi!
tonight i will test this fix, so very than you for your work!!!
leo81
29 Mar 10 at 11:47 am
No worky for me.
Got 197.13 to work in fluid mark but in the Cryostasis benchmark after 30 seconds or so Physx stops working like fluid mark does without the patch.
Reverb
29 Mar 10 at 12:27 pm
I’ve run some more tests, Mirror’s Edge doesn’t seem to work. I’ve been working on a revision and Mirror’s Edge now works fine. I’m going to run some more tests before I release the new revision. Should be out later today though.
ContainForum
29 Mar 10 at 6:12 pm
you missed it
physxcore.dll is the key
nvidia_is_cheating
29 Mar 10 at 6:36 pm
Guys here is the newest version
http://rapidshare.com/files/369586787/Hybrid_PhysX_197.13_ED___LP_Fix_V1.01.zip
Please try it on Cryostasis. I tried Mirror’s Edge and Nurien Tech demo it seems to work.
ContainForum
29 Mar 10 at 6:43 pm
@nvidia_is_cheating
I know the Physxcore.dll is causing problem. What I was testing is whether it was just a selected few of them causing it or all of them. I want to keep file size of patch as low as possible. So far it looks like I will have to replace all of them. :S
ContainForum
29 Mar 10 at 7:14 pm
@ ContainForum
Hi! Thanks you!
I tried Nurien Tech demo and i have problem like http://www.youtube.com/watch?v=2TOXo98l4aU
used your fix #1.01
Alexey
29 Mar 10 at 7:17 pm
@ Alexey
Thank you. I am now adding final touches to a new version yet again in a single day.
Version 1.02 should work for all PhysX apps.
I’ve tried out PhysX fluids which now works, and Cryostasis tech demo also now works.
ContainForum
29 Mar 10 at 8:02 pm
2 ContainForum
Thank for trying to fix it. May be you should work together with GenL to make a complex patch?
Alexandr82
29 Mar 10 at 8:09 pm
@ContainForum
Thanks again =)
I tried this:
196.34+ latest physx 9.10+ Genl mod 1.02 + Your mod and now i can run physx without necessity to extend display
8sorry for my bad eng )
Alexey
29 Mar 10 at 8:27 pm
Haha. GenL’s patch is alot more advanced than mine.
I wouldn’t mind our mods being merged together into one installation though. That’s upto him.
ContainForum
29 Mar 10 at 8:45 pm
hi!
guys, this is incredible, this patch corrects an error in the Just Cause 2 game and now it runs fine in full screen:))
aloanx
29 Mar 10 at 8:47 pm
@ aloanx
Yes, but currently I have no way of keeping CUDA effects turned on in this state. It may not really be much of an issue but would be nice.
ContainForum
29 Mar 10 at 8:58 pm
I just tried this patch on my HD5850 with a GT220 as Physx card. I actually have a smaller VGA TFT connected to the GT220, which I not always use. I’m using 196.34 + Physx 9.10.0222 and Catalyst 10.3.
If I extend my display and start Fluidmark, or the other way around if works as to bexpected. If I than select ‘Display only on 1′ it continues working. However, if I restart Fluidmark after this it reverts back to software PhysX until I extend the display again manually.
Anyone any idea what causes this? Could it be that the 197.13 drivers are really necessary or is it because I have an actual display connected to the videocard?
svol
29 Mar 10 at 9:50 pm
Did you apply the patch after you installed PhysX software? It sounds like a simple error with the installation of the patch. It shouldn’t matter which drivers you have.
ContainForum
29 Mar 10 at 10:06 pm
I applied the GenL patch a while ago and your patch today. Installation of your patch seemed to go okay.
svol
29 Mar 10 at 11:59 pm
Which version of Windows are you running?
ContainForum
30 Mar 10 at 12:47 am
Cat10.3b + 197.13 + GenL 1.02 + ContainForum patch 1.02 in Windows 7 64
Fluidmark and Cryostasis benchmark’s are working flawlessly. Tried the Darkvoid benchmark and the options are saying Physx is enabled but I am not seeing any Physx at all?
Reverb
30 Mar 10 at 4:54 am
Windows 7 x64 Ultimate.
svol
30 Mar 10 at 9:39 am
@ svol
Can you confirm for me where your PhysX software is installed? I need the full directory.
ContainForum
30 Mar 10 at 6:46 pm
Good effort on trying to solve the problem, but the result can’t be called a “patch” anyway.
This package contains several unmodified (unpatched) files from PhysX SS v9.09.1112 and v9.10.0129. While this can’t be a proper solution for newer versions of PhysX SS, i’m surprised it worked for people.
Still nobody has any clear answer on “what causing this problem – new driver or new PhysX SS?”. Because some people reported that 9.10.0222 package is working with 196.34 driver, you know.
I’m afraid i’d have to buy an nvidia card and Windows 7 for myself just to be able to find and solve this problem… Until then i won’t be able to update the mod properly, i think.
Still, i wouldn’t recommend people to use methods like here just to have the latest digit in “About” PhysX dialog. For testing – maybe, but not for everyday use.
GenL
30 Mar 10 at 7:12 pm
Yes… This mod doesn`t work with Metro 2033. I tried reinstall physx (this deleting mod) and/// Metro working normal (my 9800GT load 100%)
Alexey
30 Mar 10 at 7:51 pm
in mode 167.34 + Genl`s mod+ latest physx Metro work properly (without this bughttp://www.youtube.com/watch?v=2TOXo98l4aU) but.. gpu on my 9800GT load max at 30%
Alexey
30 Mar 10 at 8:10 pm
@ ContainForum
It is in: C:\Program Files (x86)\NVIDIA Corporation\PhysX, the same location the installer points to.
svol
30 Mar 10 at 9:13 pm
Hmm… Maybe try 197.13 drivers? I’ll be doing a little more tests and research on the drivers. Although my solution does seem to work for now, like GenL stated; it isn’t a solid fix. However I’ll try my best to find a better solution.
For now it is atleast a solution to having to use extended display for some drivers.
ContainForum
30 Mar 10 at 9:23 pm
@GenL
Maybe we should meet each other @ RCE in OFFTOPIC
Let write a physx wrapper
)
nvidia_is_cheating
30 Mar 10 at 9:44 pm
@nvidia_is_cheating
I’m not really into coding things, and i’m sure even talented people would need at least months to write a thing as complex as PhysX wrapper… Of course if you meant wrapper for non-nvidia hardware.
GenL
30 Mar 10 at 9:54 pm
Hey GenL.
Just some info I thaught I should share. I was observing the drivers and I notice that the files in C:\Program Files\NVIDIA Corporation have no effect on the situation at all.
However the PhysXcore.dll files seem to be causing the issue with 197.XX located in C:\Program Files (x86)\NVIDIA Corporation\PhysX\Engine
When those files are replaced it seems to work, but those same files work when using 196.XX drivers :S
I attempted to slightly modify the PhysXcore.dll files hoping that it’s another DLL located in the Windows folder hen it detects the newest version of PhysX, however still not working.
I have it narrowed down to a possible combination of a file from Nvidia from the Windows folder and the PhysX system files.
ContainForum
30 Mar 10 at 10:56 pm
Thanks for info, ContainForum. If they added checks to all these files, i may be able to find them. But i’d still need to get nvidia GPU for this, because plain messaging with testers is not really getting anywhere lately.
GenL
31 Mar 10 at 12:10 am
Yeah, thats right. Best of luck finding a cheap Nvidia card.
In the mean time I’ll attempt to find exactly which files are causing this.
ContainForum
31 Mar 10 at 12:30 am
Hey again GenL, so far it seems all hands point towards Nvcuda.dll in System32 and Syswow64.
I’m still not 100% sure. I’ll keep testing.
ContainForum
31 Mar 10 at 2:06 am
Hello everyone. Here are the files you need to have onylt he extended display fix with latest PhysX software.
http://rapidshare.com/files/370927510/Hybrid_PhysX_Extended_Display_Fix.zip
I reccomend you use 196.34 drivers with the latest PhysX software. For now this seems to be the best option.
ContainForum
2 Apr 10 at 3:00 am
Ok maybe I am missing something. If I use the 196.21 drivers along with the included Physx in that driver install everything works great. Unfortunatly Mirror’s edge has some slow down and Metro 2033 requires you to use the latest Physx.
If I install the latest Physx software, install the 1.02 mod and the patch listed here fluidmark states that I am running Physx in software mode. I can confirm this because if Physx is turned on in Batman AA with the latest Physx software my system tanks.
How do you force Physx 9.10.0222 to work with older drivers and actually get hardware Physx?
Justin Wenderoth
3 Apr 10 at 11:59 pm
Use 196.34 drivers.
ContainForum
4 Apr 10 at 3:02 pm
@GenL
Can you all tell us how your mod works? maybe we can help you. … and you dont have a nvidia card?
drdoom567
4 Apr 10 at 9:40 pm
Containforum I installed the 196.34 drivers, installed Physx 9.10.0222, installed mod 1.2, and then this patch and all I get is software phsyx. Next steps?
Justin Wenderoth
5 Apr 10 at 8:58 am
Ok nevermind. I guess enabling Physx in the Nvidia control panel after reinstalling the drivers might help
. Everything is fine now.
Justin Wenderoth
5 Apr 10 at 10:26 am
@drdoom567
What exactly do you mean? My mod modifies a binary code which is responsible to logical check like “is this GPU made by nvidia?”. You can’t really help with anything but testing.
Yes i don’t have nvidia card. Yet.
GenL
5 Apr 10 at 6:56 pm
Can someone give me a link to the ContainForum fix 1.01 plx
Oli
7 Apr 10 at 2:16 am
Oli
Link
Zogrim
7 Apr 10 at 10:06 am
Hi, i was playing Metro 2033 fine until chapter 3, now i get crashes after 5-15 mins of playing, others games runs fines for hours and hours, and it was metro 2033 too, the only solution i found its taking out my 9600 and leave my 5850 alone and uninstall nvidia drivers, etc. Ive already tried with 196.21, *.34 and 197.13 drivers
Porongoso
11 Apr 10 at 9:35 am
@Porongoso
Which version of the game do you have? Retail DVD or Steam? Also knowing your operating system would be useful. I am considering running the exact same GPU set up as you (5850 and 9600 GT) and would like to avoid any problems and lots of uninstalling. I have a student upgrade copy of Win7 64bit and that doesn’t take kindly to reinstalling. Thanks.
CycsoC
11 Apr 10 at 11:58 pm
Would anyone be kind enough to test 197.45 with the extended display fix only + GenL1.02. I would do so myself but my ATI card decided to crap on me and I’m sending it off for RMA.
ContainForum
14 Apr 10 at 1:38 am
@ ContainForum
With new 197.45 Driver,
it works very well to me. Thanks. ^^
BigMac
14 Apr 10 at 9:22 pm
Does not seem to work using ati 10.3 drivers in games, only in fluid mark. Nvidia and ati reall do seem to hate eachother don’t they lol.
sabb
15 Apr 10 at 12:50 am
@ BigMac did you make sure not to use my 1.02 patch? You should only use the extended display fix.
I’ll be sending my ATI card back tomorow.
ContainForum
15 Apr 10 at 11:54 am