Results 1 to 7 of 7

Thread: NVidia, PhysX and KSP

  1. #1
    Junior Rocket Scientist DChurchill's Avatar
    Join Date
    Apr 2013
    Location
    Ohio
    Posts
    547

    NVidia, PhysX and KSP

    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.

  2. #2
    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?)
    Last edited by NeMeSiS; 7th August 2013 at 14:22.

  3. #3
    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.

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

  5. #5
    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

  6. #6
    Rocket Scientist samstarman5's Avatar
    Join Date
    Dec 2011
    Location
    Montana, USA
    Posts
    931
    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.
    Maxim 14: Mad Science means never stopping to ask what's the worst thing that could happen?

    -Schlock Mercenary, Howard Tayler

  7. #7
    Junior Rocket Scientist DChurchill's Avatar
    Join Date
    Apr 2013
    Location
    Ohio
    Posts
    547
    Makes sense. Thanks.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •