Jump to content

Low Fps when hign parts count(with a good pc)


Recommended Posts

hi all,i have a good pc(i think) which run game smoothly(60fps),but i got a very low fps on high parts(200-300) count vessel(15-25fps).

I Checked my hardware useage whten i got low fps

CPU Usage:about 30%-40% (TaskManager)  

Memeory usage :3500mb(TaskManager)    

allocted memory:1500mb  reserverd mem: 1900mb (Ingame Debug Console)

GPULoad:50 -70% GPU Mem Usage:1gb(GPU-Z)

and here is my hardware specific:

CPU: I7 5960X @3.0 GhZ 8Core

GPU:Nvidia GTX 980TI

MEM: corsair 16GB 3200Mhz X 2

 

KSP version: 1.3 X64

 

 

Tried:1、force dxd11 and opengl ,nothing happend

            2、Removed all the mod i used,speed up aoubt 5fps. hmmm...good one,and i am not using any visual enhance mod

            3、weilding parts,worked,but buggy.

 

so my question here is why CPU GPU MEM didn't overload, i still got a bad performence?

 

thx in advance, this really bother me...

 

 

 

 

Link to comment
Share on other sites

I cannot help you, I just want to add that I get similar performance on similar hardware. And obviously I am wondering about the same things as you. Why does performance drop so drastically even though none of the hardware components seem to be close to its load maximum?

For what its worth, I got noticeable better performance on some of the pre-release versions of 1.2, then it dropped off again.

Link to comment
Share on other sites

Okay, seems just how right how Ksp behaves. KSP is mostly run by a CPU and good ram. It stores the data on your RAM so it can load quicker. Next is that KSP only uses a single core of your CPU for the calculations of the physics. As many games, this game is not optimized for multicores, because that's very difficult. (whole other story). So if you have a I7 processor with 8 cores, it better for things like rendering ans photoshop. The GPU is in the stockgame not so much used at all, only when you instal heavy graphic mods, but even then, a simple GTX 860 can run them easily. 

KSP calculates all the physics for every part in KSP, thats why it gets slow when the partcount rises. You can try a mod to weld parts together en reduce the partcount.

Link to comment
Share on other sites

As other said above, KSP depends a lot on single thread performance, especially clock speed. So much that a highly revved dual-core i3 may get better performance than your 3.0 GHz 8 cores i7.

Edited by Gaarst
Link to comment
Share on other sites

There's also an aspect that typical rigid-body dynamics engines like the one Unity/KSP uses scale worse than O(N); the computational workload increases faster than number of parts.

And it's still only running on a single thread per vessel.

Hooray!

Link to comment
Share on other sites

KSP performance has always been abysmal. Lag, stutter and FPS dips are just facts of Kerbal life. I think we need to give up any hopes that it will ever be fixed. Use fewer parts, mods and fewer ships. Try SSTU. Although I like to build my own ships down t every detail so SSTU takes some fun off of the game. But if you're the type who enjoys complex missions then SSTU will help.

I have watercooled 6700K @4.6GHz and, also watercooled" GTX1080 and most of my creations give me FPS under 20.

I pretty much gave up on doing any complex missions and just treat KSP like a box of Legos to build stuff, but I hardly fly anything due to poor performance.

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