Jump to content

1.1's performance is actually worse than 1.0.5 for me.


Recommended Posts

Hello,

I am using Ubuntu 14.04, with an Intel Core 2 Quad CPU Q6600 (2.4 GHz x4), with 8Gb of RAM, and a GeForce 720 card.

With a fairly heavily modded game in 1.0.5, I was able to get a steady framerate of about 30fps (on highest settings). Now with a stock game in 1.1, I am struggling to get above 20 with lowest settings, and it fluctuates wildly. Even the loading screen is choppy.

Also, even on 64bit, the game is refusing to use any more than 4Gb of RAM.

I thought that this upgrade to Unity 5 was supposed to increase the performance.

Any help?

Edited by TaintedLion
Link to comment
Share on other sites

I got similiar issues. Framerate is very low in VAB and I got framerate drops in flight around Kerbin. Wasn´t the case with 1.0.5. Additionally my CPU is under HEAVY load while playing, temperature is at 60-65 °C, fan is spinning like crazy.

Couldn´t attach it, so here is my dxdiag if you can use it. click

Edit: KSP log. click output_log click Understood you wrong, here are the correct 2 logfiles.

Edited by Snacklemore
Link to comment
Share on other sites

Okay well this repeats a few times when you're in the settings screen.

Quote

[EXC 16:24:01.035] ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
    System.Collections.Generic.List`1[UnityEngine.Resolution].get_Item (Int32 index)
    KSP.UI.Screens.Settings.Controls.SettingsGraphicsResolution.OnApply ()
    KSP.UI.Screens.Settings.SettingsScreen.OnApply ()
    KSP.UI.Screens.Settings.SettingsScreen.OnAccept ()
    UnityEngine.Events.InvokableCall.Invoke (System.Object[] args)
    UnityEngine.Events.InvokableCallList.Invoke (System.Object[] parameters)
    UnityEngine.Events.UnityEventBase.Invoke (System.Object[] parameters)
    UnityEngine.Events.UnityEvent.Invoke ()
    UnityEngine.UI.Button.Press ()
    UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData)
    UnityEngine.EventSystems.ExecuteEvents.Execute (IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData)
    UnityEngine.EventSystems.ExecuteEvents.Execute[IPointerClickHandler] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.EventFunction`1 functor)
    UnityEngine.EventSystems.EventSystem:Update()

I don't have that on my install, so maybe your install is a bit borked, reinstalling may help.

Though it's saying it's having trouble when setting the resolution, is your resolution equal to your desktop?  If this persists you may have to edit the prefs file in .config/unity3d/Squad/Kerbal Space Program/ to match the resolution you're using.

Link to comment
Share on other sites

Just now, sal_vager said:

Okay well this repeats a few times when you're in the settings screen.

I don't have that on my install, so maybe your install is a bit borked, reinstalling may help.

Tried that. Still nothing. I heard this could be an issue with nVidia not recognising the new KSP and defaulting it onto the integrated graphics driver, or something along those lines, and Windows people are saying to install an nVidia control panel and assign KSP to its driver, or something along those lines, but I can't get that as I'm on Linux, so I'm really not sure what to do.

Link to comment
Share on other sites

Also, if you're experiencing general slowness set the following to "True" in settings.cfg

UNSUPPORTED_LEGACY_SHADER_TERRAIN = True

In previous versions that was a checkbox in settings for SM3 terrain shaders; it has apparently been deprecated but it will significantly increase framerate on older systems/lesser graphics cards.

Link to comment
Share on other sites

17 minutes ago, regex said:

Also, if you're experiencing general slowness set the following to "True" in settings.cfg


UNSUPPORTED_LEGACY_SHADER_TERRAIN = True

In previous versions that was a checkbox in settings for SM3 terrain shaders; it has apparently been deprecated but it will significantly increase framerate on older systems/lesser graphics cards.

It doesn't really help me here, I tried it, but I'm still not getting great performance.

Link to comment
Share on other sites

Another thing to try, and I've heard this from a few players now, is starting KSP with this (from the terminal).

KSP.x86_64 -force-glcore

It forces the Unity engine to find the best version of OpenGL your drivers support, and uses those.

It may help.

Link to comment
Share on other sites

 

26 minutes ago, sal_vager said:

Another thing to try, and I've heard this from a few players now, is starting KSP with this (from the terminal).

KSP.x86_64 -force-glcore

It forces the Unity engine to find the best version of OpenGL your drivers support, and uses those.

It may help.

I tried, but I just get a black screen on the menu.

Link to comment
Share on other sites

Okay, no idea at this time.

For what it's worth, I can get 80 to over 100 fps with small ships (< 50 parts) on Xubuntu 15.10, with an Nvidia GTX 650 and the nvidia-352 driver.

This is on an AMD 5800K A10 APU, 16 gigs RAM, so your PC should be fine hardware wise.

It's possibly the driver, newer drivers are in the repos on newer versions of Ubuntu, also there's the Oibaf or Edgers PPA's which add newer open source drivers, and Ubuntu now also offers an official PPA for the proprietary Nvidia drivers.

It may be worth trying one of these, or updating Ubuntu, the latest LTS version came out today.

Link to comment
Share on other sites

35 minutes ago, sal_vager said:

Overclocked?  KSP has been notoriously bad with overclocking.

From 16% of 1.05 to 98% of 1.1 something is really changed, What is more strange there is noticeable lag in start menu, KSC view and editors with PPFX and AA.

Due to the increase of FPS i have expected increase of GPU usage and for now I leave it as a doubt.

Link to comment
Share on other sites

2 hours ago, Badsector said:

From 16% of 1.05 to 98% of 1.1 something is really changed, What is more strange there is noticeable lag in start menu, KSC view and editors with PPFX and AA.

Due to the increase of FPS i have expected increase of GPU usage and for now I leave it as a doubt.

I'm not a computer expert. What does overclocking mean and is it good?

Link to comment
Share on other sites

10 minutes ago, TaintedLion said:

I'm not a computer expert. What does overclocking mean and is it good?

CPUs are rated in GHz (gigahertz) which is a fancy way of saying how many calculations they can do per second.* When you overclock a processor, you adjust settings to increase this processing rate. Here is an article that explains how to do it and hopefully it will help you to understand what it does.

*Ok, it's a little more complicated than that but it's an easy way of thinking of it.

Link to comment
Share on other sites

28 minutes ago, Racescort666 said:

CPUs are rated in GHz (gigahertz) which is a fancy way of saying how many calculations they can do per second.* When you overclock a processor, you adjust settings to increase this processing rate. Here is an article that explains how to do it and hopefully it will help you to understand what it does.

*Ok, it's a little more complicated than that but it's an easy way of thinking of it.

I had a look. My computers too old to overclock.

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