Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Glossary:PhysX"

From PCGamingWiki, the wiki about fixing PC games
(table)
m
Line 24: Line 24:
 
! Version !! Release Date !! Operating Systems !! SDK versions !! Supported Products !! Notes
 
! Version !! Release Date !! Operating Systems !! SDK versions !! Supported Products !! Notes
 
|-
 
|-
| [https://www.nvidia.com/en-us/drivers/physx/physx-9-19-0218-driver/ 9.19.0218]<ref>https://www.nvidia.com/en-us/drivers/physx/physx-9-19-0218-driver/</ref> || 2019.03.08 || Windows 7 64-bit, Windows Vista 64-bit, Windows 8.1 32-bit, Windows 8.1 64-bit, Windows 8 64-bit, Windows 7 32-bit, Windows 10 64-bit, Windows XP 64-bit, Windows Vista, Windows 10 32-bit, Windows 8 32-bit, Windows XP || 2.7.1, 2.7.3, 2.7.4, 2.7.5, 2.7.6, 2.8.0, 2.8.1, 2.8.3, 2.8.4, and above || all GeForce 9‑series, 100‑series to 900‑series GPUs, and the new 1000 series GPUs with a minimum of 256MB dedicated graphics memory ||
+
| [https://www.nvidia.com/en-us/drivers/physx/physx-9-19-0218-driver/ 9.19.0218]<ref>https://www.nvidia.com/en-us/drivers/physx/physx-9-19-0218-driver/</ref> || 2019.03.08 || Windows 7 64-bit, Windows Vista 64-bit, Windows 8.1 32-bit, Windows 8.1 64-bit, Windows 8 64-bit, Windows 7 32-bit, Windows 10 64-bit, Windows XP 64-bit, Windows Vista, Windows 10 32-bit, Windows 8 32-bit, Windows XP || '''2.7.1, 2.7.3''', 2.7.4, 2.7.5, 2.7.6, 2.8.0, 2.8.1, 2.8.3, 2.8.4, and above || all GeForce 9‑series, 100‑series to 900‑series GPUs, and the new 1000 series GPUs with a minimum of 256MB dedicated graphics memory ||
 
|-
 
|-
| [https://www.nvidia.com/en-us/drivers/physx/physx-9-13-0604-legacy-driver/ 9.13.0604]<ref>https://www.nvidia.com/en-us/drivers/physx/physx-9-13-0604-legacy-driver/</ref> || 2013.07.18 || Windows 7 64-bit, Windows XP, Windows Vista 64-bit, Windows 8.1 32-bit, Windows XP 64-bit, Windows Vista, Windows 7 32-bit || 2.7.0 and prior as well as 2.7.2 || all GeForce 8-series, 9-series, 100-series, 200-series, 300-series, 400-series, 500-series, and 600-series GPUs with a minimum of 256MB dedicated graphics memory || '''These SDKs run on the CPU only'''
+
| [https://www.nvidia.com/en-us/drivers/physx/physx-9-13-0604-legacy-driver/ 9.13.0604]<ref>https://www.nvidia.com/en-us/drivers/physx/physx-9-13-0604-legacy-driver/</ref> || 2013.07.18 || Windows 7 64-bit, Windows XP, Windows Vista 64-bit, Windows 8.1 32-bit, Windows XP 64-bit, Windows Vista, Windows 7 32-bit || 2.7.0 and prior as well as '''2.7.2''' || all GeForce 8-series, 9-series, 100-series, 200-series, 300-series, 400-series, 500-series, and 600-series GPUs with a minimum of 256MB dedicated graphics memory || '''These SDKs run on the CPU only'''
 
|}
 
|}
 
* [http://www.nvidia.com/object/physx_system_software.html NVIDIA PhysX System Software] for games built on any runtime version that supports GPU acceleration{{note|The PhysX SDK ''version'' an application targets is the only thing to matter here, not whether the developer actually implemented advanced hardware effects or not.}}
 
* [http://www.nvidia.com/object/physx_system_software.html NVIDIA PhysX System Software] for games built on any runtime version that supports GPU acceleration{{note|The PhysX SDK ''version'' an application targets is the only thing to matter here, not whether the developer actually implemented advanced hardware effects or not.}}

Revision as of 04:52, 21 February 2023

This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.
PhysX
PhysX cover
Developers
Nvidia Corporation
PhysX at Wikipedia

Middleware used by many games for physics effects.

Key points

Selected titles may support special additional features like extra particles (dust, smoke, debris) or advanced cloth simulation.
They aren't technically conditional on hardware acceleration,[Note 1] but that is usually required to achieve a playable framerate.
List of games that support Nvidia PhysX

System Software versions

These provide the PhysX runtime necessary for every pre-2.8.4 game, and the occasional title-specific update for those afterwards[2]

There are two releases of the PhysX driver that should be installed:

NVIDIA PhysX System Software versions
Version Release Date Operating Systems SDK versions Supported Products Notes
9.19.0218[3] 2019.03.08 Windows 7 64-bit, Windows Vista 64-bit, Windows 8.1 32-bit, Windows 8.1 64-bit, Windows 8 64-bit, Windows 7 32-bit, Windows 10 64-bit, Windows XP 64-bit, Windows Vista, Windows 10 32-bit, Windows 8 32-bit, Windows XP 2.7.1, 2.7.3, 2.7.4, 2.7.5, 2.7.6, 2.8.0, 2.8.1, 2.8.3, 2.8.4, and above all GeForce 9‑series, 100‑series to 900‑series GPUs, and the new 1000 series GPUs with a minimum of 256MB dedicated graphics memory
9.13.0604[4] 2013.07.18 Windows 7 64-bit, Windows XP, Windows Vista 64-bit, Windows 8.1 32-bit, Windows XP 64-bit, Windows Vista, Windows 7 32-bit 2.7.0 and prior as well as 2.7.2 all GeForce 8-series, 9-series, 100-series, 200-series, 300-series, 400-series, 500-series, and 600-series GPUs with a minimum of 256MB dedicated graphics memory These SDKs run on the CPU only

If you are using an Nvidia graphics card the first package may be already included with the drivers.

PhysX v2.5.2 compatibility

The NVIDIA PhysX Legacy System Software does not include v2.5.2; this is known to affect Infernal and The Void but there may be other affected games.
Download missing DLLs[citation needed]
  1. Install the NVIDIA PhysX System Software.
  2. Install the NVIDIA PhysX Legacy System Software.
  3. Install the AGEIA PhysX Engine v2.5.2.
  4. The game should now start up and play.

Secondary PhysX card with an AMD/ATI video card

Nvidia only allows a secondary Nvidia card to be used for PhysX if the primary card is also an Nvidia card (or since 372.70, if any monitor is reported attached to it[5]).
Windows 7 or Windows XP/Windows 2003 are required (Windows Vista will not work)
Install necessary files[6]
  1. Install the GeForce driver 256 package. If needed install the latest PSS.
  2. Use the Hybrid PhysX mod to patch all needed files and registry values automatically.
  3. Windows XP/Server 2003: Extend the display assigned to NVIDIA GPU. Or make sure it is extended already.
  4. Optional: Use command line files to set a desired configuration.

Notes

  • If you update PhysX System Software after using the mod, you should use it again to patch the updated PhysX files.
  • It is safe to use the mod several times - all needed files will be patched only once.
  • If you still have problems with fake displays and desktop extension, try to delete a fake display and create it again.
  • To let the mod correctly patch all needed files on x64 versions of Windows XP/Windows 2003, install KB942589 hotfix first.

Issues fixed

"The program cannot start because PhysXLoader.dll is missing from your computer" error at launch

Install latest versions of the PhysX System Software

Games prefer private own libraries to system ones

Kill local hack[7]
  1. Open regedit
  2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\AGEIA Technologies
  3. Delete the enableLocalPhysXCore binary data value (and EpicLocalDLLHack, if present)
  4. On Windows Vista and newer also run from an elevated command prompt: reg flags "HKLM\SOFTWARE\AGEIA Technologies" set DONT_VIRTUALIZE /reg:32

Notes

If for some reason you need to run the game as admin (or your user account runs with admin privileges always enabled), also see Shoddy coded applications mess system-wide registry setting.
Delete/move/rename PhysXCore.dll, usually found in game executable directory


Notes

  1. Available on every Nvidia graphics card with more than 32 CUDA cores, and at least 256MB of VRAM.[1]
  2. The PhysX SDK version an application targets is the only thing to matter here, not whether the developer actually implemented advanced hardware effects or not.

References

External links

  1. PhysX 5 CPU source on GitHub