Jump to content

I optimized my load times.


Konraden

Recommended Posts

Ram isn't the real limiting factor, hd speed is.

HD speed is certainly a factor for a normal load, but being short on RAM can definitely cause ridiculously long load times like the OP is experiencing.

If you don't have enough memory for everything that the game is trying to load, the operating system will start swapping memory out to disk. Usually the same disk that the game is trying to load data from. That will cause the disk to have to seek rapidly between the area that's being read and the area that's being written (and back to read the swap file if it needs to access the memory that got swapped there). That kind of back and forth is a worst case scenario for a spinning platter based drive. Even for SSDs isn't not particularly healthy, since SSDs have slow write cycles that become apparent if you exceed their built in cache.

With a 20+ minute load time, my money is on page thrashing caused by insufficient RAM to fit everything the game is trying to load.

Link to comment
Share on other sites

You guys are old school, talking about RAM drives and such. Any operating system that KSP runs on today does its own file caching. If you have enough memory to create a RAM drive big enough, the operating system would cache those files in memory anyway without the RAM drive. You're reading it once from the harddisk itself either way. All the RAM drive is doing is making you copy your game back and forth between it and permanent storage.

@Brabbit1987 My game never uses more than 1.8GB - 2.0GB of memory and I've never had an "out of memory" problem. Or a crash of any kind for that matter, and I've left my game running for 24+ hours.

It seems to me that the biggest problem regarding slow load times would be the amount of RAM you have available. If the operating system has to resort to swap file use, you're gonna be in a world of pain.

Edited by itsme86
Link to comment
Share on other sites

considering the game is in development and will be for years to come, it makes sense to put off memory optimizations and stream loading until other features are fleshed out. you really cant predict what kind of system the game will need till it has some substance. you can try to make the perfect memory management scheme prior to the rest of the game, only to find out the two just dont get along. its better to implement a basic system to allow further development in other areas, and when the final requirements are better understood then go back and swap out the basic system for a more optimal one.

Link to comment
Share on other sites

You guys are old school, talking about RAM drives and such. Any operating system that KSP runs on today does its own file caching. If you have enough memory to create a RAM drive big enough, the operating system would cache those files in memory anyway without the RAM drive. You're reading it once from the harddisk itself either way. All the RAM drive is doing is making you copy your game back and forth between it and permanent storage.

@Brabbit1987 My game never uses more than 1.8GB - 2.0GB of memory and I've never had an "out of memory" problem. Or a crash of any kind for that matter, and I've left my game running for 24+ hours.

It seems to me that the biggest problem regarding slow load times would be the amount of RAM you have available. If the operating system has to resort to swap file use, you're gonna be in a world of pain.

Well, I have the crash logs to prove it.

Close to the end of the log it says

Could not allocate memory: System out of memory!

Trying to allocate: 16777220B with 32 alignment. MemoryLabel: Texture

Allocation happend at: Line:348 in C:/BuildAgent/work/812c4f5049264fad/Runtime/Graphics/Texture2D.cpp

This tends to only happen when I have my graphics settings set high, but I can say there is not enough textures being rendered on screen for this to happen. which means these things are staying in memory when they do not need to.

Edit: This very well probably means we are talking about GPU memory. Which I have 1GB. This same exact thing happens in skyrim if you install a ton of HD texture packs, which is more reasonable. To run full HD texture in skyrim it is best to have 2 - 4GB.

But again KSP is far from as texture/graphic intensive as skyrim.

Edited by Brabbit1987
Link to comment
Share on other sites

Well, I have the crash logs to prove it.

Close to the end of the log it says

Could not allocate memory: System out of memory!

Trying to allocate: 16777220B with 32 alignment. MemoryLabel: Texture

Allocation happend at: Line:348 in C:/BuildAgent/work/812c4f5049264fad/Runtime/Graphics/Texture2D.cpp

This tends to only happen when I have my graphics settings set high, but I can say there is not enough textures being rendered on screen for this to happen. which means these things are staying in memory when they do not need to.

I believe you when you say your game has crashed. I would just hate to see textures/parts/whatever loaded on-demand. That would cause little hiccups every time something came into whatever range was set for loading it. The VAB would be ultrachunky every time you went to grab a new part to place. I'd rather have the 30-second load time at startup that I currently have and just let things sit in memory.

Link to comment
Share on other sites

I believe you when you say your game has crashed. I would just hate to see textures/parts/whatever loaded on-demand. That would cause little hiccups every time something came into whatever range was set for loading it. The VAB would be ultrachunky every time you went to grab a new part to place. I'd rather have the 30-second load time at startup that I currently have and just let things sit in memory.

Many games do this just fine without hiccups. The only part of an object that needs to be loaded at a far distance is the physics and a very simple LOD model. As it gets closer, it loads a little more info until it is fully loaded into the scene. Most computers these days can do this with little to no issues. This is actually how skyrim loads things. Of course, it is an entirely different game engine, but I am pretty sure Unity is capable of doing this.

Link to comment
Share on other sites

Many games do this just fine without hiccups. The only part of an object that needs to be loaded at a far distance is the physics and a very simple LOD model. As it gets closer, it loads a little more info until it is fully loaded into the scene. Most computers these days can do this with little to no issues. This is actually how skyrim loads things. Of course, it is an entirely different game engine, but I am pretty sure Unity is capable of doing this.

Skyrim can take up to like 2 minutes to load a new zone for me on the PS3. It was so bad, that load times were the main reason that I stopped playing the game. I would avoid shops and miss quests simply because I didn't want to spend 3 or 4 minutes loading the shop and then the town again. There aren't enough spinning models and "tips of the this-1-minute-until-the-next-time-you-have-to-zone" out there to make it worth it. I'm not sure you want to use that game's methodology as your watermark. ;)

Edited by itsme86
Link to comment
Share on other sites

ive seen at least one crash to a heap fragmentation error. when you allocate memory you get a block from the os. even if its a small amount of memory, its faster to allocate a large block than it is to allocate just what you need. and then subsequent allocations come from that block. so if you allocate space for some data structure, like a 3d model, and then space for a texture, if you free the model you free up some memory, but since textures need to be contiguous, and they happen to be larger than a 3d model, you cant store the texture in the slot the model was in. so instead you allocate a new block. if you keep allocating and reallocating space of various sizes eventually you will reduce your memory space to swiss cheese, a lot of holes, and together it could be a gig or two, but nothing big enough to fit your new data into, and the game crashes.

Link to comment
Share on other sites

Skyrim can take up to like 2 minutes to load a new zone for me on the PS3. It was so bad, that load times were the main reason that I stopped playing the game. I would avoid shops and miss quests simply because I didn't want to spend 3 or 4 minutes loading the shop and then the town again. There aren't enough spinning models and "tips of the this-1-minute-until-the-next-time-you-have-to-zone" out there to make it worth it. I'm not sure you want to use that game's methodology as your watermark. ;)

Comparing to a PS3 is very different. On my computer Skyrim loads scenes in about 10 seconds with about 100 mods installed. So, are you sure it was not a PS3 problem? My husband also owns Skyrim on Xbox 360 and it works fine there as well.

Link to comment
Share on other sites

Comparing to a PS3 is very different. On my computer Skyrim loads scenes in about 10 seconds with about 100 mods installed. So, are you sure it was not a PS3 problem? My husband also owns Skyrim on Xbox 360 and it works fine there as well.

I don't know. Could possibly be. PS3 hardware is like what? 5 years old now? But if it's expected to take long enough that they have to throw up a spinning little model and some text to read, it's longer than I want to wait.

Link to comment
Share on other sites

id say comparing a finished title to one thats still in development isnt a fair comparison.

Well I can't argue with that. You are right.

I don't know. Could possibly be. PS3 hardware is like what? 5 years old now? But if it's expected to take long enough that they have to throw up a spinning little model and some text to read, it's longer than I want to wait.

Hmm, well I can literally start Skyrim and get in game with in 20 seconds. Skyrim does crash a lot though, but as I said, I am running tons of mods.

Either way, I feel like the current method they are using in KSP, is not all that great. I am most certainly looking forward to .20 since they have apparently made major improvements to performance.

Edited by Brabbit1987
Link to comment
Share on other sites

my mac:


Model Name: iMac
Model Identifier: iMac11,3
Processor Name: Intel Core i5
Processor Speed: 2.8 GHz
Number Of Processors: 1
Total Number Of Cores: 4
L2 Cache (per core): 256 KB
L3 Cache: 8 MB
Memory: 4 GB
Processor Interconnect Speed: 4.8 GT/s

parts and plugins:


dadmac:KSP_osx pinolallo$ ls -la Parts/ | wc -l
475
dadmac:KSP_osx pinolallo$ ls -la Plugins/ | wc -l
16

KSP boot time 1:53 secs....

Link to comment
Share on other sites

Wow--you see, I thought "slow load times" were normal. Vanilla it's about five minutes for me coming off a 10,000RPM Velociraptor through SATAII. I'm going to copy the install over to my SSD to see if it makes a difference. I'd kill a herd of buffalo for three minutes with mods.

Then again, maybe my C2D is getting just too old to keep up with the new kids on the block these days. Let the testing commence!

EDIT: Copied ~2.6GBs of my install directory over to C:\ on my SSD. Launched KSP at 9:26PM EST. It just finished loading at 9:51PM EST. I was expecting a small bump to load times after having installed FAR and some Romfarer packs.

Clearly something is amiss.

EDIT EDIT: Vanilla launched at 10:00, <1min loaded.

HWSpecs



--------[ Summary - ORMAGODEN ]-----------------------------------------------------------------------------------------

Computer:
Computer Type ACPI x64-based PC
Operating System Microsoft Windows 7 Professional
OS Service Pack Service Pack 1
Internet Explorer 9.10.9200.16540
DirectX DirectX 11.0
Computer Name ORMAGODEN
User Name Konraden
Logon Domain Ormagoden
Date / Time 2013-05-14 / 22:04

Motherboard:
CPU Type DualCore Intel Core 2 Duo E8400, 3000 MHz (9 x 333)
Motherboard Name Asus P5K Deluxe (3 PCI, 2 PCI-E x1, 2 PCI-E x16, 4 DDR2 DIMM, Audio, Dual Gigabit LAN, IEEE-1394)
Motherboard Chipset Intel Bearlake P35
System Memory 8192 MB (DDR2-800 DDR2 SDRAM)
DIMM1: Samsung M3 78T5663QZ3-CF7 2 GB DDR2-800 DDR2 SDRAM (6-6-6-18 @ 400 MHz) (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz)
DIMM2: Hynix HYMP125U64CP8-S6 2 GB DDR2-800 DDR2 SDRAM (6-6-6-18 @ 400 MHz) (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz)
DIMM3: Elpida EBE21UE8AEFA-8G-E 2 GB DDR2-800 DDR2 SDRAM (6-6-6-18 @ 400 MHz) (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz)
DIMM4: Hynix HYMP125U64CP8-S6 2 GB DDR2-800 DDR2 SDRAM (6-6-6-18 @ 400 MHz) (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz)
BIOS Type AMI (12/16/08)
Communication Port Communications Port (COM1)

Display:
Video Adapter NVIDIA GeForce 7600 GT (256 MB)
Video Adapter NVIDIA GeForce 7600 GT (256 MB)
Video Adapter NVIDIA GeForce GTX 570 (1280 MB)
Video Adapter NVIDIA GeForce GTX 570 (1280 MB)
3D Accelerator nVIDIA GeForce 7600 GT
Monitor Acer AL1906 [19" LCD] (ETL4908429)
Monitor Generic PnP Monitor [NoDB] (B4LMQS064339)
Monitor Generic PnP Monitor [NoDB]

Multimedia:
Audio Adapter Analog Devices AD1988B @ High Definition Audio Controller [10DE-0E09] [NoDB]
Audio Adapter Analog Devices AD1988B @ Intel 82801IB ICH9 - High Definition Audio Controller [A-2]

Storage:
IDE Controller Standard AHCI 1.0 Serial ATA Controller
IDE Controller Standard Dual Channel PCI IDE Controller
IDE Controller Standard Dual Channel PCI IDE Controller
Floppy Drive Floppy disk drive
Disk Drive OCZ-VERTEX4 ATA Device (119 GB, IDE)
Disk Drive ST2000DL 003-9VT166 USB Device (1863 GB, USB)
Disk Drive WDC WD10 EADS-00M2B0 USB Device (931 GB, USB)
Disk Drive WDC WD3000HLFS-01G6U1 ATA Device (279 GB, IDE)
Disk Drive WDC WD50 00AAKS-00A7B0 USB Device (465 GB, USB)
Optical Drive ATAPI iHAS424 Y ATA Device (DVD+R9:8x, DVD-R9:8x, DVD+RW:24x/8x, DVD-RW:24x/6x, DVD-RAM:12x, DVD-ROM:16x, CD:48x/32x/48x DVD+RW/DVD-RW/DVD-RAM)
SMART Hard Disks Status OK

Partitions:
C: (NTFS) 119.2 GB (38.5 GB free)
E: (NTFS) 931.5 GB (187.3 GB free)
M: (NTFS) 279.4 GB (8.9 GB free)
P: (NTFS) 465.8 GB (167.7 GB free)
V: (NTFS) 1863.0 GB (124.0 GB free)
Total Size 3658.9 GB (526.4 GB free)

Full parts list (it's a wee-bit long)

!list.bat
1mGirder
2mGirder
3mGirder
4mGirder
5mGirder
6mGirder
advancedCanard
advSasModule
Ailerons
airplaneTail
airScoop
asasmodule1-2
avionicsNoseCone
B!BareFormat.txt
B9_Adapter_C125
B9_Adapter_LM3
B9_Adapter_SM1
B9_Adapter_SM2
B9_Adapter_SM3
B9_Adapter_Y1
B9_Aero_HL_Adapter_Front
B9_Aero_HL_Adapter_MK4
B9_Aero_HL_Body_Cargo_A
B9_Aero_HL_Body_Cargo_B
B9_Aero_HL_Body_Cargo_Tail_Narrow
B9_Aero_HL_Body_Cargo_Tail_Wide
B9_Aero_HL_Body_LFO_05m
B9_Aero_HL_Body_LFO_2m
B9_Aero_HL_Body_LF_05m
B9_Aero_HL_Body_LF_2m
B9_Aero_HL_Body_RCS_05m
B9_Aero_HL_Body_RCS_2m
B9_Aero_HL_Body_Structure_05m
B9_Aero_HL_Body_Structure_2m
B9_Aero_HL_Body_Structure_6m
B9_Aero_HL_Extension_A
B9_Aero_HL_Extension_B1
B9_Aero_HL_Extension_B2_LF
B9_Aero_HL_Extension_B3_LFO
B9_Aero_HL_Extension_B4_RCS
B9_Aero_HL_Extension_C
B9_Aero_T2_Tail
B9_Aero_Wing_ControlSurface_SE_1m
B9_Aero_Wing_ControlSurface_SE_2m
B9_Aero_Wing_ControlSurface_SE_4m
B9_Aero_Wing_ControlSurface_SH_1m
B9_Aero_Wing_ControlSurface_SH_2m
B9_Aero_Wing_ControlSurface_SH_4m
B9_Aero_Wing_HW21
B9_Aero_Wing_SH_A35_4m
B9_Aero_Wing_SH_A45_4m
B9_Aero_Wing_SH_A65_2m
B9_Aero_Wing_SH_S_2m
B9_Aero_Wing_SH_S_4m
B9_Cargo_M2_Adapter
B9_Cargo_M2_Body
B9_Cargo_M2_Body_B
B9_Cargo_M2_Separator
B9_Cockpit_D25
B9_Cockpit_M27
B9_Cockpit_MK2
B9_Cockpit_MK2_Adapter
B9_Cockpit_MK2_Adapter_M125
B9_Cockpit_MK2_Adapter_M125_2
B9_Cockpit_MK2_Body_2m
B9_Cockpit_MK2_Body_5m
B9_Cockpit_MK2_Body_Fuel_2m
B9_Cockpit_MK2_Body_Fuel_5m
B9_Cockpit_MK2_Body_LFO_2m
B9_Cockpit_MK2_Body_LFO_5m
B9_Cockpit_MK2_Nosecone
B9_Cockpit_MK2_Nosecone_ASAS
B9_Cockpit_MK5
B9_Cockpit_S2
B9_Cockpit_S2_Adapter
B9_Cockpit_S2_Body
B9_Cockpit_S2_BodyLarge
B9_Cockpit_S2_BodyLarge_Back
B9_Cockpit_S2_BodyLarge_Back_EngineMount1
B9_Cockpit_S2_BodyLarge_Front
B9_Cockpit_S2_BodyLarge_Fuel
B9_Cockpit_S2_BodyLarge_LFO
B9_Cockpit_S2_Body_6m
B9_Cockpit_S2_Body_Crew
B9_Cockpit_S2_Body_Crew_6m
B9_Cockpit_S2_Body_Fuel
B9_Cockpit_S2_Body_LFO
B9_Cockpit_S2_Body_RCS
B9_Cockpit_S2_Body_Tail
B9_Cockpit_S2_Body_Tail_2
B9_Cockpit_S3
B9_Control_ACU
B9_Control_ASAS
B9_Engine_L2_Atlas
B9_Engine_VS1
B9_Structure_L1_Ladder
B9_Structure_L2_Ladder
B9_Structure_L4_Ladder
B9_Structure_L8_Ladder
B9_Structure_P1_Surface
B9_Structure_P2_Surface
B9_Structure_P2_Surface_Clear
B9_Structure_P4_Frame
B9_Structure_P4_Surface
B9_Structure_P4_Surface_Clear
B9_Structure_P8_Frame
B9_Structure_P8_Frame2
B9_Structure_P8_Surface
B9_Structure_P8_Surface_Clear
B9_Structure_R1_Railing
B9_Structure_R2_Railing
B9_Structure_R4_Railing
B9_Utility_Leg_H50
B9_Utility_Leg_H50P
B9_Utility_Light_N1_Large_White
B9_Utility_Light_N1_White
B9_Utility_Light_N2_Red
batteryBank
batteryPack
BFT_Form-tank_Battery
BFT_Form-tank_Fuel
BFT_Form-tank_RCS
BFT_Form-tank_Xenon
Boss_Screenshot
CanardController
Cart
circintake2
circintake3
CircularIntake
commDish
commDishBig
commDishGiant
crewCabin
crewManifest
DAcoax
DAhinge1
DApropfan
DArotorypistonprop
DASimpleprop.5m
DASimpleprop.5mPusher
DASimpleprop1m
DASimpleprop1mPusher
DAswingwing
DAtiltrotormech
DAturboprop
DAvjturbines
DAVTOLFan
decoupler1-2
deltaWing
DEMVMark2cargo
DEMVMark2cargo_living
DEMVMark2cart
DEMVMark2pod
dockingPort1
dockingPort2
dockingPort3
dockingPortLateral
DRarmtruss1
DRarmtruss2
DRBallbearing
DRclaw
DRcylinder1
DRdoorhinge
DRhinge1
DRrotatron
dsm_125m_nose_cone
dsm_25m_4x_engine
dsm_25m_asas
dsm_25m_battery
dsm_25m_centrifuge
dsm_25m_decoupler
dsm_25m_ion_engine
dsm_25m_long_command_pod
dsm_25m_long_tank
dsm_25m_nuclear_reactor
dsm_25m_short_decoupler
dsm_25m_tank
dsm_25m_to_strut
dsm_sphere_pod
dsm_strut
dsm_strut_cargo
dsm_strut_decoupler
dsm_strut_hub
dsm_strut_rcs
dsm_strut_tank
DynamicWarp
EngineerChip
EngineerChipFlight
FS_airBrake
FS_airTank
FS_battery
FS_bomberCockpit
FS_bomberFuselage
FS_bomberFuselageTail
FS_bomberWing
FS_bomberWingExtender
FS_copterCockpit
FS_copterRotorFenestron
FS_copterRotorFenestronBothFins
FS_copterRotorFenestronNoFins
FS_copterRotorMain
FS_copterRotorMainElectric
FS_copterRotorMainLarge
FS_copterRotorTail
FS_copterRotorTail2
FS_crewFuselage
FS_engineMount
FS_fighterLandingGear
FS_fighterTailGear
FS_fighterWing
FS_Gyroscope
FS_jerryCan
FS_oxidizerTank
FS_propengine
FS_propengineElectric
FS_propenginePush
FS_swampEngine
FS_tailBoom
FS_tailWing
FS_tailWingLarge
FS_VTOLengine
FS_VTOLengineLarge
FS_winglet
fuelLine
fuelTank
fuelTank1-2
fuelTank2-2
fuelTank3-2
fuelTank4-2
fuelTankSmall
fuelTank_long
HB_SensorModule_1
HB_SensorModule_2
HB_SensorModule_3
HrmHaystack
IEP_batteryBank
IEP_batteryBank_large
IEP_HybridEngine_large
IEP_HybridEngine_medium
IEP_ionEngine
IEP_ionEngine_medium
IEP_largeSolarPanel_XXL
IEP_MK1FuselageStructural_small
IEP_MMI.S Battery
IEP_MMI.S Battery Large
IEP_RTG_Large
IEP_solarPanels3_large
IEP_solarPanels4_large
IEP_solarPanels5_large
IEP_xenonTank_large
IEP_xenonTank_medium
ionEngine
ISA_GPS
ISA_MapSat
JetEngine
KerbalAlarmClock
kethane_2m_converter
kethane_highGain
kethane_tank2mExtralarge
kethane_tank2mLarge
kethane_tank2mMedium
kethane_tank2mSmall
kethane_turbine
ksp_r_largeBatteryPack
KW1mDecoupler
KW1mDecouplerShroud
KW1mengineMaverick1D
KW1mengineVestaVR1
KW1mengineWildCatV
KW1mExpandedFairingBase
KW1mExpandedFairingCone
KW1mExpandedFairingWall
KW1mFairingBase
KW1mFairingCone
KW1mFairingWall
KW1mNoseCone
KW1mRCSfuel
KW1mtankL1
KW1mtankL2
KW1mtankL4
KW1mtankPancake
KW2mDecoupler
KW2mDecouplerShroud
KW2mengineGriffonG8D
KW2mengineMaverickV
KW2mengineSPS
KW2mengineVestaVR9D
KW2mExpandedFairingBase
KW2mExpandedFairingCone
KW2mExpandedFairingWall
KW2mFairingBase
KW2mFairingCone
KW2mFairingWall
KW2mNoseCone
KW2mRCSfuel
KW2mtankL1
KW2mtankL2
KW2mtankL4
KW2mtankPancake
KW3mDecoupler
KW3mDecouplerShroud
KW3mengineGriffonXX
KW3mengineTitanT1
KW3mengineWildCatXR
KW3mExpandedFairingBase
KW3mExpandedFairingCone
KW3mExpandedFairingWall
KW3mFairingBase
KW3mFairingCone
KW3mFairingWall
KW3mNoseCone
KW3mRCSfuel
KW3mtankL1
KW3mtankL2
KW3mtankL4
KW3mtankL4ALT
KW3mtankPancake
KWadapter2x1
KWadapter3x2
KWrcsPod
KWrcsQuad
KWsrbCone
KWsrbGlobeI
KWsrbGlobeV
KWsrbGlobeVI
KWsrbGlobeX
KWsrbGlobeX2
KWsrbGlobeX5
KWsrbUllage
kwstrutConnectorHeavy
kwstrutConnectorMedium
ladder1
LandingLeg
LandingLeg1-2
largeAdapter
largeAdapter2
largeSolarPanel
launchClamp1
lightbeacon_red
lightnav_blue
lightnav_green
lightnav_red
lightnav_white
lightstrobe_white
linearRCS
liquidEngine1
liquidEngine1-2
liquidEngine2
liquidEngine2-2
liquidEngine3
longAntenna
longAntennaBig
longAntennaGiant
Mark1Cockpit
Mark2Cockpit
mark3Cockpit
MechJeb2_AR202
microEngine
miniFuelTank
miniLandingLeg
Mk1-2Pod
MK1Fuselage
MK1FuselageStructural
mk1pod
mk2Fuselage
mk2LanderCabin
mk2SpacePlaneAdapter
mk3Fuselage
mk3spacePlaneAdapter
MMI.K Exploitation - Miner - Small
MMI.K FuelTank 01 - External Regular
MMI.K FuelTank 02 - 1m Regular
MMI.K System - Converter - Medium
MMI.K System - Sensor - Medium
mumech_MechJeb
mumech_MechJeb1m
mumech_MechJebAR202
mumech_MechJebPod
mumech_MechJebPod2
mumech_MechJebPod_Engine
mumech_MechJebPod_Leg
mumech_MechJebPod_LockDown
mumech_MechJebPod_Tank
mumech_MechJebRad
nacelleBody
NoseCone
noseConeAdapter
NP_ASAS_1_25m
NP_ASAS_2_5m
NP_AuxMotors_1_25m_RetroPack
NP_AuxMotors_1_25m_SmallSolid
NP_AuxMotors_RadialSolidBooster
NP_AuxMotors_RadialUllageBooster
NP_AuxMotors_RadialVernier
NP_chute_1_25m_stackparachute
NP_chute_2_5m_stackparachute
NP_chute_FuelTankCapParachute
NP_chute_Radialparachute
NP_couplerp_2_5m_2x1_25m_Plate
NP_couplerp_3_75m_2X2_18m_Plate
NP_couplerp_3_75m_5x1_25m_Plate
NP_couplerp_3_75m_5x1_25m_Plate_slim
NP_couplerp_3_75m_7x1_25m_Plate
NP_couplerp_5m_5x1_25m_Plate_slim
NP_couplerp_5m_5X2_18m_Plate
NP_couplerp_5m_M50EngineStand
NP_coupler_1_25m_dualcoupler
NP_coupler_1_25m_lateral
NP_coupler_1_25m_lateral_tricoupler
NP_coupler_1_25m_quadcoupler
NP_coupler_1_25m_radial_flange
NP_decoupler_3_75m_stack
NP_decoupler_5m_stack
NP_decoupler_radial_1_25m_Aero
NP_decoupler_radial_1_25m_flange
NP_decoupler_radial_strut
NP_LFE_1_25m_AerospikeEngine
NP_LFE_1_25m_BearcatSingle
NP_LFE_1_25m_BerthaQuadEngine
NP_LFE_1_25m_K2XEngine
NP_LFE_1_25m_NERVA
NP_LFE_1_25m_RMA3_OrbiterEngine
NP_LFE_2_5m_4X800Engine
NP_LFE_2_5m_M50Engine
NP_LFE_2_5m_OrbitalBerthaEngine
NP_LFE_3_75m_Bearcat5x
NP_LFE_3_75m_Energia4x
NP_LFE_3_75m_LittleMotherEngine
NP_LFE_5m_M505xPack
NP_LFE_5m_TheMatriarch
NP_LFT_1_25m_HH77
NP_LFT_1_25m_R25
NP_LFT_1_25m_S100
NP_LFT_2_5m_S2000
NP_LFT_2_5m_S500
NP_LFT_3_75m_R1000Short
NP_LFT_3_75m_T3000Long
NP_LFT_5m_TD5001
NP_LFT_5m_TD5002
NP_nosecone_0_625m_micro
NP_nosecone_1.25m_parachute_adapter
NP_nosecone_1_25m
NP_nosecone_1_25m_cargoshell
NP_nosecone_1_25m_fueltankcap
NP_nosecone_1_25m_small
NP_nosecone_1_25m_tailcone
NP_RCSTank_2_5m
NP_RCSTank_3_75m
NP_RCSTank_5m
NP_SAS_2_5m
NP_SAS_3_75m
NP_SAS_5m
NP_SRB_1_25m_SideMount
NP_SRB_1_25m_SmallStack
NP_SRB_1_25m_SSRB
NP_SRB_miniBooster
NP_Yawmaster_RCSBlockHeavy
NP_Yawmaster_RCSBlockLight
NP_Yawmaster_ServiceModule
NP_zmisc_heavywinglet
NP_zmisc_SP_Fin
NP_zmisc_strake
NP_zmisc_wingload1
NP_zmisc_wingload2
nuclearEngine
OrdanInd_telescope
OrdanInd_telescope_large
ORDA_computer
ORDA_dump
ORDA_magicComputer
ORDA_transfer
parachuteDrogue
parachuteLarge
parachuteRadial
ParachuteRadial_Drogue
parachute_single
probeCoreCube
probeCoreOcto
probeCoreOcto2
probeCoreSphere
quantumfueltransferNode
quantumStrut
quantumstrutcore
ra
ra2
radialDecoupler
radialDecoupler1-2
radialDecoupler2
radialEngineBody
radialintake1
radialLiquidEngine1-2
radialRCSTank
ramAirIntake
RCS block
RCSFuelTank
RCSTank1-2
ReadMe.txt
rocketNoseCone
RodFromGod
RodFromGodWinglet
Romfarer_RoboticArmBuran
Romfarer_RoboticArmCanadarm2
Rover
roverBody
RoverTank
RoverThruster
roverWheel1
roverWheel2
roverWheel3
RTG
sasModule
sensorAccelerometer
sensorBarometer
sensorGravimeter
sensorThermometer
sepMotor1
smallCtrlSrf
SmallGearBay
smallHardpoint
smallRadialEngine
solarPanels1
solarPanels2
solarPanels3
solarPanels4
solarPanels5
solidBooster
solidBooster1-1
spotLight1
spotLight2
stackBiCoupler
StackDecoupler
stackDecouplerMini
stackPoint1
stackSeparator
stackSeparatorBig
stackSeparatorMini
stackTriCoupler
standardNoseCone
stationHub
structuralIBeam1
structuralIBeam2
structuralIBeam3
structuralMiniNode
structuralPanel0
structuralPanel1
structuralPanel2
structuralPanel3
structuralPylon
structuralWing
strutConnector
strutCube
strutGun
strutOcto
strutsAdapterMini
strutsPiece1xMini
strutsPiece3xMini
strutssIBeam1
strutssIBeam2
strutssIBeam3
strutssMiniNode
struttCubeMega
struttOctoMega
sweptWing
tailfin
telescopicLadder
telescopicLadderBay
toroidalAerospike
toroidalFuelTank
Truck
trussAdapter
trussPiece1x
trussPiece3x
TT1-2offsetcoupler
TTbouncywheel
TTC7Crew
TTC7MK3E-2madapdecoupler
TTC7MK3EBombBay
TTC7MK3Ecargobay
TTC7MK3EDockingPort
TTC7MK3EMSMmodule
TTC7MK3ERocketFuselage
TTCab
TTCrewcab
TTDRhingemod
TTgravengine
TTlandinggear
TTlandinggear_
TTlandinggear_ms
TTlandinggear_s
TTMK4-3Adapter
TTMK4cargoretainer
TTMK4engine
TTMK4fuselage
TTMK4reardoor
TTmodularwheeltruss
TTmodularwheel_
TTmodularwheel_m
TTmodularwheel_ms
TTmodularwheel_msr
TTOmni
TTRam
TTsmallgear_
TTsmallgear_ms
TTtailwheel
TTtrailerwheel
TTtrailerwheel_s
TTtruckwheel_light
TTtruckwheel_m
TTtruckwheel_m2
TTtruckwheel_ms
TTtruckwheel_s
TTtruckwheel_t
TTtruckwheel_t2
turboFanEngine
wingConnector
winglet
winglet2
winglet3
xenonTank

Full Plugins List


AviationLights.dll
B!BareFormat.txt
BOSS.dll
CleverBobCat.dll
CrewManifest.dll
DynamicWarp.dll
Engineer.dll
Firespitter.dll
HrmHaystack.dll
ISA_MapSat.dll
KerbalAlarmClock.dll
KSPParts.Core.dll
KSPParts.Utilities.dll
MechJeb2.dll
MMI_Kethane.dll
MuMechLib.dll
ORDA.dll
PartSearch.dll
QuantumStrut.dll
Romfarer.dll
TTGraphicFlipModule.dll
TTLiftRamModule.dll
TTModularWheel.dll
TTomniwheel.dll

Edited by Konraden
Link to comment
Share on other sites

Wow--you see, I thought "slow load times" were normal. Vanilla it's about five minutes for me coming off a 10,000RPM Velociraptor through SATAII. I'm going to copy the install over to my SSD to see if it makes a difference. I'd kill a herd of buffalo for three minutes with mods.

Then again, maybe my C2D is getting just too old to keep up with the new kids on the block these days. Let the testing commence!

EDIT: Copied ~2.6GBs of my install directory over to C:\ on my SSD. Launched KSP at 9:26PM EST. It just finished loading at 9:51PM EST. I was expecting a small bump to load times after having installed FAR and some Romfarer packs.

Clearly something is amiss.

can you please post a clean list of the parts you load?

just put a list of all the dir names in the /parts folder

also post your full HW specs here if you can.

i want to do some testing and comparisons....

i use a lot of mods and my loading time was always below 1min... something is clearly wrong with the load times on your end, and i think the problem is not as simple as HW specs.

Link to comment
Share on other sites

Wow--you see, I thought "slow load times" were normal. Vanilla it's about five minutes for me coming off a 10,000RPM Velociraptor through SATAII. I'm going to copy the install over to my SSD to see if it makes a difference. I'd kill a herd of buffalo for three minutes with mods.

Then again, maybe my C2D is getting just too old to keep up with the new kids on the block these days. Let the testing commence!

EDIT: Copied ~2.6GBs of my install directory over to C:\ on my SSD. Launched KSP at 9:26PM EST. It just finished loading at 9:51PM EST. I was expecting a small bump to load times after having installed FAR and some Romfarer packs.

Clearly something is amiss.

EDIT EDIT: Vanilla launched at 10:00, <1min loaded.

HWSpecs



--------[ Summary - ORMAGODEN ]-----------------------------------------------------------------------------------------

Computer:
Computer Type ACPI x64-based PC
Operating System Microsoft Windows 7 Professional
OS Service Pack Service Pack 1
Internet Explorer 9.10.9200.16540
DirectX DirectX 11.0
Computer Name ORMAGODEN
User Name Konraden
Logon Domain Ormagoden
Date / Time 2013-05-14 / 22:04

Motherboard:
CPU Type DualCore Intel Core 2 Duo E8400, 3000 MHz (9 x 333)
Motherboard Name Asus P5K Deluxe (3 PCI, 2 PCI-E x1, 2 PCI-E x16, 4 DDR2 DIMM, Audio, Dual Gigabit LAN, IEEE-1394)
Motherboard Chipset Intel Bearlake P35
System Memory 8192 MB (DDR2-800 DDR2 SDRAM)
DIMM1: Samsung M3 78T5663QZ3-CF7 2 GB DDR2-800 DDR2 SDRAM (6-6-6-18 @ 400 MHz) (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz)
DIMM2: Hynix HYMP125U64CP8-S6 2 GB DDR2-800 DDR2 SDRAM (6-6-6-18 @ 400 MHz) (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz)
DIMM3: Elpida EBE21UE8AEFA-8G-E 2 GB DDR2-800 DDR2 SDRAM (6-6-6-18 @ 400 MHz) (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz)
DIMM4: Hynix HYMP125U64CP8-S6 2 GB DDR2-800 DDR2 SDRAM (6-6-6-18 @ 400 MHz) (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz)
BIOS Type AMI (12/16/08)
Communication Port Communications Port (COM1)

Display:
Video Adapter NVIDIA GeForce 7600 GT (256 MB)
Video Adapter NVIDIA GeForce 7600 GT (256 MB)
Video Adapter NVIDIA GeForce GTX 570 (1280 MB)
Video Adapter NVIDIA GeForce GTX 570 (1280 MB)
3D Accelerator nVIDIA GeForce 7600 GT
Monitor Acer AL1906 [19" LCD] (ETL4908429)
Monitor Generic PnP Monitor [NoDB] (B4LMQS064339)
Monitor Generic PnP Monitor [NoDB]

Multimedia:
Audio Adapter Analog Devices AD1988B @ High Definition Audio Controller [10DE-0E09] [NoDB]
Audio Adapter Analog Devices AD1988B @ Intel 82801IB ICH9 - High Definition Audio Controller [A-2]

Storage:
IDE Controller Standard AHCI 1.0 Serial ATA Controller
IDE Controller Standard Dual Channel PCI IDE Controller
IDE Controller Standard Dual Channel PCI IDE Controller
Floppy Drive Floppy disk drive
Disk Drive OCZ-VERTEX4 ATA Device (119 GB, IDE)
Disk Drive ST2000DL 003-9VT166 USB Device (1863 GB, USB)
Disk Drive WDC WD10 EADS-00M2B0 USB Device (931 GB, USB)
Disk Drive WDC WD3000HLFS-01G6U1 ATA Device (279 GB, IDE)
Disk Drive WDC WD50 00AAKS-00A7B0 USB Device (465 GB, USB)
Optical Drive ATAPI iHAS424 Y ATA Device (DVD+R9:8x, DVD-R9:8x, DVD+RW:24x/8x, DVD-RW:24x/6x, DVD-RAM:12x, DVD-ROM:16x, CD:48x/32x/48x DVD+RW/DVD-RW/DVD-RAM)
SMART Hard Disks Status OK

Partitions:
C: (NTFS) 119.2 GB (38.5 GB free)
E: (NTFS) 931.5 GB (187.3 GB free)
M: (NTFS) 279.4 GB (8.9 GB free)
P: (NTFS) 465.8 GB (167.7 GB free)
V: (NTFS) 1863.0 GB (124.0 GB free)
Total Size 3658.9 GB (526.4 GB free)

Full parts list (it's a wee-bit long)

!list.bat
1mGirder
2mGirder
3mGirder
4mGirder
5mGirder
6mGirder
advancedCanard
advSasModule
Ailerons
airplaneTail
airScoop
asasmodule1-2
avionicsNoseCone
B!BareFormat.txt
B9_Adapter_C125
B9_Adapter_LM3
B9_Adapter_SM1
B9_Adapter_SM2
B9_Adapter_SM3
B9_Adapter_Y1
B9_Aero_HL_Adapter_Front
B9_Aero_HL_Adapter_MK4
B9_Aero_HL_Body_Cargo_A
B9_Aero_HL_Body_Cargo_B
B9_Aero_HL_Body_Cargo_Tail_Narrow
B9_Aero_HL_Body_Cargo_Tail_Wide
B9_Aero_HL_Body_LFO_05m
B9_Aero_HL_Body_LFO_2m
B9_Aero_HL_Body_LF_05m
B9_Aero_HL_Body_LF_2m
B9_Aero_HL_Body_RCS_05m
B9_Aero_HL_Body_RCS_2m
B9_Aero_HL_Body_Structure_05m
B9_Aero_HL_Body_Structure_2m
B9_Aero_HL_Body_Structure_6m
B9_Aero_HL_Extension_A
B9_Aero_HL_Extension_B1
B9_Aero_HL_Extension_B2_LF
B9_Aero_HL_Extension_B3_LFO
B9_Aero_HL_Extension_B4_RCS
B9_Aero_HL_Extension_C
B9_Aero_T2_Tail
B9_Aero_Wing_ControlSurface_SE_1m
B9_Aero_Wing_ControlSurface_SE_2m
B9_Aero_Wing_ControlSurface_SE_4m
B9_Aero_Wing_ControlSurface_SH_1m
B9_Aero_Wing_ControlSurface_SH_2m
B9_Aero_Wing_ControlSurface_SH_4m
B9_Aero_Wing_HW21
B9_Aero_Wing_SH_A35_4m
B9_Aero_Wing_SH_A45_4m
B9_Aero_Wing_SH_A65_2m
B9_Aero_Wing_SH_S_2m
B9_Aero_Wing_SH_S_4m
B9_Cargo_M2_Adapter
B9_Cargo_M2_Body
B9_Cargo_M2_Body_B
B9_Cargo_M2_Separator
B9_Cockpit_D25
B9_Cockpit_M27
B9_Cockpit_MK2
B9_Cockpit_MK2_Adapter
B9_Cockpit_MK2_Adapter_M125
B9_Cockpit_MK2_Adapter_M125_2
B9_Cockpit_MK2_Body_2m
B9_Cockpit_MK2_Body_5m
B9_Cockpit_MK2_Body_Fuel_2m
B9_Cockpit_MK2_Body_Fuel_5m
B9_Cockpit_MK2_Body_LFO_2m
B9_Cockpit_MK2_Body_LFO_5m
B9_Cockpit_MK2_Nosecone
B9_Cockpit_MK2_Nosecone_ASAS
B9_Cockpit_MK5
B9_Cockpit_S2
B9_Cockpit_S2_Adapter
B9_Cockpit_S2_Body
B9_Cockpit_S2_BodyLarge
B9_Cockpit_S2_BodyLarge_Back
B9_Cockpit_S2_BodyLarge_Back_EngineMount1
B9_Cockpit_S2_BodyLarge_Front
B9_Cockpit_S2_BodyLarge_Fuel
B9_Cockpit_S2_BodyLarge_LFO
B9_Cockpit_S2_Body_6m
B9_Cockpit_S2_Body_Crew
B9_Cockpit_S2_Body_Crew_6m
B9_Cockpit_S2_Body_Fuel
B9_Cockpit_S2_Body_LFO
B9_Cockpit_S2_Body_RCS
B9_Cockpit_S2_Body_Tail
B9_Cockpit_S2_Body_Tail_2
B9_Cockpit_S3
B9_Control_ACU
B9_Control_ASAS
B9_Engine_L2_Atlas
B9_Engine_VS1
B9_Structure_L1_Ladder
B9_Structure_L2_Ladder
B9_Structure_L4_Ladder
B9_Structure_L8_Ladder
B9_Structure_P1_Surface
B9_Structure_P2_Surface
B9_Structure_P2_Surface_Clear
B9_Structure_P4_Frame
B9_Structure_P4_Surface
B9_Structure_P4_Surface_Clear
B9_Structure_P8_Frame
B9_Structure_P8_Frame2
B9_Structure_P8_Surface
B9_Structure_P8_Surface_Clear
B9_Structure_R1_Railing
B9_Structure_R2_Railing
B9_Structure_R4_Railing
B9_Utility_Leg_H50
B9_Utility_Leg_H50P
B9_Utility_Light_N1_Large_White
B9_Utility_Light_N1_White
B9_Utility_Light_N2_Red
batteryBank
batteryPack
BFT_Form-tank_Battery
BFT_Form-tank_Fuel
BFT_Form-tank_RCS
BFT_Form-tank_Xenon
Boss_Screenshot
CanardController
Cart
circintake2
circintake3
CircularIntake
commDish
commDishBig
commDishGiant
crewCabin
crewManifest
DAcoax
DAhinge1
DApropfan
DArotorypistonprop
DASimpleprop.5m
DASimpleprop.5mPusher
DASimpleprop1m
DASimpleprop1mPusher
DAswingwing
DAtiltrotormech
DAturboprop
DAvjturbines
DAVTOLFan
decoupler1-2
deltaWing
DEMVMark2cargo
DEMVMark2cargo_living
DEMVMark2cart
DEMVMark2pod
dockingPort1
dockingPort2
dockingPort3
dockingPortLateral
DRarmtruss1
DRarmtruss2
DRBallbearing
DRclaw
DRcylinder1
DRdoorhinge
DRhinge1
DRrotatron
dsm_125m_nose_cone
dsm_25m_4x_engine
dsm_25m_asas
dsm_25m_battery
dsm_25m_centrifuge
dsm_25m_decoupler
dsm_25m_ion_engine
dsm_25m_long_command_pod
dsm_25m_long_tank
dsm_25m_nuclear_reactor
dsm_25m_short_decoupler
dsm_25m_tank
dsm_25m_to_strut
dsm_sphere_pod
dsm_strut
dsm_strut_cargo
dsm_strut_decoupler
dsm_strut_hub
dsm_strut_rcs
dsm_strut_tank
DynamicWarp
EngineerChip
EngineerChipFlight
FS_airBrake
FS_airTank
FS_battery
FS_bomberCockpit
FS_bomberFuselage
FS_bomberFuselageTail
FS_bomberWing
FS_bomberWingExtender
FS_copterCockpit
FS_copterRotorFenestron
FS_copterRotorFenestronBothFins
FS_copterRotorFenestronNoFins
FS_copterRotorMain
FS_copterRotorMainElectric
FS_copterRotorMainLarge
FS_copterRotorTail
FS_copterRotorTail2
FS_crewFuselage
FS_engineMount
FS_fighterLandingGear
FS_fighterTailGear
FS_fighterWing
FS_Gyroscope
FS_jerryCan
FS_oxidizerTank
FS_propengine
FS_propengineElectric
FS_propenginePush
FS_swampEngine
FS_tailBoom
FS_tailWing
FS_tailWingLarge
FS_VTOLengine
FS_VTOLengineLarge
FS_winglet
fuelLine
fuelTank
fuelTank1-2
fuelTank2-2
fuelTank3-2
fuelTank4-2
fuelTankSmall
fuelTank_long
HB_SensorModule_1
HB_SensorModule_2
HB_SensorModule_3
HrmHaystack
IEP_batteryBank
IEP_batteryBank_large
IEP_HybridEngine_large
IEP_HybridEngine_medium
IEP_ionEngine
IEP_ionEngine_medium
IEP_largeSolarPanel_XXL
IEP_MK1FuselageStructural_small
IEP_MMI.S Battery
IEP_MMI.S Battery Large
IEP_RTG_Large
IEP_solarPanels3_large
IEP_solarPanels4_large
IEP_solarPanels5_large
IEP_xenonTank_large
IEP_xenonTank_medium
ionEngine
ISA_GPS
ISA_MapSat
JetEngine
KerbalAlarmClock
kethane_2m_converter
kethane_highGain
kethane_tank2mExtralarge
kethane_tank2mLarge
kethane_tank2mMedium
kethane_tank2mSmall
kethane_turbine
ksp_r_largeBatteryPack
KW1mDecoupler
KW1mDecouplerShroud
KW1mengineMaverick1D
KW1mengineVestaVR1
KW1mengineWildCatV
KW1mExpandedFairingBase
KW1mExpandedFairingCone
KW1mExpandedFairingWall
KW1mFairingBase
KW1mFairingCone
KW1mFairingWall
KW1mNoseCone
KW1mRCSfuel
KW1mtankL1
KW1mtankL2
KW1mtankL4
KW1mtankPancake
KW2mDecoupler
KW2mDecouplerShroud
KW2mengineGriffonG8D
KW2mengineMaverickV
KW2mengineSPS
KW2mengineVestaVR9D
KW2mExpandedFairingBase
KW2mExpandedFairingCone
KW2mExpandedFairingWall
KW2mFairingBase
KW2mFairingCone
KW2mFairingWall
KW2mNoseCone
KW2mRCSfuel
KW2mtankL1
KW2mtankL2
KW2mtankL4
KW2mtankPancake
KW3mDecoupler
KW3mDecouplerShroud
KW3mengineGriffonXX
KW3mengineTitanT1
KW3mengineWildCatXR
KW3mExpandedFairingBase
KW3mExpandedFairingCone
KW3mExpandedFairingWall
KW3mFairingBase
KW3mFairingCone
KW3mFairingWall
KW3mNoseCone
KW3mRCSfuel
KW3mtankL1
KW3mtankL2
KW3mtankL4
KW3mtankL4ALT
KW3mtankPancake
KWadapter2x1
KWadapter3x2
KWrcsPod
KWrcsQuad
KWsrbCone
KWsrbGlobeI
KWsrbGlobeV
KWsrbGlobeVI
KWsrbGlobeX
KWsrbGlobeX2
KWsrbGlobeX5
KWsrbUllage
kwstrutConnectorHeavy
kwstrutConnectorMedium
ladder1
LandingLeg
LandingLeg1-2
largeAdapter
largeAdapter2
largeSolarPanel
launchClamp1
lightbeacon_red
lightnav_blue
lightnav_green
lightnav_red
lightnav_white
lightstrobe_white
linearRCS
liquidEngine1
liquidEngine1-2
liquidEngine2
liquidEngine2-2
liquidEngine3
longAntenna
longAntennaBig
longAntennaGiant
Mark1Cockpit
Mark2Cockpit
mark3Cockpit
MechJeb2_AR202
microEngine
miniFuelTank
miniLandingLeg
Mk1-2Pod
MK1Fuselage
MK1FuselageStructural
mk1pod
mk2Fuselage
mk2LanderCabin
mk2SpacePlaneAdapter
mk3Fuselage
mk3spacePlaneAdapter
MMI.K Exploitation - Miner - Small
MMI.K FuelTank 01 - External Regular
MMI.K FuelTank 02 - 1m Regular
MMI.K System - Converter - Medium
MMI.K System - Sensor - Medium
mumech_MechJeb
mumech_MechJeb1m
mumech_MechJebAR202
mumech_MechJebPod
mumech_MechJebPod2
mumech_MechJebPod_Engine
mumech_MechJebPod_Leg
mumech_MechJebPod_LockDown
mumech_MechJebPod_Tank
mumech_MechJebRad
nacelleBody
NoseCone
noseConeAdapter
NP_ASAS_1_25m
NP_ASAS_2_5m
NP_AuxMotors_1_25m_RetroPack
NP_AuxMotors_1_25m_SmallSolid
NP_AuxMotors_RadialSolidBooster
NP_AuxMotors_RadialUllageBooster
NP_AuxMotors_RadialVernier
NP_chute_1_25m_stackparachute
NP_chute_2_5m_stackparachute
NP_chute_FuelTankCapParachute
NP_chute_Radialparachute
NP_couplerp_2_5m_2x1_25m_Plate
NP_couplerp_3_75m_2X2_18m_Plate
NP_couplerp_3_75m_5x1_25m_Plate
NP_couplerp_3_75m_5x1_25m_Plate_slim
NP_couplerp_3_75m_7x1_25m_Plate
NP_couplerp_5m_5x1_25m_Plate_slim
NP_couplerp_5m_5X2_18m_Plate
NP_couplerp_5m_M50EngineStand
NP_coupler_1_25m_dualcoupler
NP_coupler_1_25m_lateral
NP_coupler_1_25m_lateral_tricoupler
NP_coupler_1_25m_quadcoupler
NP_coupler_1_25m_radial_flange
NP_decoupler_3_75m_stack
NP_decoupler_5m_stack
NP_decoupler_radial_1_25m_Aero
NP_decoupler_radial_1_25m_flange
NP_decoupler_radial_strut
NP_LFE_1_25m_AerospikeEngine
NP_LFE_1_25m_BearcatSingle
NP_LFE_1_25m_BerthaQuadEngine
NP_LFE_1_25m_K2XEngine
NP_LFE_1_25m_NERVA
NP_LFE_1_25m_RMA3_OrbiterEngine
NP_LFE_2_5m_4X800Engine
NP_LFE_2_5m_M50Engine
NP_LFE_2_5m_OrbitalBerthaEngine
NP_LFE_3_75m_Bearcat5x
NP_LFE_3_75m_Energia4x
NP_LFE_3_75m_LittleMotherEngine
NP_LFE_5m_M505xPack
NP_LFE_5m_TheMatriarch
NP_LFT_1_25m_HH77
NP_LFT_1_25m_R25
NP_LFT_1_25m_S100
NP_LFT_2_5m_S2000
NP_LFT_2_5m_S500
NP_LFT_3_75m_R1000Short
NP_LFT_3_75m_T3000Long
NP_LFT_5m_TD5001
NP_LFT_5m_TD5002
NP_nosecone_0_625m_micro
NP_nosecone_1.25m_parachute_adapter
NP_nosecone_1_25m
NP_nosecone_1_25m_cargoshell
NP_nosecone_1_25m_fueltankcap
NP_nosecone_1_25m_small
NP_nosecone_1_25m_tailcone
NP_RCSTank_2_5m
NP_RCSTank_3_75m
NP_RCSTank_5m
NP_SAS_2_5m
NP_SAS_3_75m
NP_SAS_5m
NP_SRB_1_25m_SideMount
NP_SRB_1_25m_SmallStack
NP_SRB_1_25m_SSRB
NP_SRB_miniBooster
NP_Yawmaster_RCSBlockHeavy
NP_Yawmaster_RCSBlockLight
NP_Yawmaster_ServiceModule
NP_zmisc_heavywinglet
NP_zmisc_SP_Fin
NP_zmisc_strake
NP_zmisc_wingload1
NP_zmisc_wingload2
nuclearEngine
OrdanInd_telescope
OrdanInd_telescope_large
ORDA_computer
ORDA_dump
ORDA_magicComputer
ORDA_transfer
parachuteDrogue
parachuteLarge
parachuteRadial
ParachuteRadial_Drogue
parachute_single
probeCoreCube
probeCoreOcto
probeCoreOcto2
probeCoreSphere
quantumfueltransferNode
quantumStrut
quantumstrutcore
ra
ra2
radialDecoupler
radialDecoupler1-2
radialDecoupler2
radialEngineBody
radialintake1
radialLiquidEngine1-2
radialRCSTank
ramAirIntake
RCS block
RCSFuelTank
RCSTank1-2
ReadMe.txt
rocketNoseCone
RodFromGod
RodFromGodWinglet
Romfarer_RoboticArmBuran
Romfarer_RoboticArmCanadarm2
Rover
roverBody
RoverTank
RoverThruster
roverWheel1
roverWheel2
roverWheel3
RTG
sasModule
sensorAccelerometer
sensorBarometer
sensorGravimeter
sensorThermometer
sepMotor1
smallCtrlSrf
SmallGearBay
smallHardpoint
smallRadialEngine
solarPanels1
solarPanels2
solarPanels3
solarPanels4
solarPanels5
solidBooster
solidBooster1-1
spotLight1
spotLight2
stackBiCoupler
StackDecoupler
stackDecouplerMini
stackPoint1
stackSeparator
stackSeparatorBig
stackSeparatorMini
stackTriCoupler
standardNoseCone
stationHub
structuralIBeam1
structuralIBeam2
structuralIBeam3
structuralMiniNode
structuralPanel0
structuralPanel1
structuralPanel2
structuralPanel3
structuralPylon
structuralWing
strutConnector
strutCube
strutGun
strutOcto
strutsAdapterMini
strutsPiece1xMini
strutsPiece3xMini
strutssIBeam1
strutssIBeam2
strutssIBeam3
strutssMiniNode
struttCubeMega
struttOctoMega
sweptWing
tailfin
telescopicLadder
telescopicLadderBay
toroidalAerospike
toroidalFuelTank
Truck
trussAdapter
trussPiece1x
trussPiece3x
TT1-2offsetcoupler
TTbouncywheel
TTC7Crew
TTC7MK3E-2madapdecoupler
TTC7MK3EBombBay
TTC7MK3Ecargobay
TTC7MK3EDockingPort
TTC7MK3EMSMmodule
TTC7MK3ERocketFuselage
TTCab
TTCrewcab
TTDRhingemod
TTgravengine
TTlandinggear
TTlandinggear_
TTlandinggear_ms
TTlandinggear_s
TTMK4-3Adapter
TTMK4cargoretainer
TTMK4engine
TTMK4fuselage
TTMK4reardoor
TTmodularwheeltruss
TTmodularwheel_
TTmodularwheel_m
TTmodularwheel_ms
TTmodularwheel_msr
TTOmni
TTRam
TTsmallgear_
TTsmallgear_ms
TTtailwheel
TTtrailerwheel
TTtrailerwheel_s
TTtruckwheel_light
TTtruckwheel_m
TTtruckwheel_m2
TTtruckwheel_ms
TTtruckwheel_s
TTtruckwheel_t
TTtruckwheel_t2
turboFanEngine
wingConnector
winglet
winglet2
winglet3
xenonTank

Full Plugins List


AviationLights.dll
B!BareFormat.txt
BOSS.dll
CleverBobCat.dll
CrewManifest.dll
DynamicWarp.dll
Engineer.dll
Firespitter.dll
HrmHaystack.dll
ISA_MapSat.dll
KerbalAlarmClock.dll
KSPParts.Core.dll
KSPParts.Utilities.dll
MechJeb2.dll
MMI_Kethane.dll
MuMechLib.dll
ORDA.dll
PartSearch.dll
QuantumStrut.dll
Romfarer.dll
TTGraphicFlipModule.dll
TTLiftRamModule.dll
TTModularWheel.dll
TTomniwheel.dll

please check your PM inbox - just sent you a PM

Link to comment
Share on other sites

I'm doing a mod-by-mod test to find out what's going on.

So far I've noticed that on clean installs, Romfarer's Lazor mod takes about 10s to load each part, Aviation Lights2 takes about 6s to load each part, and ISA-MapSat takes about 10s per part. Interestingly, the entirety of the B9 Aerospace pack takes almost no time at all--the names of the parts fly by as fast as stock ones.

I do have almost two-dozen plugins loaded--if each plugin causes it's parts to load for several seconds each, I can see how that'd easily increase my load times, but at 20+ minutes to load, I'm thinking it has to be an interaction. But alas, I must work today and play later.

Link to comment
Share on other sites

Re Plugins: When I was looking at image loading from files in plugins I did find that some methods in the api use uri paths and some clients seem to "hang" while they time out looking for the file:// location, best bet is to see how long a vanilla one takes and compare like Konraden. An example of this behaviour is an old version of the KerbalAlarmClock took 2->3 minutes on some clients, while others worked fine.

Link to comment
Share on other sites

I'm doing a mod-by-mod test to find out what's going on.

So far I've noticed that on clean installs, Romfarer's Lazor mod takes about 10s to load each part, Aviation Lights2 takes about 6s to load each part, and ISA-MapSat takes about 10s per part. Interestingly, the entirety of the B9 Aerospace pack takes almost no time at all--the names of the parts fly by as fast as stock ones.

I do have almost two-dozen plugins loaded--if each plugin causes it's parts to load for several seconds each, I can see how that'd easily increase my load times, but at 20+ minutes to load, I'm thinking it has to be an interaction. But alas, I must work today and play later.

Loading textures should be the HARDEST THING you can do at load.

And Reflection isn't even that slow (slow, yes... but not that slow).

It makes me wonder what would happen if you compiled all those DLLs into 1 big DLL... do you know how?

Many games do this just fine without hiccups. The only part of an object that needs to be loaded at a far distance is the physics and a very simple LOD model. As it gets closer, it loads a little more info until it is fully loaded into the scene. Most computers these days can do this with little to no issues. This is actually how skyrim loads things. Of course, it is an entirely different game engine, but I am pretty sure Unity is capable of doing this.

While creating the part objects in the part loader is smart, fetching textures / models is extremely standard in the game industry. Don't compare this to Skyrim which is a horribly taxed engine, Morrowind did it quite successfully. You don't load textures "when requested", you load them BEFORE they're requested [i.e. Player is going to turn the corner, get all the textures ready for the next room] (And PLEASE do not do that "low-res until close" texture nonsense. That is for XBOX, not PC. The "high-res" textures simply aren't high-res enough to matter, and you're fragmenting memory loading in low-res only to shortly replace with high-res).

With all the complaints on texture streaming, I would LOVE to see those console boys see how quickly their games crash if they have to store EVERY TEXTURE in memory.

Link to comment
Share on other sites

Loading textures should be the HARDEST THING you can do at load.

And Reflection isn't even that slow (slow, yes... but not that slow).

It makes me wonder what would happen if you compiled all those DLLs into 1 big DLL... do you know how?

No clue, C# isn't my language. Got a process for that?

Link to comment
Share on other sites

Let me get this straight.

You're packing a GTX 570 and a VelociRaptor with super slow DDR2 RAM and a C2Duo E8400? All of my wat.

I'm also running a 570/VelociRaptor but with a 3570K and 12GB of DDR3. Sub-50-second loadtimes with tons of mods.

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