Jump to content

KSP hangs entire system


Recommended Posts

Okay, this problem has gone on long enough for me to ask.

For the past few weeks, I've been having serious problems with starting the game, starting a while after I got MH. More often than not, it either crashes to desktop from the main menu or just freezes my laptop so badly that I'm forced to hard reboot (via power button held down) due to being unable to reach Task Manager. I'm suspecting Windows 10 memory compression acting up, as whenever the game does crash to desktop, I can see it hogging the hard drive at 100% for several minutes afterwards. I disabled it for now and we arrive to our current situation.

Last night went like this. After running a Steam cache verification which replaced 83 files (I had autoLOC strings in the VAB since installing MH), I first attempted to start the game slightly after 9 PM but the Windows taskbar refused to not render in front of the game window and my attempts at trying to make it go away somehow resulted in me starting a second instance of the game, which completely killed my system and forced me to power-cycle. Next attempt at 9:32 PM, loading screen appeared at 9:33, main menu appeared at 9:43 but remained unresponsive for about five more minutes. Then I loaded my save with took another several minutes (not just the loading screen but to even display the loading screen). Got into VAB, click Open, game hangs for 10 minutes. Pick a small (~17 parts) craft, Load, game hangs for 10 more minutes and the screen turns completely black with only the Windows cursor visible for most of that. Then everything works fine with completely normal loading times up until I tried shutting the game down. Keyword, tried.

I quit the KSC at around 12:44 AM. The main menu showed up but never became responsive; instead, the screen turned completely black again and didn't come back up this time. I let it stew for a while, hoping it would come around but after half an hour, nothing happened. So I tried Alt-Tabbing out, no dice. Ctrl-Alt-Delete, no dice. Start button, Windows taskbar showed up but unresponsive and disappeared after a few minutes (Windows event log says dwm.exe crashed with a stack buffer overflow and pulled explorer.exe with it). I finally power-cycled the laptop off at 1:33 AM.

What's causing this? It can't be the fact that I installed MH, can it?

No crash log was left behind. The end of output_log is as follows:

Spoiler

[HighLogic]: =========================== Scene Change : From SPACECENTER to MAINMENU (Async) =====================
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

8/22/2019 12:24:43 AM,KerbalAlarmClock,Scene Change from 'SPACECENTER' to 'MAINMENU'
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[UIMasterController]: ShowUI
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Game Unpaused!
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Unloading 1 Unused Serialized files (Serialized files now loaded: 7)
8/22/2019 12:24:44 AM,KerbalAlarmClock,Removing DrawGUI from PostRender Queue
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

ScaleModList: listSize 246 maxListSize 1434
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

ScaleModList: listSize 246 maxListSize 1434
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[FlightEngineer]: Destroying Floating Window for ORBITAL
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[FlightEngineer]: Destroying Floating Window for SURFACE
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[FlightEngineer]: Destroying Floating Window for VESSEL
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[FlightEngineer]: Destroying Floating Window for RENDEZVOUS
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[FlightEngineer]: Destroying Floating Window for THERMAL
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[FlightEngineer]: Destroying Floating Window for BODY
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[FlightEngineer]: Destroying Floating Window for MANEUVER
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[FlightEngineer]: Destroying Floating Window for PROPULSION
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

8/22/2019 12:24:45 AM,KerbalAlarmClock,Destroying the KerbalAlarmClock-KACSpaceCenter
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

8/22/2019 12:24:45 AM,KerbalAlarmClock,API Cleaned up
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

QuickRevert(QGUI)[3.14]: OnDestroy
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

QuickRevert[3.14]: OnDestroy
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[UIApp] OnDestroy: KSPedia
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

ScaleModList: listSize 246 maxListSize 1434
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

UnloadTime: 646.223600 ms
[AddonLoader]: Instantiating addon 'KerbalXAPIHelper' from assembly 'KXAPI'
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AddonLoader]: Instantiating addon 'DarkenSky' from assembly 'DistantObject'
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AddonLoader]: Instantiating addon 'SettingsGui' from assembly 'DistantObject'
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[UIMasterController]: HideUI
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)


Unloading 2996 unused Assets to reduce memory usage. Loaded Objects now: 190006.
Total: 2075.849400 ms (FindLiveObjects: 50.729500 ms CreateObjectMapping: 21.017600 ms MarkObjects: 1995.975700 ms  DeleteObjects: 8.124600 ms)

Unloading 0 Unused Serialized files (Serialized files now loaded: 7)

Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 190006.
Total: 2055.306300 ms (FindLiveObjects: 47.588800 ms CreateObjectMapping: 20.873800 ms MarkObjects: 1986.336300 ms  DeleteObjects: 0.505000 ms)

Unloading 5 Unused Serialized files (Serialized files now loaded: 7)
UnloadTime: 45.100700 ms
[AddonLoader]: Instantiating addon 'KerbalXAPIHelper' from assembly 'KXAPI'
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AddonLoader]: Instantiating addon 'CraftManager' from assembly 'CraftManager'
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AddonLoader]: Instantiating addon 'InitialSetup' from assembly 'CraftManager'
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AddonLoader]: Instantiating addon 'DarkenSky' from assembly 'DistantObject'
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AddonLoader]: Instantiating addon 'SettingsGui' from assembly 'DistantObject'
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AddonLoader]: Instantiating addon 'ManeuverMainMenu' from assembly 'BetterManeuvering'
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[AddonLoader]: Instantiating addon 'KerbalAlarmClockTextureLoader' from assembly 'KerbalAlarmClock'
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

8/22/2019 12:24:56 AM,KerbalAlarmClock,Loading Textures
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

8/22/2019 12:24:56 AM,KerbalAlarmClock,Loaded Textures
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[UIMasterController]: ShowUI
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)


Unloading 9 unused Assets to reduce memory usage. Loaded Objects now: 192845.
Total: 2421.636600 ms (FindLiveObjects: 49.496200 ms CreateObjectMapping: 20.803800 ms MarkObjects: 2028.063700 ms  DeleteObjects: 323.270300 ms)

KerbalEngineer -> FlightEngineerCore->OnDestroy
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

WARNING: BC6H/BC7 texture format is not supported, decompressing texture
WARNING: BC6H/BC7 texture format is not supported, decompressing texture
WARNING: BC6H/BC7 texture format is not supported, decompressing texture
WARNING: BC6H/BC7 texture format is not supported, decompressing texture
d3d: failed to create 2D texture id=1645 w=210 h=210 mips=8 d3dfmt=894720068 [invalid call]
WARNING: BC6H/BC7 texture format is not supported, decompressing texture
WARNING: BC6H/BC7 texture format is not supported, decompressing texture
d3d: failed to create 2D texture id=1709 w=10 h=10 mips=4 d3dfmt=894720068 [invalid call]
d3d: failed to create 2D texture id=1705 w=10 h=10 mips=4 d3dfmt=894720068 [invalid call]
[ScenarioTypes]: List Created 24 scenario types loaded from 63 loaded assemblies.
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

File 'C:/Steam/steamapps/common/Kerbal Space Program/KSP_x64_Data/../Missions/MissionScoreInfo.cfg' does not exist
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[ApplicationLauncher] OnSceneLoadedGUIReady: scene MAINMENU ShouldBeVisible() True ShouldBeOnTop() True iIsPositionedAtTop False
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[ApplicationLauncher] SpawnSimpleLayout: VerticalTopDown
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[ApplicationLauncher] SetHidden: 
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

ScaleModList: listSize 82 maxListSize 900
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

ScaleModList: listSize 41 maxListSize 891
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

ScaleModList: listSize 41 maxListSize 891
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

ScaleModList: listSize 82 maxListSize 891
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

ScaleModList: listSize 41 maxListSize 891
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

ScaleModList: listSize 82 maxListSize 891
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

ScaleModList: listSize 41 maxListSize 891
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[CM] Adding main icon to toolbar
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

ScaleModList: listSize 82 maxListSize 891
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

ScaleModList: listSize 41 maxListSize 891
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Exception handling event onGUIApplicationLauncherReady in class SectionNameUI:System.NullReferenceException: 
  at (wrapper managed-to-native) UnityEngine.Component:get_gameObject ()
  at JKorTech.ShipSections.SectionNameUI.OnAppLauncherReady () [0x00000] in <filename unknown>:0 
  at EventVoid.Fire () [0x00000] in <filename unknown>:0 
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Component:get_gameObject ()
  at JKorTech.ShipSections.SectionNameUI.OnAppLauncherReady () [0x00000] in <filename unknown>:0 
  at EventVoid.Fire () [0x00000] in <filename unknown>:0 
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
EventVoid:Fire()
KSP.UI.Screens.ApplicationLauncher:StartupSequence()
KSP.UI.Screens.ApplicationLauncher:OnSceneLoadedGUIReady(GameScenes)
EventData`1:Fire(GameScenes)
<FireLoadedEventGUIReady>c__Iterator2:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
 
(Filename:  Line: -1)

Exception handling event onGUIApplicationLauncherReady in class SectionNameUI:System.NullReferenceException: 
  at (wrapper managed-to-native) UnityEngine.Component:get_gameObject ()
  at JKorTech.ShipSections.SectionNameUI.OnAppLauncherReady () [0x00000] in <filename unknown>:0 
  at EventVoid.Fire () [0x00000] in <filename unknown>:0 
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Component:get_gameObject ()
  at JKorTech.ShipSections.SectionNameUI.OnAppLauncherReady () [0x00000] in <filename unknown>:0 
  at EventVoid.Fire () [0x00000] in <filename unknown>:0 
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
EventVoid:Fire()
KSP.UI.Screens.ApplicationLauncher:StartupSequence()
KSP.UI.Screens.ApplicationLauncher:OnSceneLoadedGUIReady(GameScenes)
EventData`1:Fire(GameScenes)
<FireLoadedEventGUIReady>c__Iterator2:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
 
(Filename:  Line: -1)

Exception handling event onGUIApplicationLauncherReady in class SectionNameUI:System.NullReferenceException: 
  at (wrapper managed-to-native) UnityEngine.Component:get_gameObject ()
  at JKorTech.ShipSections.SectionNameUI.OnAppLauncherReady () [0x00000] in <filename unknown>:0 
  at EventVoid.Fire () [0x00000] in <filename unknown>:0 
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Component:get_gameObject ()
  at JKorTech.ShipSections.SectionNameUI.OnAppLauncherReady () [0x00000] in <filename unknown>:0 
  at EventVoid.Fire () [0x00000] in <filename unknown>:0 
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
EventVoid:Fire()
KSP.UI.Screens.ApplicationLauncher:StartupSequence()
KSP.UI.Screens.ApplicationLauncher:OnSceneLoadedGUIReady(GameScenes)
EventData`1:Fire(GameScenes)
<FireLoadedEventGUIReady>c__Iterator2:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
 
(Filename:  Line: -1)

Exception handling event onGUIApplicationLauncherReady in class SectionNameUI:System.NullReferenceException: 
  at (wrapper managed-to-native) UnityEngine.Component:get_gameObject ()
  at JKorTech.ShipSections.SectionNameUI.OnAppLauncherReady () [0x00000] in <filename unknown>:0 
  at EventVoid.Fire () [0x00000] in <filename unknown>:0 
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Component:get_gameObject ()
  at JKorTech.ShipSections.SectionNameUI.OnAppLauncherReady () [0x00000] in <filename unknown>:0 
  at EventVoid.Fire () [0x00000] in <filename unknown>:0 
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
EventVoid:Fire()
KSP.UI.Screens.ApplicationLauncher:StartupSequence()
KSP.UI.Screens.ApplicationLauncher:OnSceneLoadedGUIReady(GameScenes)
EventData`1:Fire(GameScenes)
<FireLoadedEventGUIReady>c__Iterator2:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
 
(Filename:  Line: -1)

Exception handling event onGUIApplicationLauncherReady in class SectionNameUI:System.NullReferenceException: 
  at (wrapper managed-to-native) UnityEngine.Component:get_gameObject ()
  at JKorTech.ShipSections.SectionNameUI.OnAppLauncherReady () [0x00000] in <filename unknown>:0 
  at EventVoid.Fire () [0x00000] in <filename unknown>:0 
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Component:get_gameObject ()
  at JKorTech.ShipSections.SectionNameUI.OnAppLauncherReady () [0x00000] in <filename unknown>:0 
  at EventVoid.Fire () [0x00000] in <filename unknown>:0 
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
EventVoid:Fire()
KSP.UI.Screens.ApplicationLauncher:StartupSequence()
KSP.UI.Screens.ApplicationLauncher:OnSceneLoadedGUIReady(GameScenes)
EventData`1:Fire(GameScenes)
<FireLoadedEventGUIReady>c__Iterator2:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
 
(Filename:  Line: -1)

[CM] Adding main icon to toolbar
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[8/22/2019 12:26:24 AM [x] Science!]: <Trace> (ScienceChecklistAddon) - Load
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

ScaleModList: listSize 41 maxListSize 891
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

ScaleModList: listSize 41 maxListSize 891
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[CM] Adding main icon to toolbar
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[MessageSystem] Reposition 0.02 217761
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[GenericAppFrame] Reposition 0.02 217761
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[GenericAppFrame] Reposition 0.02 217761
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

WARNING: BC6H/BC7 texture format is not supported, decompressing texture
WARNING: BC6H/BC7 texture format is not supported, decompressing texture
WARNING: BC6H/BC7 texture format is not supported, decompressing texture
WARNING: BC6H/BC7 texture format is not supported, decompressing texture
WARNING: BC6H/BC7 texture format is not supported, decompressing texture
WARNING: BC6H/BC7 texture format is not supported, decompressing texture
 

System specs are a bit anemic, with a quad-core 1.1 GHz CPU and 4 GB RAM (which I'm thinking of expanding with another 8 GB), but it hasn't been a problem so far.

Installed mod list:

  • [x] Science!
  • 000_ClickThroughBlocker
  • 000_Toolbar
  • 001_ToolbarControl
  • AntennaHelper
  • AutoAction
  • BetterCrewAssignment
  • ClickThroughBlocker
  • CommunityResourcePack
  • CommunityTraitIcons
  • ControlSurfaceToggle
  • CorrectCOL
  • CraftManager
  • CrewLight
  • DistantObject
  • DockRotate
  • EditorExtensionsRedux
  • EditorTime
  • EngineLight
  • ExtensiveEngineerReport
  • KEI
  • KerbalEngineer
  • KerbalImprovedSaveSystem
  • KermangeddonIndustries (Inline Ballutes)
  • KSP-AVC
  • KXAPI
  • ManeuverNodeEvolved
  • MK1CabinHatch
  • NavyFish (Docking Part Alignment Indicator)
  • OLDD (science part extended information in the VAB)
  • PartAngleDisplay
  • PatchManager
  • PlanetShine
  • QuickMods (Quick Revert)
  • RCSBuildAid
  • ReCoupler
  • ReentryParticleEffect
  • ScienceRelay
  • ShipManifest
  • TriggerTech (KAC and Alternate Resource Panel)
  • VABReorienter
  • XyphosAerospace (Deflatable Heat Shield)
  • unBlur
Edited by Fraktal
Link to comment
Share on other sites

Did a session today with a second display plugged in and Task Manager open on second display to monitor resource usage. Observations:

  • While KSP is running, average system RAM usage is 94%, climbing no higher than 98%. Literally nothing other than KSP and Steam is running. So I'm definitely RAM-bottlenecked here and should really put in an order for that 8 GB RAM module I've been eyeing on Ebay for the past three days.
  • KSP_x64.exe's peak RAM usage is just below 2.7 GB, seen in the VAB. Note that I've got 3.8 GB RAM in my laptop. 
  • Being in the VAB uses about 200 MB more RAM than being in flight. I'm guessing the garbage collector throws out the models and textures my current craft isn't using?
  • Upon entering the main menu, KSP's HDD usage spikes massively. Understandable when starting the game, but it also happens when I'm quitting my current session and going back to the main menu, with over a minute of continuous double-digit MB/s usage, followed by a few more minutes of single-digit, before the menu finally becomes responsive. What's it loading from the disk that time?
  • The main menu is also using as much RAM as being in the VAB.
  • During loading screens, Task Manager commonly shows KSP as "Not responding". Every now and then, the game window and Windows taskbar begin rapidly flickering, with KSP's taskbar icon rapidly appearing, disappearing and showing twice, coupled with Task Manager momentarily reclassifying KSP from App to Background process. It stops when I click on KSP's taskbar button, which leaves the taskbar rendered in front of the game window and forces me to Alt-Enter twice to make it go away. However, the Alt-Enter doesn't make the taskbar go away when I'm in the main menu, only when I'm further in.
  • At one point, pressing Space to start my first stage caused a "KSP_x64.exe is not responding" to pop up even as my rocket was very much rising behind said popup! And closing said popup left the Windows taskbar rendered in front of the game again.
  • Upon confirming the exit dialogue, RAM usage stays at 2.6+ GB for several minutes, then drops to 500 MB, then climbs back up to nearly 1 GB while HDD usage once again goes into the double-digits before gradually dropping down to 300 GB. It hovers there for a short while, then drops to 0.1 MB and Windows declares it "Suspended" for about half a minute, then the game window finally disappears and the executable disappears from Task Manager, leaving me at 28% total system RAM usage. Why the sudden resource loading while the game is in the process of exiting?
Link to comment
Share on other sites

Everything you just described points to a memory issue. Frankly, 3.8 gig of memory on a laptop is not going to be enough to do a decent job of running KSP.  The hard disk light being on after you exit the game is simply the system freeing up swap space which was allocated.

Link to comment
Share on other sites

Nope, 64. And as of this noon, I have another 8 GB of RAM ordered and on the way. We'll see in a few weeks if this will improve performance (though I doubt it, as CPU is also 98% during flight with a constantly yellow mission timer; back in 1.4, it used to be green without physics warp).

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