Sign in to follow this  
Followers 0
DChurchill

NVidia, PhysX and KSP

7 posts in this topic

I saw something is a post some time back that I would like some clarification on.

True or not?: NVidia cards run PhysX on the GPU everything else has it running on the CPU.

If true, what are the implications for the performance of KSP for us NVidia owners vs everyone else? Does that mean that the CPU has less load on a machine with an NVidia graphics card since KSP is single threaded? That would seem to be the implication.

Share this post


Link to post
Share on other sites

GPU accelerated PhysX are not implemented in KSP. So an nVidia card will not give you an advantage over an Ati/AMD card.

Also, generally the only things that can be accelerated this way are visuals, like clothing physics and particles, but not the general rigid body physics that are used on KSP parts. (Though this may be changed by now?)

Edited by NeMeSiS

Share this post


Link to post
Share on other sites

No, all physics calculations are done through the CPU for KSP. It matters not the type of graphics card you have. So, no difference.

Physics in Unity, as I understand it, can either be done through PhysX running on the GPU or PhysX running single threaded on the CPU. KSP takes the later tack. IIRC there are a number of issues coding a game that runs physics calculations for actual physical interactions on the GPU. I don't think that is doable, only "non interacting" objects, IE visual physics.

I only peripherially understand the issue though.

Share this post


Link to post
Share on other sites

KSP doesn't use gpu physics although open cl would rock this game

Share this post


Link to post
Share on other sites

Unity uses PhysX 2.8, which supports GPU acceleration only for cloth, fluids and soft bodies. KSP won't be able to make use of GPU accelerated physics. PhysX does support multithreading, but apparently Unity3D has disabled it. You'll have to ask someone more familiar with Unity3D why that is

Share this post


Link to post
Share on other sites

From what I understand, game engines that use the PhysX engine are limited to what Nvidia provides, so if you are using an AMD card, then you will not get those effects. It makes for nice eye candy in the likes of Borderlands 2, but it would be detrimental to KSP since I would imagine Squad would want to make more use of it than floaty tattered cloths.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0