Page 1 of 9 123 ... LastLast
Results 1 to 10 of 84

Thread: Ways to increase framerate

  1. #1

    Ways to increase framerate

    I'm so frustrated right now I can barely see straight. I just spent the past 3 days designing, launching, landing, and connecting 3 separate modules meant to establish a base on the Mun, using Extraplanetary Launchpads and Kethane. By the time I got the 3rd module in range of the 2 that were already on the Mun waiting, my framerate dropped so hard, I could barely navigate the terrain with the rover. After finally getting it to its destination, I connected all 3 modules together, and VOILA! I finally have a fully functioning fully self-sustaining Shipyard on the Mun. This is a huge moment of triumph for me.

    But now, EVERY single time I try to load this base up from the tracking center, the game lags so hard and the framerates are so low, that it can't properly render the base with the terrain, and after waiting for 20 seconds for the game to finish loading everything, the entire base just randomly explodes and flies everywhere. I've tried everything, cranking every single setting down and up, nothing helps. My base is just gone now, because that quicksave can't be loaded. The same sharp drop in framerate occurs with my Space Station as well, but for now, it has yet to start randomly exploding.

    This is so freaking irritating because I have a very solid computer that should be entirely capable of running this game on max settings with 60+ framerates. I can do this no problem with any other modern-day game that is 100 times more taxing than this one. When are the devs going to update the way the software accesses the user's hardware, and what can be done to ease these problems until then? I absolutely love this game, and I'm furious that it can't be played the way I want to play it.

  2. #2
    KSP's primary bottleneck is the CPU, physics calculations can only run on a single core due to engine limitations which are out of Squad's control.

    There's a slider for the physics delta time in the settings that will slow down time to allow more frames to be rendered when there's a lot of physics calculations going on.
    Otherwise the only real option is overclocking your CPU or buying a faster one.

  3. #3
    Quote Originally Posted by Brofessional View Post
    Otherwise the only real option is overclocking your CPU or buying a faster one.
    I don't see how overclocking or buying a faster CPU would help in any way, shape, or form, if the engine is only utilizing one core from the CPU. Buying a faster CPU, would mean increasing my core count. So instead of having 3 cores completely un-utilized, I would instead have 5 or 7 un-utilized.

    If Squad designed the engine... how is changing the engine out of their control?
    Last edited by _Zee; 2nd July 2013 at 15:07.

  4. #4
    Friendly Neighborhood Mod sal_vager's Avatar
    Join Date
    Feb 2012
    Location
    England
    Posts
    10,059
    _Zee, I understand you are upset, any one of us would also be if we lost a major station or base and many of us have actually done so.

    KSP's performance is limited by the Unity game engine, it does not do cross-core processes yet, so the physics engine is trying to work in a single core.

    It's limited to using the Cpu as well, as Unity doesn't offer hardware physics yet either.

    Other games may be more taxing than KSP graphically, but KSP is extremely taxing on your computer just the same, the more parts and the more connections between them, the more stress is placed on your Cpu by the physics calculations.

    Lowering the delta time slider can help, as that's the one setting that really affects the number of physics calculations KSP does, and it's better than nothing.

    As for the explosions though, so many things can cause that, usually addons, and i can be a nightmare trying to narrow it down.

    Squad will do their best to improve the performance of KSP when the Unity technology allows, eventually we'll have 64bit binaries for Windows and OSX, and we'll have multi-threading as soon as Unity supports it.

    Also, KSP's unfinished nature means a lot of fine tuning has to wait, as optimized code becomes much harder to change.

  5. #5
    I think KSP uses the Unity engine, which Squad do not design.
    ...

  6. #6
    Sr. Spacecraft Engineer zzz's Avatar
    Join Date
    May 2013
    Location
    Russia
    Posts
    268
    I don't see how overclocking or buying a faster CPU would help in any way, shape, or form, if the engine is only utilizing one core from the CPU. Buying a faster CPU, would mean increasing my core count.
    You need cpu with more core clock frequency, not core count, it's means "faster CPU" in more cases, for KSP especially. As well as "overclocking" don't(and can't) increase your core count in any way but increase performance of cores instead.
    Last edited by zzz; 2nd July 2013 at 15:22.

  7. #7
    Quote Originally Posted by _Zee View Post
    I don't see how overclocking or buying a faster CPU would help in any way, shape, or form, if the engine is only utilizing one core from the CPU. Buying a faster CPU, would mean increasing my core count. So instead of having 3 cores completely un-utilized, I would instead have 5 or 7 un-utilized.

    If Squad designed the engine... how is changing the engine out of their control?
    There are more factors to a CPU's performance than just the number of cores. Higher clock speeds and faster architecture can make the individual cores faster.
    Also Squad did not design the engine, they license the Unity engine.

  8. #8
    Capsule Communicator
    Join Date
    Apr 2013
    Location
    Brooklyn, NY
    Posts
    1,728
    Blog Entries
    1
    A better CPU will definitely help. But if you just want better performance you have to find ways to create crafts with fewer parts. Extremely complex and interesting stations and bases can be created with under 200 parts. You just have make efficient use of parts.

  9. #9
    Quote Originally Posted by Brofessional View Post
    There are more factors to a CPU's performance than just the number of cores. Higher clock speeds and faster architecture can make the individual cores faster.
    Also Squad did not design the engine, they license the Unity engine.
    Sure, you're absolutely right. But my clock rate is 2.8ghz on 4 cores. By no means state of the art, but certainly not "slow". A reasonable upgrade would be... say... a 3.4ghz processor with 6 cores. Now running that CPU on any other game, would potentially cause noticeable increases in performance. But going from a SINGLE core at 2.8 to a SINGLE core at 3.4, really isn't going to make that big of a difference. It certainly wouldn't justify purchasing a new CPU.

    And fair enough, Squad didn't design the engine that they are using for their software. But why in the HELL would ANY software company choose to use an antiquated engine that can only utilize a single core?! It's 2013! Do stores even sell new single core processors anymore??? Excuse me for ranting, but that's f***in ridiculous.

  10. #10
    Senior Rocket Scientist Mr Shifty's Avatar
    Join Date
    May 2013
    Location
    San Diego, CA
    Posts
    1,383
    Quote Originally Posted by Whackjob View Post
    Give me a list of names and addresses for the Unity developers, a book of flight coupons, a brown bag with an apple, a sandwhich, a can of root beer, and a wooden bat with nails hammered into the end with the heads filed down to horrifying sharpness, and I will gladly ensure at no further cost that the Unity engine is updated pronto.

    #EDIT: Standing offer.
    How odd that the forum rules don't prohibit threats of violence; mods take note. Even if intended as such, I don't find this remotely funny. Unity is one of the greatest things to happen to video gaming in the past decade. It's a unified architecture that they offer for free to anyone who wants to try their hand. There is no modern tool that has more democratized video gaming. And it's the reason there are so many great mods for KSP.
    "The evil giant space fetus just shot black goo from its eyes!"
    - Izabel, Saga, Issue 11

    -xkcd

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •