Aller au contenu

Photo

More PhysX issues.


  • Veuillez vous connecter pour répondre
15 réponses à ce sujet

#1
Tylantt

Tylantt
  • Members
  • 116 messages
Alright, for a couple of days now i've had a problem with my Steam version of Mass Effect 2. I go to launch the game and it gives me the "Failed to initialize PhysX. Please make sure your PhysX is up to date"

Operating System:     Win7
CPU:     AMD Phenom II X4 3.2Ghz
RAM:     4GB 1333mhz DDR3
Video Card:    ATI HD 6870 1GB
DirectX: 11 capable
Audio: just off my mobo.

I've searched up and down Google and these forums and tried the majority of solutions mentioned in the threads found;

Totally removed PhysX, reinstalled it.
Uninstalled/Reinstalled the game itself.
Verified the files/defragmented the cache.
Tried running it without PhsyX.

Each ending in the same result "Failed to initialize PhysX".  Which leaves me with the final two options. Asking for help here or going to tech support, so hopefully someone has something on this. Keep in mind this is the Steam version of the game.

Game version:

Masseffect2.exe - 1.0.2
Masseffect2Launcher.exe - 1.0.1
Masseffect2Config.exe 1.0.3

(I also have all the DLC minus Arrival/Genesis)

#2
Gorath Alpha

Gorath Alpha
  • Members
  • 10 605 messages
There are three separate softwares involved in rendering animated images, even before any game is added to the mix. There is Direct3D, and this game requires Dx9, not Dx10, not DX 11, although all of them are perfectly cooperative with one another. The game install is supposed to look for Dx9 and install it if it's not there.

A properly working set of audio and graphics drivers are required, and Dx9 cannot work without those, nor can any game do so. Last, if any kind of realistic physics is wanted, you add one or another set of physics support, such as PhysX.

All three have to be working happily with each other. You should start with the easiest to fix, the drivers, remove what you have now, and install drivers again, then check to see if that fixes the problem. If not, install the latest of the Dx9.0c updates, and again, test to see if that was the fix.

You have already tried reinstalling PhysX, but did you say you had reinstalled the entire game as well?

You do know that Steam has a function that attempts to verify a completed install and correct anything omitted, right?

#3
mcsupersport

mcsupersport
  • Members
  • 2 912 messages
http://www.nvidia.co..._9.09.1112.html


Did you try the version at the link above?? Also try to see if you can find diretx9.0c stand alone, I seem to remember Steam having some issue with installing it in incorrect location or something, a vague recollection at best, and I may be wrong.

#4
Tylantt

Tylantt
  • Members
  • 116 messages

Gorath Alpha wrote...

There are three separate softwares involved in rendering animated images, even before any game is added to the mix. There is Direct3D, and this game requires Dx9, not Dx10, not DX 11, although all of them are perfectly cooperative with one another. The game install is supposed to look for Dx9 and install it if it's not there.

A properly working set of audio and graphics drivers are required, and Dx9 cannot work without those, nor can any game do so. Last, if any kind of realistic physics is wanted, you add one or another set of physics support, such as PhysX.

All three have to be working happily with each other. You should start with the easiest to fix, the drivers, remove what you have now, and install drivers again, then check to see if that fixes the problem. If not, install the latest of the Dx9.0c updates, and again, test to see if that was the fix.

You have already tried reinstalling PhysX, but did you say you had reinstalled the entire game as well?

You do know that Steam has a function that attempts to verify a completed install and correct anything omitted, right?



Er... what I meant by DirectX 11 capable is my system can run it. I do have the latest DirectX versions for the game, and my audio drivers are up to date. I have removed and reinstalled the game aswell.

#5
Tylantt

Tylantt
  • Members
  • 116 messages

mcsupersport wrote...

http://www.nvidia.co..._9.09.1112.html


Did you try the version at the link above?? Also try to see if you can find diretx9.0c stand alone, I seem to remember Steam having some issue with installing it in incorrect location or something, a vague recollection at best, and I may be wrong.


Yes, I tried that and still nothing.

#6
mcsupersport

mcsupersport
  • Members
  • 2 912 messages
Are you running it in xp compatibility mode with admin rights??
Did you have steam run the verify integrity app to check to make sure that the program wasn't corrupted during dl??

#7
Tylantt

Tylantt
  • Members
  • 116 messages

mcsupersport wrote...

Are you running it in xp compatibility mode with admin rights??
Did you have steam run the verify integrity app to check to make sure that the program wasn't corrupted during dl??


Check and check.

#8
Tylantt

Tylantt
  • Members
  • 116 messages
For some strange reason I can't totally remove PhsyX now. i've searched the entirety of my computer and it's not there. (also used Drive Cleaner) So when I try to install a earlier PhsyX it claims I have the latest. Anyone know where it might be hiding?

#9
Bogsnot1

Bogsnot1
  • Members
  • 7 997 messages
It should be sitting under
Program Files\\Nvidia Corporation\\Physx
but given that you are running the Steam version, it could be hiding elsewhere on your system. Try looking under the Steam folder in Program Files.
You could try Glary Utilities or CCLeaner, both of those have fairly robust program removal fuctions which could help strip Physx out of your system.

Once thats done, I would suggest downloading and installing DirectX 9.0c, as it should be installed when Steam installs the game, but Steam has been known to fail to do this when it detects DX10 or 11 on the system. ME2 specifically requires that version, as DX10 or 11 isnt backwards compatible enough for its requirements.
After you have done that, download and install PhysX from the link McSupersport provided.

Good luck.

#10
Tylantt

Tylantt
  • Members
  • 116 messages

Bogsnot1 wrote...

It should be sitting under
Program FilesNvidia CorporationPhysx
but given that you are running the Steam version, it could be hiding elsewhere on your system. Try looking under the Steam folder in Program Files.
You could try Glary Utilities or CCLeaner, both of those have fairly robust program removal fuctions which could help strip Physx out of your system.

Once thats done, I would suggest downloading and installing DirectX 9.0c, as it should be installed when Steam installs the game, but Steam has been known to fail to do this when it detects DX10 or 11 on the system. ME2 specifically requires that version, as DX10 or 11 isnt backwards compatible enough for its requirements.
After you have done that, download and install PhysX from the link McSupersport provided.

Good luck.


Well, I got that version of DirectX to run. Sadly I still can't find PhysX on my system even with the various tools alongside manual searches.

#11
Bogsnot1

Bogsnot1
  • Members
  • 7 997 messages
There are 5 files associated with Physx, try searching for them individually by name.
physxcudart.dll
physxdevice.dll
physxloader.dll
physxcore.dll
physxcooking.dll

You can also search through your registry to purge any references you can find to Physx. Main location would be;
HKEY_LOCAL_MACHINE/software/ageia technologies
Again, CCleaner or Glary Utilities can be used to strip unused references from your registry.

#12
Tylantt

Tylantt
  • Members
  • 116 messages
I found the files and removed them. Still says I have PhysX somewhere.

#13
Bogsnot1

Bogsnot1
  • Members
  • 7 997 messages
It would now be referring to registry entries, as thats the place it actually looks rather than checking drive contents. Either rnu regedit, or try those utilities I mentioned. Both are free, so you wont be out of pocket, and Ive been using both for ages, so they're not crapware.
Both are available from download.com

#14
Tylantt

Tylantt
  • Members
  • 116 messages
It was hiding in my Temp folder ...

Anyways, installing the older PhsyX now. *crosses fingers*

#15
Tylantt

Tylantt
  • Members
  • 116 messages
Yeah, that did the trick. thanks.

#16
Bogsnot1

Bogsnot1
  • Members
  • 7 997 messages
Good to hear, I think I deserve a beer now. :)