Jump to content

NVidia, PhysX and KSP


DChurchill

Recommended Posts

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.

Link to comment
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
Link to comment
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.

Link to comment
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

Link to comment
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.

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...