Guru3D.com Forums

Go Back   Guru3D.com Forums > Videocards > Videocards - NVIDIA Drivers Section
Videocards - NVIDIA Drivers Section In this section you can discuss everything ForceWare driver related. ForceWare (Detonator) drivers are for NVIDIA TNT, Quadro and all GeForce based videocards.


Reply
 
Thread Tools Display Modes
Old
  (#26)
Noisiv
Maha Guru
 
Videocard: GTX 460 HAWK Talon Attack
Processor: Q6600@3.5GHz
Mainboard: Gigabyte EP-43-DS3L
Memory: 4GB OCZ 5-4-4-4-12
Soundcard: Onboard Realtek ALC888
PSU: Silent Pro M700
Default 02-24-2012, 01:22 | posts: 2,719

working as in...
I replaced my original PhysXCore.dll file from Mirror's Edge Binaries folder with Other/PhysXCore.dll,

and original PhysXDevice.dll also from Binaries folder with the same file from PhysX_2.8.4.

and it didn't crash!

Same GPU/CPU usage, maybe a bit chopier


Quote:
Originally Posted by jpcc View Post
Facepalm, I will shut down this topic. Go back to previous driver, in the future i will update games with physx and I'll be back with "patchs" ok?. I see that exposing these files now is a waste of time.

Yes, that will be even better

Last edited by Noisiv; 02-24-2012 at 01:24.
   
Reply With Quote
 
Old
  (#27)
S†v0r
Banned
 
Videocard: 570GTX 1.3Gb @900/2200mhz
Processor: Intel i7 SB-e 3820
Mainboard: ASUS P9X79
Memory: F3-17000CL9Q-16GBZH
Soundcard: SB Creative X-Fi Pro
PSU: Corsair AX650W
Default 02-24-2012, 01:34 | posts: 1,027 | Location: 78°55' N, 11°56' E

Quote:
Originally Posted by Noisiv View Post
Oh... well that explains everything. I can confirm it's working
Im checking the main sdk folder atm and in common there is a 2.8.3 PhysXLoader64.dll vs 2.8.4.6 in this sdk.

Did you try 3.1sdk 32 or 64 bit?

But aren't these 2 folders from 2.8.4.6, 3.1 suppose to be in the base physx folder to make them work no?
That's after you rename both PHYSX4DCC_PhysX3_x86.dll & PHYSX4DCC_PhysX3Cooking_x86.dll inside each sdk folder 2.8.4.6 and 3.1.

Then just copy over physx 3.1 PhysXCore.dll, PhysxCooking.dll in certain game?




edit: ah i see you tried something.. hmm im gonna try my procedure with 3.1, if it doesnt work then i'll just replace like you did lol

Last edited by S†v0r; 02-24-2012 at 01:47. Reason: typo..
   
Reply With Quote
Old
  (#28)
Noisiv
Maha Guru
 
Videocard: GTX 460 HAWK Talon Attack
Processor: Q6600@3.5GHz
Mainboard: Gigabyte EP-43-DS3L
Memory: 4GB OCZ 5-4-4-4-12
Soundcard: Onboard Realtek ALC888
PSU: Silent Pro M700
Default 02-24-2012, 01:44 | posts: 2,719

That's the beauty of it... in the eye of the beholder.

You just have to replace the files LOL
   
Reply With Quote
Old
  (#29)
jpcc
Newbie
 
Videocard: XFX HD5770 @ HD6770
Processor: Phenom II X4 - 3.2Ghz
Mainboard:
Memory: DDR3 8GB
Soundcard:
PSU: 800w
Default 02-24-2012, 01:57 | posts: 37

I just learn to edit the Physx drivers, then you will only have to change the file physxcore.dll to a more current, which in this case is the "PHYSX4DCC_PhysX3_x86.dll" renamed to physxcore.dll.
   
Reply With Quote
 
Old
  (#30)
Spets
Maha Guru
 
Spets's Avatar
 
Videocard: GTX480 + GTX460
Processor: Intel Core i7 2600k @ 4.5
Mainboard: GA-Z68X-UD7-B3
Memory: G.Skill Ripjaws 16gb 2133
Soundcard:
PSU: OCZ
Default 02-24-2012, 02:01 | posts: 1,446

Can anyone verify if all the effects remain in certain games with the physx3 dll's?
Is there a performance gain?
   
Reply With Quote
Old
  (#31)
jpcc
Newbie
 
Videocard: XFX HD5770 @ HD6770
Processor: Phenom II X4 - 3.2Ghz
Mainboard:
Memory: DDR3 8GB
Soundcard:
PSU: 800w
Default 02-24-2012, 02:01 | posts: 37

Quote:
Originally Posted by S†v0r View Post
Im checking the main sdk folder atm and in common there is a 2.8.3 PhysXLoader64.dll vs 2.8.4.6 in this sdk.

Did you try 3.1sdk 32 or 64 bit?

But aren't these 2 folders from 2.8.4.6, 3.1 suppose to be in the base physx folder to make them work no?
That's after you rename both PHYSX4DCC_PhysX3_x86.dll & PHYSX4DCC_PhysX3Cooking_x86.dll inside each sdk folder 2.8.4.6 and 3.1.

Then just copy over physx 3.1 PhysXCore.dll, PhysxCooking.dll in certain game?




edit: ah i see you tried something.. hmm im gonna try my procedure with 3.1, if it doesnt work then i'll just replace like you did lol
The main idea was just update the physx files that are inside the folders of the games, and it worked, now the idea is to create a driver for these files to make the exchange of files less tiring.
   
Reply With Quote
Old
  (#32)
Zogrim
Member Guru
 
Zogrim's Avatar
 
Videocard: GTX 470 + GTS 450
Processor: C2Q 9400
Mainboard: Gigabyte X48-DS5
Memory: Corsair DDR2 4GB
Soundcard: ASUS Xonar DX
PSU: Thermaltake 850 W
Default 02-24-2012, 02:24 | posts: 64

jpcc
Quote:
Do not ask me how I get these files
No mystery here - files are from DCC PhysX plug-ins, 2.71 most likely

Quote:
Batman Arkham Asylum: Playable after change the files if you have a good CPU (Core i7)
This is crap, man.
At least Arkham Asylum has a built-in benchmark. Perform a normal test and show us the results:
1 st run - vanilla game
2 st run - game with mixed dlls

and you will be the king !!

Quote:
Borderlands: Works fine with new files
Not using GPU PhysX, works fine for everyone already.

Quote:
Mirrors Edge: Works fine without Nvidia GPU after change the files
Where, on first level ?
Mirror's Edge also has PhysX benchmark (can be activated by “- FlybyFlight” parameter), use it.

Look, everyone here is laughing at you, but you can crush us with proper tests and solid proofs !

Last edited by Zogrim; 02-24-2012 at 02:46.
   
Reply With Quote
Old
  (#33)
Spets
Maha Guru
 
Spets's Avatar
 
Videocard: GTX480 + GTX460
Processor: Intel Core i7 2600k @ 4.5
Mainboard: GA-Z68X-UD7-B3
Memory: G.Skill Ripjaws 16gb 2133
Soundcard:
PSU: OCZ
Default 02-24-2012, 02:33 | posts: 1,446

Quote:
Originally Posted by Zogrim View Post
jpcc

No mystery here - files are from DCC PhysX plug-ins, 2.71 most likely


This is crap, man.
At least Arkham Asylum has a built-in benchmark. Perform a normal test and show us the results:
1 st run - vanilla game
2 st run - game with mixed dlls

and you will be the king !!
Was wondering if I should link you to this lol.
iirc the dll's have certain tweaks for different games and can cause corruption or loss of effects in others, eg: Batman AC using mafia2 dll's.
Or was that only using the Apex dll's or just an updated version?
Either way waiting to see what people have come up with.

Last edited by Spets; 02-24-2012 at 02:40.
   
Reply With Quote
Old
  (#34)
AdamK47
Master Guru
 
Videocard: Verite V1000 & Voodoo 4MB
Processor: Pentium 166C
Mainboard: Intel 430HX
Memory: 24MB EDO SIMM
Soundcard: AWE64
PSU: Enermax 200W
Default 02-24-2012, 02:49 | posts: 174 | Location: Earth

Don't waste your time with this people. The games will play just as badly as they do with CPU PhysX and the older/original driver files.
   
Reply With Quote
Old
  (#35)
S†v0r
Banned
 
Videocard: 570GTX 1.3Gb @900/2200mhz
Processor: Intel i7 SB-e 3820
Mainboard: ASUS P9X79
Memory: F3-17000CL9Q-16GBZH
Soundcard: SB Creative X-Fi Pro
PSU: Corsair AX650W
Default 02-24-2012, 02:50 | posts: 1,027 | Location: 78°55' N, 11°56' E

^
lolz that's very true as well

Quote:
Originally Posted by jpcc View Post
The main idea was just update the physx files that are inside the folders of the games, and it worked, now the idea is to create a driver for these files to make the exchange of files less tiring.
well i did it anyway, like so






i "modded" Shattered Horizon

at first i tried physx 3 but it crashed... something about "mesh" is missing, then i tried 2.8.4.6 NxCooking.dll (default is 2.8.1) and it started the game, I also swapped APEX_Destructible.dll (v1.1.0.1, old 1.1.0).
Performance looked a little better but nothing special.. Maybe because its using old APEX_Particles.dll (v1.1.0) and there is no such apex dll in this sdk..
   
Reply With Quote
 
Old
  (#36)
Noisiv
Maha Guru
 
Videocard: GTX 460 HAWK Talon Attack
Processor: Q6600@3.5GHz
Mainboard: Gigabyte EP-43-DS3L
Memory: 4GB OCZ 5-4-4-4-12
Soundcard: Onboard Realtek ALC888
PSU: Silent Pro M700
Default 02-24-2012, 03:03 | posts: 2,719

_nothing_special is kinda different from _little_better.

So which is it?
   
Reply With Quote
Old
  (#37)
jpcc
Newbie
 
Videocard: XFX HD5770 @ HD6770
Processor: Phenom II X4 - 3.2Ghz
Mainboard:
Memory: DDR3 8GB
Soundcard:
PSU: 800w
Default 02-24-2012, 03:16 | posts: 37

Quote:
Originally Posted by Zogrim View Post
jpcc

No mystery here - files are from DCC PhysX plug-ins, 2.71 most likely


This is crap, man.
At least Arkham Asylum has a built-in benchmark. Perform a normal test and show us the results:
1 st run - vanilla game
2 st run - game with mixed dlls

and you will be the king !!


Not using GPU PhysX, works fine for everyone already.


Where, on first level ?
Mirror's Edge also has PhysX benchmark (can be activated by “- FlybyFlight” parameter), use it.

Look, everyone here is laughing at you, but you can crush us with proper tests and solid proofs !
U mad? proper tests and solid proofs? I just wanted to share the files here and I was just wondering how these files behave with Nvidia GPU.

these files did not come from a place so simple.

there are only three or four scenes to 5 seconds the fps in mirrors edge is below 20, the rest of the game are between 30-60fps (I use Vsync, and maximum quality possible), content with my words, I will not do a video to kill your boredom.

Last edited by jpcc; 02-24-2012 at 04:42.
   
Reply With Quote
Old
  (#38)
AlxFitz
Maha Guru
 
AlxFitz's Avatar
 
Videocard: XFX ATI HD6950
Processor: i5-3570K
Mainboard: MSI Z77A-GD65
Memory: 8 GB @ 1600
Soundcard: Xonar DSX
PSU: 550W Purepower RX
Default 02-24-2012, 03:18 | posts: 965 | Location: Herts, UK

Bah, by the thread title I thought Physx had been ported to opencl and erm Intel graphics cards??!!??

   
Reply With Quote
Old
  (#39)
S†v0r
Banned
 
Videocard: 570GTX 1.3Gb @900/2200mhz
Processor: Intel i7 SB-e 3820
Mainboard: ASUS P9X79
Memory: F3-17000CL9Q-16GBZH
Soundcard: SB Creative X-Fi Pro
PSU: Corsair AX650W
Default 02-24-2012, 03:23 | posts: 1,027 | Location: 78°55' N, 11°56' E

Quote:
Originally Posted by Noisiv View Post
_nothing_special is kinda different from _little_better.

So which is it?
lol

As in the same fps drops like before, except they were less frequent and with a little higher lowest fps (2-5fps difference).


Well I was expecting it to be vsync'ed at 60fps, but it still dropped to mid 50-55fps.. That's why i said its nothing special, well at least 2.8.4.6 part, physx3.1.1 doesn't work. -_-
   
Reply With Quote
Old
  (#40)
jpcc
Newbie
 
Videocard: XFX HD5770 @ HD6770
Processor: Phenom II X4 - 3.2Ghz
Mainboard:
Memory: DDR3 8GB
Soundcard:
PSU: 800w
Default 02-24-2012, 03:27 | posts: 37

Quote:
Originally Posted by AlxFitz View Post
Bah, by the thread title I thought Physx had been ported to opencl and erm Intel graphics cards??!!??

No, the idea would be to edit drivers and the addition of updated files for Physx have a better performance on computers that do not have Nvidia GPU but it seems that the files could not seem to be welcome here, so I'll do it alone or with people who speak my language.

Last edited by jpcc; 02-24-2012 at 03:42.
   
Reply With Quote
Old
  (#41)
jpcc
Newbie
 
Videocard: XFX HD5770 @ HD6770
Processor: Phenom II X4 - 3.2Ghz
Mainboard:
Memory: DDR3 8GB
Soundcard:
PSU: 800w
Default 02-24-2012, 03:46 | posts: 37

Quote:
Originally Posted by AdamK47 View Post
Don't waste your time with this people. The games will play just as badly as they do with CPU PhysX and the older/original driver files.
   
Reply With Quote
Old
  (#42)
Spets
Maha Guru
 
Spets's Avatar
 
Videocard: GTX480 + GTX460
Processor: Intel Core i7 2600k @ 4.5
Mainboard: GA-Z68X-UD7-B3
Memory: G.Skill Ripjaws 16gb 2133
Soundcard:
PSU: OCZ
Default 02-24-2012, 03:51 | posts: 1,446

All you're really doing is disabling certain features which gives more performance.
   
Reply With Quote
Old
  (#43)
jpcc
Newbie
 
Videocard: XFX HD5770 @ HD6770
Processor: Phenom II X4 - 3.2Ghz
Mainboard:
Memory: DDR3 8GB
Soundcard:
PSU: 800w
Default 02-24-2012, 04:35 | posts: 37

Quote:
Originally Posted by Spets View Post
All you're really doing is disabling certain features which gives more performance.
Do you tested? tell me more
   
Reply With Quote
Old
  (#44)
jpcc
Newbie
 
Videocard: XFX HD5770 @ HD6770
Processor: Phenom II X4 - 3.2Ghz
Mainboard:
Memory: DDR3 8GB
Soundcard:
PSU: 800w
Default 02-24-2012, 04:38 | posts: 37

Quote:
Originally Posted by S†v0r View Post
lol

As in the same fps drops like before, except they were less frequent and with a little higher lowest fps (2-5fps difference).


Well I was expecting it to be vsync'ed at 60fps, but it still dropped to mid 50-55fps.. That's why i said its nothing special, well at least 2.8.4.6 part, physx3.1.1 doesn't work. -_-
anyway, thanks for testing.
   
Reply With Quote
Old
  (#45)
thatguy91
Ancient Guru
 
Videocard: Gigabyte HD7870 OC 2GB
Processor: i5-3570K
Mainboard: Asrock z77 Extreme6
Memory: DDR3-2400 2x8GB
Soundcard: ALC898 + Microlab FC-730
PSU: Enermax Platimax 750W
Default 02-24-2012, 04:52 | posts: 2,963 | Location: Australia

There is actually merit behind this. One of the many stuff-ups Nvidia did with Physx is not make each version backwards compatible. Since the game calls a function inside the dll's, its not hard to make it backwards compatible. If the command changed, change the name of the command!

Physx had numerous flaws in its CPU implementation by design, these flaws were present to make the GPU Physx seem more impressive. These flaws have gradually been ironed out, but the 3.x series has started to rectify the biggest flaw of them all, the use of just plain poorly written x87 code! by the time you include all the variants of SSE, AVX, XOP, and other instructions sets there are a massive pool of new instructions that greatly accelerate the performance of the Physx engine. Some instructions have been replaced by even better instructions in later instruction sets. The Physx 3.x probably doesn't make use of the best instructions, but the use of the better instructions does mean greater speed.

Since the function commands remain present in the later builds of these files, older games etc can make use of the newer instructions. That is the whole purpose behind providing these files.
   
Reply With Quote
Old
  (#46)
jpcc
Newbie
 
Videocard: XFX HD5770 @ HD6770
Processor: Phenom II X4 - 3.2Ghz
Mainboard:
Memory: DDR3 8GB
Soundcard:
PSU: 800w
Default 02-24-2012, 04:58 | posts: 37

Quote:
Originally Posted by thatguy91 View Post
There is actually merit behind this. One of the many stuff-ups Nvidia did with Physx is not make each version backwards compatible. Since the game calls a function inside the dll's, its not hard to make it backwards compatible. If the command changed, change the name of the command!

Physx had numerous flaws in its CPU implementation by design, these flaws were present to make the GPU Physx seem more impressive. These flaws have gradually been ironed out, but the 3.x series has started to rectify the biggest flaw of them all, the use of just plain poorly written x87 code! by the time you include all the variants of SSE, AVX, XOP, and other instructions sets there are a massive pool of new instructions that greatly accelerate the performance of the Physx engine. Some instructions have been replaced by even better instructions in later instruction sets. The Physx 3.x probably doesn't make use of the best instructions, but the use of the better instructions does mean greater speed.

Since the function commands remain present in the later builds of these files, older games etc can make use of the newer instructions. That is the whole purpose behind providing these files.
Thanks, I hope your comment to help others understand better before they get criticized.

When I accidentally got these files, the first thing I thought was to update the old games that have physx extensions, to my surprise some games besides accept files physx 2.8.4 also fully accept files from 3.1.1, for more surprise I noticed that the games started to run much faster on my machine that does not have a nvidia gpu, no one wants to miss any effect, on the contrary I began to notice better effects after updating in the mirrors edge and in the borderlands, after that my idea was to try to unify this files with future updates focusing mainly on the performance and improvement of the effects, for both those who have a nvidia gpu and for those who do not have, but I do not know how these files behave with a nvidia gpu yet, so I created this topic on "Nvidia Drivers" area and I decided to ask for help in the creation of the driver even because users of nvidia should be more accustomed to such things.

I hope I have clarified my idea.

Again, sorry for my english...

Last edited by jpcc; 02-24-2012 at 13:45.
   
Reply With Quote
Old
  (#47)
Zogrim
Member Guru
 
Zogrim's Avatar
 
Videocard: GTX 470 + GTS 450
Processor: C2Q 9400
Mainboard: Gigabyte X48-DS5
Memory: Corsair DDR2 4GB
Soundcard: ASUS Xonar DX
PSU: Thermaltake 850 W
Default 02-24-2012, 09:06 | posts: 64

jpcc
I will not do a video to kill your boredom
Ok, I'll do some tests.

Games: Mirror's Edge and Arkham Asylum/City and Mafia II - GPU PhysX
Trine 2 and Jagged Alliance: Back in Action - CPU PhysX.
I need to replace local PhysX files with renamed .dlls from your folder (2.8.4 and 3.1) ? Or just put them there, without overwriting older files ?
And and if in won't work, replace same files in PSS installation folder - correct ?

My system is Intel + NV (hardware PhysX will be disabled) - is this ok ?

I began to notice more effects after updating in the mirrors edge and in the borderlands
More effects just by swapping .dlls ? It is noncence.
Really, this is not how PhysX content/engine works

thatguy91
older games etc can make use of the newer instructions
I wonder how older games can use PhysX 3, when engine API has been changed completely.

Last edited by Zogrim; 02-24-2012 at 10:12.
   
Reply With Quote
Old
  (#48)
Mineria
Ancient Guru
 
Mineria's Avatar
 
Videocard: ASUS DCII GTX660
Processor: Intel i7 2600K
Mainboard: Asus Maximus V Gene Z
Memory: 32G G.Skill TridentX
Soundcard: Asus Phoebus
PSU: Zalman 850W
Default 02-24-2012, 09:17 | posts: 2,897 | Location: Denmark

Quote:
Originally Posted by Noisiv View Post
That's just great, but Borderlands has no hw accelerated PhysX to begin with




Boderlands is using PhysX for physics stuff (ragdolls, car physics, etc) on the CPU.
So, with better optimized code to handle CPU PhysX there should be a significant difference.

Last edited by Mineria; 02-24-2012 at 09:21.
   
Reply With Quote
Old
  (#49)
Mineria
Ancient Guru
 
Mineria's Avatar
 
Videocard: ASUS DCII GTX660
Processor: Intel i7 2600K
Mainboard: Asus Maximus V Gene Z
Memory: 32G G.Skill TridentX
Soundcard: Asus Phoebus
PSU: Zalman 850W
Default 02-24-2012, 09:28 | posts: 2,897 | Location: Denmark

Quote:
Originally Posted by Zogrim View Post

I began to notice more effects after updating in the mirrors edge and in the borderlands
More effects just by swapping .dlls ? It is noncence.
Really, this is not how PhysX content/engine works
Unless the old code adds some limit or bug to what the game can stream to physX, which the new code maybe doesn't.
That would be the only explanation.
Still, why would effects appear that have been hidden? Very unlikely that the developers even would implement something they can't see.
Unless there is some hostile none nvidia GPU limit.

Don't got any physx games like borderlands installed, so can't test it and make some screenshots/video for comparison.

Last edited by Mineria; 02-24-2012 at 09:34.
   
Reply With Quote
Old
  (#50)
Zogrim
Member Guru
 
Zogrim's Avatar
 
Videocard: GTX 470 + GTS 450
Processor: C2Q 9400
Mainboard: Gigabyte X48-DS5
Memory: Corsair DDR2 4GB
Soundcard: ASUS Xonar DX
PSU: Thermaltake 850 W
Default 02-24-2012, 09:39 | posts: 64

Mineria
Very unlikely that the developers even would implement something they can't see
Indeed.
PhysX effects = content. To add physics particles effect, for example, you need to create and tune PhysXParticleSystem object first, and add it to game level.

It is like saying that by swapping .dlls you can open new characters or get new weapons.

So I think mr. jpcc has missed something. I saw how people were seriously claiming that enabling PhysX in drivers adds more physics to Crysis.. so.
Only if he had some screenshots.

Last edited by Zogrim; 02-24-2012 at 09:42.
   
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com
Copyright (c) 1995-2012, All Rights Reserved. The Guru of 3D, the Hardware Guru, and 3D Guru are trademarks owned by Hilbert Hagedoorn.