Jump to content

Stuttering (not enough RAM?)


Recommended Posts

Hey guys!

I'm running an, i would say moderatly modded install of KSP ver 1.3.0.

The issue i'm having is a stutter which appears periodically in uncomfortably short intervals. 

My question is if the problem is simply my lack of RAM to run all these mods or perhaps something else? Also if it were the sooner do you guys have any recommendations on which mods to exclude form the list, which ones are considered RAM heavy?

 

Modlist:

Spoiler

            "AblativeAirbrake"

            "AirplanePlus"

            "xScience"

            "ModuleManager"

            "FirespitterCore"

            "FirespitterResourcesConfig"

            "AlternateResourcePanel"

            "AmpYearPowerManager"

            "REPOSoftTech-Agencies"

            "ASETAgency"

            "AtmosphereAutopilot"

            "AviationLights"

            "BetterBurnTime"

            "Chatterer"
                
            "CommNetConstellation"
                
            "CommunityTechTree"
                
            "ContractConfigurator-CleverSats"
                
            "ContractConfigurator-FieldResearch"
                
            "ContractConfigurator-KerbinSpaceStation"
                
            "ContractConfigurator-Tourism"
                
            "ContractConfigurator"
                
            "ContractsWindowPlus"
                
            "ProgressParser"
                
            "ContractParser"
                
            "CorrectCoL"
                
            "DistantObject"
                
            "DistantObject-default"
                
            "DMagicOrbitalScience"
                
            "DockingPortAlignmentIndicator"
                
            "EasyVesselSwitch"
                
            "FASALaunchClampsContinued"
                
            "FlagRotateCont"
                
            "FMRSContinued"
                
            "FuelWings"
                
            "PreciseManeuver"
                
            "RecoveryController"
                
            "ModularFuelTanks"
                
            "HideEmptyTechNodes"
                
            "KAS"
                
            "KerbalAlarmClock"
                
            "KerbalAtomics"
                
            "KerbalEngineerRedux"
                
            "KerbalJointReinforcement"
                
            "KIS"
                
            "CommunityCategoryKit"
                
            "B9PartSwitch"
                
            "CommunityResourcePack"
                
            "CryoTanks"
                
            "DynamicBatteryStorage"
                
            "DeployableEngines"
                
            "KerbalXMod"
                
            "KSPInterstellarExtended"
                
            "PartMapper"
                
            "SpaceXLegs"
                
            "InterstellarFuelSwitch-Core"
                
            "TweakScale"
                
            "UniversalStorage"
                
            "B9-PWings-Fork"
                
            "InfernalRobotics"
                
            "MechJebForAll"
                
            "NavBallAdjustor"
                
            "NavballDockAlignIndCE"
                
            "NearFutureConstruction"
                
            "NearFutureElectrical"
                
            "NearFutureLaunchVehicles"
                
            "NearFutureProps"
                
            "NearFuturePropulsion"
                
            "NearFutureSolar"
                
            "NearFutureSpacecraft"
                
            "NearFutureElectrical-Core"
                
            "NearFutureSolar-Core"
                
            "ProceduralFairings"
                
            "ProceduralParts"
                
            "QuickBrake"
                
            "RealChute"
                
            "RealPlume"
                
            "RealPlume-StockConfigs"
                
            "SCANsat"
                
            "Scatterer"
                
            "Scatterer-config"
                
            "SmokeScreen"
                
            "Scatterer-sunflare"
                
            "ShipManifest"
                
            "SolarScience"
                
            "StageRecovery"
                
            "StationScienceContinued"
                
            "StationPartsExpansion"
                
            "SurfaceExperimentPack"
                
            "TACLS"
                
            "BackgroundResources"
                
            "JanitorsCloset"
                
            "TarsierSpaceTechnologyWithGalaxies"
                
            "ThrottleControlledAvionics"
                
            "Trajectories"
                
            "TransferWindowPlanner"
                
            "UniversalStorageStockResourceFuelCell"
                
            "UnmannedBeforeManned"
                
            "AT-Utils"
                
            "ConfigurableContainers-Core"
                
            "UKS"
                
            "USITools"
                
            "USI-Core"
                
            "Konstruction"
                
            "GroundConstruction-Core"
                
            "VenStockRevamp"
                
            "WaypointManager"
                
            "ZeroMiniAVC"
                
            "CryoEngines"
                
            "CryoEngines-LFO"
                
            "DrillActionFix"
                
            "PoodsMilkyWaySkybox"
                
            "TextureReplacer"
                
            "FreedomTex"
                
            "MainSailorTextures-Essentials"
                
            "ProceduralParts-Textures-SaturnNova"
                
            "ProceduralParts-Textures-SCCKSCS"
                
            "VensStylePPTextures"
                
            "SETI-ProbeParts"
                
            "MemGraph"


Here is a screenshot of my performance monitor during the run:

ksp_mem_usage_by_ratchethun-dbsafgx.png

Here is a video recording the issue: (excuse the low frame rate i recorded it full HD @60 fps it was a bit demanding for my rig)

My specs.: Acer Aspire v3 772G Laptop with an i7-4702MQ @2.2GHz (3.2GHz turbo), 8GB of DDR3 RAM and an NVIDIA GeForce GT 750M. The game runs from a Samsung SSD.

 

Edited by Ratchet Hundreda
Link to comment
Share on other sites

Unity garbage collection, as I'm sure you know; since you have Memgraph.

The good news is this should be fixed in 1.4 as I hear. The only solution I've ever found in the current version of the game besides Memgraph which helps for a bit, is to restart the game periodically. (Removing mods will also help of course.)

Maybe a shot in the dark but; are you actually padding your heap with Memgraph? You have to press Alt+ End after you play for a bit. You gotta do this every time you play the game.

Edited by Rocket In My Pocket
Link to comment
Share on other sites

8 minutes ago, Rocket In My Pocket said:

Unity garbage collection, as I'm sure you know; since you have Memgraph.

The good news is this should be fixed in 1.4 as I hear. The only solution I've ever found in the current version of the game besides Memgraph which helps for a bit, is to restart the game periodically. (Removing mods will also help of course.)

Maybe a shot in the dark but; are you actually padding your heap with Memgraph? You have to press Alt+ End after you play for a bit. You gotta do this every time you play the game.

That would be te best fix in very long. :) 

Link to comment
Share on other sites

7 minutes ago, DrLicor said:

I think your problem is very simulair to this:...

Yes, but those are posts form 1-2 years ago on later versions and i think i read some already. It's similar nontheless indeed.

8 minutes ago, Rocket In My Pocket said:

Unity garbage collection, as I'm sure you know; since you have Memgraph...

Yes i suspected that. I actually padded it halfway in the video as well. Isn't there a more convenient solution to that maybe a config file where i can set it higher though?

My only concern is that i had even more heavily modded installs in the past without this issue being so prevelant. I wonder if it's perhaps a memory-leak.

Link to comment
Share on other sites

1 hour ago, Ratchet Hundreda said:

Also if it were the sooner do you guys have any recommendations on which mods to exclude form the list, which ones are considered RAM heavy?

It's hard to go through and "rate" each mod since I've only used a few of the same ones as you.

As general advice though; Any mod that adds parts is going to heavily increase RAM load, as it has to load the textures and what not for those parts into your RAM at launch. (This is also rumored to be on the "fixed" list for 1.4 as the new Unity version supports dynamic loading of assets.)

Any mod that is doing a lot of calculations (Trajectories would be a good example) is going to increase CPU load quite a bit.

Edited by Rocket In My Pocket
Link to comment
Share on other sites

7 minutes ago, Rocket In My Pocket said:

Any mod that adds parts is going to heavily increase RAM load...

Yeah i know i actually got rid of a lot of part heavy mods before i finalized this modlist. I would say it shouldn't be too heavy on the part heavy mods side currently.

9 minutes ago, Rocket In My Pocket said:

Any mod that is doing a lot of calculations (Trajectories would be a good example) is going to increase CPU load quite a bit.

It's absolutely impossible to play without the Trajectories mod :D Yeah i think i'm good on the CPU as well. The recording did crank it up quite a bit but it runs even the modded installs smoothly.

Link to comment
Share on other sites

Yeah, I don't think it's your hardware showing cracks so much as it is the game itself.

Also; I'm pretty sure the game still has the long running memory leak on craft revert it's always had as well. Which will tend to increase RAM load as you play over long sessions. (Especially if you do a lot of reverting while testing like I do...)

For now, just restart the game every hour or two. That's the strategy I've adopted for now anyways lol. 

Link to comment
Share on other sites

  • 5 months later...
On 31.10.2017 at 6:24 PM, Rocket In My Pocket said:

For now, just restart the game every hour or two. That's the strategy I've adopted for now anyways lol.

This is very sad. It always was.
Last session I did a lot of reverting and switching vessels over hours. At the end KSP demanded 21 Gigs (it was 14 at launch).

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