nVIDIA PhysX discussion thread
This thread will hopefully serve the purpose of all PhysX related discussions, questions and answers, without further ado, lets get started.
Frequently Asked Questions:
1. What is PhysX?
Answer: PhysX is a proprietary realtime physics engine middleware SDK developed by Aegia which was later acquired by nVIDIA, it is used for accurate physics simulations in video games, such as rigid body dynamics, soft body dynamics, ragdolls and character controllers, vehicle dynamics, volumetric fluid simulation and cloth simulation including tearing and pressurized cloth, which brings life and depth into video games and enhances gameplay experience.
Middleware physics engines allow game developers to avoid writing their own code to handle the complex physics interactions possible in modern games, and the PhysX SDK is provided to developers of all platforms for free, both for commercial and non-commercial use.
2. Does my computer and the operating system on it and/or my console support PhysX?
Answer: The PhysX engine and SDK are available for Windows 7, Windows Vista, Windows XP, Mac OS X, Linux (not GPU accelerated), Wii, PlayStation 3& Xbox 360.
3. What is PhysX acceleration?
Answer: Video games supporting hardware acceleration by PhysX can be accelerated by either a PhysX PPU or a CUDA enabled GeForce GPU (if it has at least 32 CUDA cores), thus offloading physics calculations from the CPU, allowing it to perform other tasks instead. This typically results in a smoother gaming experience and additional visual effects.
4. How do I know what type of PhysX acceleration/capability my computer is capable of?
Answer: If it's equipped with Any CUDA-ready GeForce graphics card, as of series 8 and newer, with a minimum of 32 cores and 256MB of video memory can take advantage of PhysX without the need to install a dedicated PhysX card.
5. What is dedicated PhysX?
Answer: Previously, under Aegia's development, Physics Processing Unit or PPUs for short, were basically processors that were capable of calculations involving Physics and off loading the work of calculating physics from the CPU, enabling the CPU to complete other tasks. After nVIDIA acquired Aegia, they left the PPU route and integrated the ability of the physics calculation to the GPGPU capabilities of the modern days GPUs and officially dropped support for the earlier dedicated physics calculation processor aka PPU from the version 2.8.3 of the PhysX SDK and has been providing hardware accelerated physics calculation support since the release of the 8 series nVIDIA line up of graphics cards consisting of 32 CUDA cores, in short, nVIDIA hardware capable of calculating and doing the physics calculation which is dependent on the PhysX SDK can be called a dedicated PhysX unit.
6. What is Hybrid PhysX?
Answer: Since the 186 version of nVIDIA ForceWare, PhysX acceleration is disabled if a GPU from a different manufacturerer other than nVIDIA is present in the system. This decision led the communities to come up with a workaround to bypass this security measures put by nVIDIA within their drivers, is called Hybrid PhysX. In simple words, using an nVIDIA GPU to provide it's hardware PhysX calculation capabilities while another GPU from a different manufacturer is present within the system and used as the primary graphics adapter, is called Hybrid PhysX. (Note: as long as the nVIDIA card is used as the primary graphics adapter, PhysX acceleration through hardware will be available despite the presence of a GPU from a different manufacturer)
7. What're the minimum requirements for Hybrid PhysX?
Answer: Hybrid PhysX is supported on Microsoft Windows XP and on Windows 7, but is not supported by Windows Vista due to the WDDM limitation that doesn't permit vista to work with two seperate GPU drivers, and from hardware's perspective, A motherboard capable of accommodating two individual graphics cards at the same time (meaning you'll need atleast two PCI Express X16/X8 or X4 slots) a nVIDIA PhysX capable GPU and any AMD GPU of your choice, and of course, a capable power supply unit which would be able to power the system.
8. What're the benefits of Hybrid PhysX?
Answer: As the current market for GPU is very competitive, and a large number of high end and mid range GPU consumers being gamers, the industries' giants, nVIDIA and AMD offer different business strategies. PhysX hardware acceleration is exclusive to nVIDIA's line up of GPU starting from the 8 series, whereas the AMD GPU is not capable of producing hardware accelerated PhysX effects. Thus, in PhysX supported games, computers equipped with just AMD GPUs are unable to provide the special effects that nVIDIA has to offer, or even if these effects are enabled on an AMD GPU, the overall performance of the particular PhysX supported game title suffers, because me the extra workload is left to handle by the CPU, hindering the gameplay experience. But with the help of Hybrid PhysX, gamers can enable and accelerate the PhysX calculations and enjoy the special effects with ease, with the help of a nVIDIA GPU which supports hardware PhysX, being present in the system along with the Hybrid PhysX workaround installed.
9. Will there be any gains if I use a cheaper nVIDIA graphics card along with my primary high end/mid range graphics card?
Answer: The gains are subjects to certain variables, PhysX effects are indeed intensive calculations, if another hardware PhysX capable GPU/PPU is used to alleviate the workload of the primary GPU, there should be overall performance gains with the PhysX effects enabled, in comparison with the Primary GPU doing all the graphical calculation and PhysX. For example, a GTX 260 would be benefited with the presence of a 9800GT/9600GT card present and doing the PhysX calculations in PhysX supported game titles, and if you have two GTX 260s then simply using the two as SLI would benefit the most as both the GPUs are doing all the graphical and PhysX calculation.
10. Will the use of a secondary nVIDIA graphics card for PhysX (not SLI) improve my overall gaming experience/performance?
Answer: No, the use of a secondary nVIDIA GPU present in the system will not increase the overall gaming performance, but it'll certainly benefit/improve performance for applications and game titles that takes advantage of CUDA and PhysX.
**This FAQ is written with the help of Wikipedia and my own understanding of the matter, if you find information provided here which are inaccurate, do not hesitate to point out and I'll correct the FAQ asap, also suggestions on improving this FAQ are most welcomed.
Last edited by BFG9000; December 31st, 2012 at 21:00.
Very nice bro!!
Keep it coming... A very important topic..
see if this fits the criteria
y two x16 slots required for hybrid physx?? :s
I didn't get this point! When cards r in dual channel, doesn't the slots become 8x 8x??
The "bandwidth" of the slot becomes 8X/8X but the slot still remains a PCI Express X16 Slot, the FAQ will be updated from time to time to clarify these details a bit better.
Originally Posted by Z!mM3r
Last edited by BFG9000; January 24th, 2012 at 19:07.
, I responded back to your email query btw. Just confirming that you got it.
Sorry for the OT, by the way :>
Originally Posted by K'
Nice post indeed!
I dunno about Batman but I once tried the combination of a 9500GT DDR2 and a highly overclocked HD4830 as a test run for Hybrid PhysX and it made Unreal Tournament 3's PhysX pack pretty playable for me, without dedicated PhysX it was like 1 or 2 frames per second, with Dedicated PhysX it jumped to 40~15 FPS, in my opinion you should've benched with PhysX set to medium, and there's another thing you've to be certain of, even if it's saying that dedicated PhysX is available, the card remains unused, and this was exactly the case with me in the beginning till I learned that you've to replace a certain .DLL file within the game and the program files/nvidia/PhysX directory in order to get the mod really working.
Thats weird, how is the CPU bench ahead of them all, the 8600GT should be leading. I guess there is something wrong with the scaling.
Did you update your Batman game? The update improves a lot of things. Even with 2x580s I got dips to 40fps with PhysX high. After the patch it was running smooth.
nah update or patch dei nai...................
lets see patch koira abar 8600gt dea try korbo
I've doubts whether it's really using the 8600GT as PhysX at all, could you monitor both of your GPU's usage by using GPU Z and check the usage of the 8600GT while running the game?
I thought about that, but then why would there be a difference in FPS if the GPU wasn't working? Any ideas?
Originally Posted by K'
Well here's my case, at first the Hybrid PhysX mod patch got applied, and GPU Z used to show that I've PhysX enabled, but whenever I ran PhysX fluidmark, it used to show that I've hardware PhysX acceleration available but after running some benchmarks with it and checking the GPU usage through GPU Z, I found out that it reverted to CPU PhysX while running the benchmark at the last moment and the highest GPU usage recorded by GPU Z for the dedicated PhysX GPU showed 0%, and I started reading through PhysX Fluidmark's website and found out that you need to replace certain .DLL file within the application you're trying to fool with the Hybrid PhysX with a patched version found from the Hybrid PhysX mod, it was only then the nvidia GPU started to be used for PhysX.
আমার টা ৫৮৭০ ।কোন ফিজিক্স নাই।তা হলে কি কি প্রবলেম হবে?ছোট করে বলবেন প্লিজ ।
U can enable physX. But fps get low!
By Rakin in forum Tech News
Last Post: November 29th, 2010, 21:29
Last Post: July 10th, 2010, 17:13
By coldfire7 in forum Tech News
Last Post: June 1st, 2010, 11:02
By SHÅîTÅN™ in forum Tech News
Last Post: May 31st, 2010, 18:14
By Albert SX65 in forum Tech News
Last Post: October 3rd, 2009, 01:52
Tags for this Thread
Page generated in 0.31374 seconds with 14 queries.