• 0
Sign in to follow this  
ezequielandrush

Am I the wrong one or am I really having performance issues?

Question

Hi All. before all I apologize about any spell or grammar mistake. I am not a native english speaker.

I am experiencing some performance issues under linux.

This may be all my fault, since I am a heavy modder, but I am having some really awful performance falls when I build bases or space stations.

My PC is an Intel i5, 8Gb RAM and a brand new Nvidia GTX970 (4 Gb VRAM) video card. C'mon... I really feel I sould't have any problems, but the sad truth is that I have 4/8 PFS when I try to dock to my space station or a surface base.

This is my mod list

Installed Modules:

- ActiveTextureManagement-x86-Aggressive 5-0
- AdjustableLandingGear v1.2.0
- AntennaRange 1.10.1
- Asclepius 0.88
- Asclepius-clouds 0.88
- AsteroidDay 1.0
- AstronomersPack-AtmosphericScattering Interstellar.V2
- AstronomersPack-Auroras-4K Interstellar.V2
- AstronomersPack-Clouds-Low Interstellar.V2
- AstronomersPack-DistantObjectEnhancement Interstellar.V2
- AstronomersPack-Eve-Jool-Clouds-4K Interstellar.V2
- AstronomersPack-PlanetShine Interstellar.V2
- AstronomersPack-Sandstorms Interstellar.V2
- AstronomersPack-Snow Interstellar.V2
- AstronomersPack-SurfaceGlow Interstellar.V2
- AutoAsparagus v1.0
- AviationLights 3.7
- BDAnimationModules v0.6.2
- Chatterer 0.9.6
- ChopShop 0.7.3.2
- CoherentContracts 1.02
- CommunityResourcePack 0.4.4
- CommunityTechTree 2.1
- ContractConfigurator 1.7.4
- ContractConfigurator-AdvancedProgression 4.5
- ContractConfigurator-ContractPack-SCANsat v0.5.2.1
- ContractConfigurator-KerbinSpaceStation 2.3.4.1
- ContractConfigurator-UnmannedContracts 0.3.10
- ContractsWindowPlus 5.3
- CrossFeedEnabler v3.3
- CrowdSourcedScience v3.0
- CustomAsteroids v1.1.0
- CustomAsteroids-Pops-Stock-Inner v1.1.0
- CustomAsteroids-Pops-Stock-Outer v1.1.0
- CustomBarnKit 1.1.1
- DistantObject v1.6.1
- DiverseKerbalHeads 1.0
- DockingPortAlignmentIndicator 6.2.0
- EditorExtensions 2.12
- EngineLighting 1.4.0
- EnvironmentalVisualEnhancements 7-4
- EVAManager 6
- FilterExtensions 2.4.1
- FilterExtensionsDefaultConfig 2.4.1
- Firespitter v7.1.4
- FirespitterCore v7.1.4
- FirespitterResourcesConfig v7.1.4
- Fusebox 1.51
- ImprovedChaseCamera v1.5.1
- InterstellarFuelSwitch 1.16
- InterstellarFuelSwitch-Core 1.16
- Karbonite 0.6.4
- KAS 0.5.4
- KerbalAlarmClock v3.4.0.0
- KerbalEngineerRedux 1.0.18.0
- KerbalJointReinforcement v3.1.4
- KerbalKonstructs 0.9.4.1
- KIS 1.2.2
- Kopernicus 1:beta-04
- KopernicusExpansion 0.1.2
- KSP-AVC 1.1.5.0
- KSPInterstellarExtended 1.5.6
- KSPX 0.2.9b
- LayeredAnimations 1.1
- LightsOut 0.1.4
- Mk3MiniExpansionPack V1.2
- ModuleManager 2.6.8
- ModuleRCSFX v4.2
- NearFutureConstruction 0.5.4
- NearFutureElectrical 0.5.3
- NearFutureElectrical-Core 0.5.3
- NearFutureProps 0.4.3
- NearFuturePropulsion 0.5.3
- NearFutureSolar 0.5.3
- NearFutureSpacecraft 0.4.3
- OuterPlanetsMod 1:1.8
- PlanetShine 0.2.3.1
- PorkjetHabitats 0.41
- RasterPropMonitor v0.22.2
- RasterPropMonitor-Core v0.22.2
- SCANsat v14.2
- SelectRoot 2015-05-17
- SETI-CommunityTechTree 0.9.2.4
- SETI-Contracts 0.9.3
- SETI-Greenhouse 0.9.2
- SmartStage v2.7.0
- SpacetuxSA 0.3.6
- StageRecovery 1.5.7
- StationPartsExpansion 0.3.3
- StockBugFixModules v1.0.4c.2
- surfacelights 1.0
- TACLS v0.11.1.20
- TACLS-Config-Stock v0.11.1.20
- TakeCommand 1.2
- TextureReplacer 2.4.10
- TMSTACLSRetexture 2.2.1
- ToadicusTools 15
- Toolbar 1.7.9
- TransferWindowPlanner v1.3.1.0
- TweakScale v2.2.1
- UKS 0.31.9
- USI-EXP 0.4.1
- USI-FTT 0.4.1
- USI-LS 0.1.5
- USI-SRV 0.3.1
- USITools 0.4.2
- VenStockRevamp v1.8.1
- VesselView v0.71
- VOID 0.18.3a
- WaypointManager 2.4.2
- WiderContractsApp 1.2.0

I run KSP with this popular script


#!/bin/sh

export LC_ALL=C
export LD_PRELOAD="libpthread.so.0 libGL.so.1"
export __GL_THREADED_OPTIMIZATIONS=1
exec taskset -c 2-3 ./KSP.x86_64

I even tried to renice KSP.86_64 process to -18 with no improvements

I ran top and this is my output to show my point. Load average is under 50% of total (I have a cuad core)

top - 18:48:42 up  5:28,  4 users,  load average: 1,30, 1,53, 1,44
Tasks: 176 total, 2 running, 174 sleeping, 0 stopped, 0 zombie
%Cpu(s): 35,7 us, 0,9 sy, 0,0 ni, 63,3 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
KiB Mem: 8178988 total, 8028716 used, 150272 free, 20688 buffers
KiB Swap: 500076 total, 199236 used, 300840 free. 406596 cached Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
9177 zeke 2 -18 10,641g 5,895g 82396 R 130,0 75,6 5:23.08 KSP.x86_64

Am I being unrealistic about my PC capabilities? I see some really nice screenshots over there, but I can't play with those settings without problems. Any advice?

Thanks in advance

Zeke

******SOLVED******

Distant Object Enhancement plugin was responsibly of my performance fall.

After I uninstalled it KSP began to work flawlessly (I am too lazy to try to tweak it)

Edited by ezequielandrush

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Your gtx970 wont help you that much, as KSP is highly CPU-eating. Better get a good cpu, bc your 8gb ram and i5 seem to be the problem here. you got only 150mb free with your mod-setup. many ppl hope that the next update will finally make ksp use the multithreading of cpu's. (unity 5.1 upgrade, from 4.x).

Share this post


Link to post
Share on other sites
  • 0

I run on an i5-4690K and a GTX970 and have no problems with frame rates.

We need more detail about your operating system, which driver and version you're using, and your logs. It may also be worth trying to see if you have the same issue on an unmodded installation.

Share this post


Link to post
Share on other sites
  • 0

Sorry, there was a typo. I own a GTX960

Your gtx970 wont help you that much, as KSP is highly CPU-eating. Better get a good cpu, bc your 8gb ram and i5 seem to be the problem here. you got only 150mb free with your mod-setup. many ppl hope that the next update will finally make ksp use the multithreading of cpu's. (unity 5.1 upgrade, from 4.x).

I looked at that too... I'll have to remove some mods. Buying more memory isn't an option (yet :wink:)

I run on an i5-4690K and a GTX970 and have no problems with frame rates.

We need more detail about your operating system, which driver and version you're using, and your logs. It may also be worth trying to see if you have the same issue on an unmodded installation.

I am running a Debian Jessie 8.2 with Xorg 11.0 with NVIDIA propietary driver downloaded from the oficial page (346.35) and installed via the script provided by them

my kernel version (uname -r) is 3.16.0-4-amd64

KSP.log is a big file. this is the header

Kerbal Space Program - 1.0.4.0 (LinuxPlayer)


OS: Linux 3.16 Debian 8.2 64bit
CPU: Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz (4)
RAM: 7987
GPU: GeForce GTX 960/PCIe/SSE2 (2048MB)
SM: 30 (OpenGL 4.5 [4.5.0 NVIDIA 346.35])
RT Formats: ARGB32, Depth, ARGBHalf, RGB565, ARGB4444, ARGB1555, Default, DefaultHDR, ARGBFloat, RGFloat, RGHalf, RFloat, RHalf, R8


Log started: Sat, Sep 26, 2015 20:07:35

I found some errors like this


[WRN 20:07:39.294] Config in file '/home/zeke/Kerbal Space Program/GameData/NearFuturePropulsion/Patches/NFPropulsionCommunityTechTree.cfg' contains an unnamed node. Skipping.
[ERR 20:07:42.728] Error: Empty part config file

and this one


[ERR 20:07:43.510] AssemblyLoader: Assembly 'CC_RemoteTech' has not met dependency 'RemoteTech' V1.6

[ERR 20:07:43.511] AssemblyLoader: Assembly 'CC_RemoteTech' is missing 1 dependencies

[ERR 20:07:43.511] AssemblyLoader: Assembly 'SCANmechjeb' has not met dependency 'MechJeb2' V2.5

[ERR 20:07:43.511] AssemblyLoader: Assembly 'SCANmechjeb' is missing 1 dependencies

[ERR 20:07:43.549] AssemblyLoader: Exception loading 'ARVoidPanel': System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.
at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (bool)
at System.Reflection.Assembly.GetTypes () [0x00000] in <filename unknown>:0
at AssemblyLoader.LoadAssemblies () [0x00000] in <filename unknown>:0

Additional information about this exception:

System.IO.FileNotFoundException: Could not load file or assembly 'VOID, Version=0.18.3.38901, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
File name: 'VOID, Version=0.18.3.38901, Culture=neutral, PublicKeyToken=null'

but I don't know if they have something to do with performance drops

Thanks in advance again

Share this post


Link to post
Share on other sites
  • 0

If your FPS issues are on Asclepius then I know what the problem is. It has to do with the oceans in Asclepius (v0.88) being named "LaytheOcean".. I've been working on fixing it for awhile now..

The surefire way to get rid of the lag is to use kopernicus v0.3.1

Edited by MrChumley

Share this post


Link to post
Share on other sites
  • 0

I just updated Asclepius to version 1.1. That should fix the lag issue when using it with Kopernicus 0.4-beta.

(link in sig)

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