Difference between revisions of "Glossary:PhysX"
From PCGamingWiki, the wiki about fixing PC games
(→Latest version: after two days of navel gazing and head banging, I think I got the most straightforwardly correct wording that implicitly satisfies the question: why did nvidia split the installer, and what the hell was even the criterium.) |
(Very much reworded the key points, to hint that GPUs accelerate *already existing* advanced effects (i.e. they aren't specifically targetting CUDA). Turns out physx 2.8.4 (also checked the SDK) still has the enableLocalPhysXCore code. Simplified some wording (thanks notes!)) |
||
Line 1: | Line 1: | ||
+ | {{stub|There's still probably room to mention the x87 scandal}} | ||
{{Infobox non-game | {{Infobox non-game | ||
|cover = Nvidia PhysX logo.png | |cover = Nvidia PhysX logo.png | ||
Line 7: | Line 8: | ||
|wikipedia = PhysX | |wikipedia = PhysX | ||
}} | }} | ||
+ | |||
+ | Middleware used by many games for [[Wikipedia:Physics engine|physics]] effects. | ||
'''Key points''' | '''Key points''' | ||
− | {{ | + | {{++}} Selected titles may support special additional features like extra particles (dust, smoke, debris) or advanced cloth simulation. |
− | {{ii}} | + | {{ii}} They aren't technically conditional on hardware acceleration,{{note|Available on every Nvidia graphics card with more than 32 CUDA cores, and at least 256MB of VRAM.<ref>[http://forum.pinoypc.net/index.php?topic=53591.0 Geforce 8 or later cards that don't support PhysX? - PinoyPC Forums]</ref>}} but that is usually required to achieve a playable framerate. |
{{mm}} [[List of games that support Nvidia PhysX]] | {{mm}} [[List of games that support Nvidia PhysX]] | ||
==Latest version== | ==Latest version== | ||
+ | {{ii}} These provide the PhysX runtime necessary for every pre-2.8.4 game, and the occasional title-specific update for those afterwards<ref>[https://web.archive.org/web/20130822160924/http://physxinfo.com/news/9702/the-evolution-of-physx-system-software/ The Evolution of PhysX System Software | PhysXInfo.com] (retrieved)</ref> | ||
There are two releases of the PhysX driver that should be installed: | There are two releases of the PhysX driver that should be installed: | ||
− | * [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 | + | * [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-9.13.0604-legacy-driver.html PhysX Legacy System Software] for all the others, generally found up to ~2008 (using version 2.7.2 or before 2.7.1) | * [http://www.nvidia.com/object/physx-9.13.0604-legacy-driver.html PhysX Legacy System Software] for all the others, generally found up to ~2008 (using version 2.7.2 or before 2.7.1) | ||
<!-- It'd be great to call/hint the later as "AGEIA driver" for simplicity, but it is not. Nvidia did retrofit CUDA all the way down to 2.7.1 (so it's not just a matter of "before and after" their purchase), and there's nothing PPU-related inside any of the installers. --> | <!-- It'd be great to call/hint the later as "AGEIA driver" for simplicity, but it is not. Nvidia did retrofit CUDA all the way down to 2.7.1 (so it's not just a matter of "before and after" their purchase), and there's nothing PPU-related inside any of the installers. --> | ||
Line 32: | Line 36: | ||
==Secondary PhysX card with an AMD/ATI video card== | ==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 | + | {{--}} 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<ref>[https://web.archive.org/web/20180128133210/http://physxinfo.com/forum/index.php?topic=367.msg1668 Hybrid GPU-pairing is finally "legal" (aka Hybrid PhysX reloaded)]</ref>). |
− | {{ii}} | + | {{ii}} Windows 7 or Windows XP/Windows 2003 are required (Windows Vista will not work) |
− | |||
− | |||
− | |||
{{Fixbox|description=Install necessary files|ref=<ref>[https://web.archive.org/web/20191019070903/http://physxinfo.com/wiki/Hybrid_PhysX Hybrid PhysX - PhysX Wiki] (retrieved)</ref>|fix= | {{Fixbox|description=Install necessary files|ref=<ref>[https://web.archive.org/web/20191019070903/http://physxinfo.com/wiki/Hybrid_PhysX Hybrid PhysX - PhysX Wiki] (retrieved)</ref>|fix= | ||
− | # Install the GeForce driver 256 package. If needed install the latest | + | # Install the GeForce driver 256 package. If needed install the [[#Latest version|latest PSS]]. |
# Use the [https://web.archive.org/web/20170215045653/http://www.ngohq.com/graphic-cards/17706-hybrid-physx-mod-v1-03-v1-05ff.html Hybrid PhysX mod] to patch all needed files and registry values automatically. | # Use the [https://web.archive.org/web/20170215045653/http://www.ngohq.com/graphic-cards/17706-hybrid-physx-mod-v1-03-v1-05ff.html Hybrid PhysX mod] to patch all needed files and registry values automatically. | ||
# Windows XP/Server 2003: Extend the display assigned to NVIDIA GPU. Or make sure it is extended already. | # Windows XP/Server 2003: Extend the display assigned to NVIDIA GPU. Or make sure it is extended already. | ||
Line 56: | Line 57: | ||
===Games prefer private own libraries to system ones=== | ===Games prefer private own libraries to system ones=== | ||
− | |||
{{Fixbox|description=Kill local hack|ref=<ref>[http://web.archive.org/web/20170518141257/http://forums.steampowered.com/forums/showthread.php?t=786523&page=3#post21432065 PhsyX, Mirror's Edge, and You - Steam Users' Forums] (retrieved)</ref>|fix= | {{Fixbox|description=Kill local hack|ref=<ref>[http://web.archive.org/web/20170518141257/http://forums.steampowered.com/forums/showthread.php?t=786523&page=3#post21432065 PhsyX, Mirror's Edge, and You - Steam Users' Forums] (retrieved)</ref>|fix= | ||
# Open [[regedit]] | # Open [[regedit]] |
Revision as of 18:52, 17 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.
Developers | |
---|---|
Nvidia Corporation | |
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
Latest version
- 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 for games built on any runtime version that supports GPU acceleration[Note 2]
- PhysX Legacy System Software for all the others, generally found up to ~2008 (using version 2.7.2 or before 2.7.1)
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] |
---|
|
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[3]).
- Windows 7 or Windows XP/Windows 2003 are required (Windows Vista will not work)
Install necessary files[4] |
---|
Notes
|
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[5] |
---|
Notes
|
Delete/move/rename PhysXCore.dll , usually found in game executable directory
|
---|
Notes
References
- ↑ Geforce 8 or later cards that don't support PhysX? - PinoyPC Forums
- ↑ The Evolution of PhysX System Software | PhysXInfo.com (retrieved)
- ↑ Hybrid GPU-pairing is finally "legal" (aka Hybrid PhysX reloaded)
- ↑ Hybrid PhysX - PhysX Wiki (retrieved)
- ↑ PhsyX, Mirror's Edge, and You - Steam Users' Forums (retrieved)