Jump to content

Lags / Low FPS.


Recommended Posts

My mid-2015 macbook pro is way above system requirements but my fps is very low most of the time, even small early-game colonies with like 3 dupes are lagging noticeably and overheating the laptop very quickly. According to the sample command, most of the time is spent in scripts invoked from behavior managers (80%) rather than rendering (20%) and i didn't dig further. Which is surprising because similar games with less graphics (rimworld, factorio) perform much better (though not sure how much stuff is missed by the sample command).

Is there any feedback i can give you guys to help with performance? Are there any ways to play around laggy colonies or debug tricks to decrease lags?

Link to comment
https://forums.kleientertainment.com/forums/topic/88841-lags-low-fps/
Share on other sites

are you using preview build?
preview build have lower performance which causes lag, if you cant find any solution here maybe try playing again after the official release, its just around the corner 3 days left|

are you on Windows 7? if yes try this
go to task manager, under process tab find OxygenNotIncluded.exe, right click chose "set affinity..." uncheck all except one core press "ok" then click "set affinity..." again and check all core, press "ok"
windows 7 has this issue that when using multi core processor sometimes only one core is working, by disabling all except one core and enabling them back again seems to restore all functionality of each core, i use this on other games that i have

another issue is with nVidia 3D setting which is pretty common to other game lags. but try the one above first

I'm on macOS with an ATI graphics card and i suffer from bad performance on both pre-release and release builds.

The loops thing makes sense, i'll try that, thanks! I almost always have two ladders. Still, pathfinding on such a small graph shouldn't be that hard.

 

Quote

What is sample command and how do you use it?

https://support.omnigroup.com/sample-osx/

Or, even better, use it in terminal - it has many handy options:

https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/sample.1.html

It's not super useful in our case because there's no debug info for the scripts, so it only samples the C++ part of the game, which is very thin.

perf is a similar tool for linux (way more advanced, but perf top is a good start). I don't know much about similar tools for windows.

Just to let you know I'm at almost minimum requirements (Windows 7 btw) and the game runs fine, apart from lag for it to wake up after loading a save, and when I have a really big base with lots going on it can slow down a bit on max zoom out. So definitely some fishy stuff going on with your pc config/game. Have you tried knocking down the game resolution? That usually makes the biggest performance impact, along with running full-screen rather than windowed.

Pro-tip, punch your PC like Han Solo punches the Millenium Falcon and watch ONI stir to life*

 

*I am not responsible for electrocution/broken PC when you follow this advice

20 hours ago, Lutzkhie said:

are you using preview build?
preview build have lower performance which causes lag, if you cant find any solution here maybe try playing again after the official release, its just around the corner 3 days left|

are you on Windows 7? if yes try this
go to task manager, under process tab find OxygenNotIncluded.exe, right click chose "set affinity..." uncheck all except one core press "ok" then click "set affinity..." again and check all core, press "ok"
windows 7 has this issue that when using multi core processor sometimes only one core is working, by disabling all except one core and enabling them back again seems to restore all functionality of each core, i use this on other games that i have

another issue is with nVidia 3D setting which is pretty common to other game lags. but try the one above first

Thanks for this. That bought me a couple more fps. When I started playing I saw the thing about reducing the pathing and I try to be mindful of that and it seems to help until I get so far into the game that I am expanding and exploring then I lose the boost again. Also the suggestion about changing the screen res helps too. While I play ONI I drastically reduce my screen res and that made the biggest difference out of all the suggestions really.  

Just a little side question what kind of FPS are all of you getting during game play say after Cycle 60? Kind of curious how bad mine is. TBH I just deal with it. I know it's an early access game, and I hope it will get better eventually. At this point I am sort of used to it so even a few frames improvement blows my mind XD

Quote

If yes, go to power management (click the batterie symbol on the top right I think) and switch to the faster chip.

Hmm, that's a nice catch, i'm not sure it helped but seems slightly smoother.

Quote

Just to let you know I'm at almost minimum requirements (Windows 7 btw) and the game runs fine

Thank you, that's one of the answers i've been looking for, i guess it concludes the thread. I'll try to see if anything's wrong with my cooling again.

10 hours ago, clef said:

The loops thing makes sense, i'll try that, thanks! I almost always have two ladders. Still, pathfinding on such a small graph shouldn't be that hard.

Pathing is a search algorithm - having multiple paths to each end destination makes the search MANY times more complex.

19 minutes ago, Lutzkhie said:

im at cycles 75 and no problem at all, the only lag i got is when opening the job screen and when dupes are waking up

if your using nvidia graphics card you can further optimize you game by switch to performance instead of quality

I have Intel and it is set for performance, but I don't really have a "gaming" rig.

I'm at cycle 120ish on my current colony, and I get the same lag.  I think tops I get about 7 fps while playing I don't even know if that's good.  I just know when it drops to about 4 it gets annoying and I just save and quit and restart the game which helps a ton. The lag doesn't really bother me unless I'm trying to move across the map a large distance that really causes it so slow down.

as long as you meet the minimum req of the game youll be fine, but if you have the minimum or even higher then the said requirement of the game then definitely there something wrong, check task manager if there are "memory hogs" running in background i would suggest disabling all startup except the programs that you really need such as anti virus

6 minutes ago, Whispert said:

I have Intel and it is set for performance, but I don't really have a "gaming" rig.

I'm at cycle 120ish on my current colony, and I get the same lag.  I think tops I get about 7 fps while playing I don't even know if that's good.  I just know when it drops to about 4 it gets annoying and I just save and quit and restart the game which helps a ton. The lag doesn't really bother me unless I'm trying to move across the map a large distance that really causes it so slow down.

Laptop or tower, if tower do you have a gpu(not the onboard one) if you do, plug your monitor into that, will get you the resst of the performance

2 minutes ago, avc15 said:

Pathing is a search algorithm - having multiple paths to each end destination makes the search MANY times more complex.

Dunno, RTS games are finding paths for hundreds of units simultaneously on over-half-empty 200x200 grids, with thousands of semi-sensible paths between each given pair of points, with all the flocking and steering interactions, and work just fine on my machine. I don't see why this game should be much harder to path-find, even if it takes tile/ladder/firepole/tube run speeds into account it shouldn't be that hard for a simple A* to find almost-optimal paths for like 10 dupes once per second.

If this indeed affects things, I might be wrong but I guess that'd be because they didn't put time into optimizing it yet (because premature optimization is the root of a bunch of evil), not because it's hard.

3 minutes ago, Kabrute said:

Laptop or tower, if tower do you have a gpu(not the onboard one) if you do, plug your monitor into that, will get you the resst of the performance

Tower and no I don't but if that would help without me needing to get a whole new computer I will look into it. I never was a PC gamer (and never thought I would be), but have recently found I am enjoying this more than my console.

 

1 minute ago, Lutzkhie said:

or you can just download a "game optimizer" there are a lot on the net, they will do the hard work for you

just be careful of the fake ones

ATM I use one that was suggested to me called Razer Cortex. It made the biggest difference for me out of everything. Hopefully that's not one of fake ones you speak of :p

 

3 minutes ago, clef said:

If this indeed affects things, I might be wrong but I guess that'd be because they didn't put time into optimizing it yet (because premature optimization is the root of a bunch of evil), not because it's hard.

^^ This. It does seem to cause some lag, but early access.

7 FPS in this preview is good, IF u have a BIGBASE and 14 Dupe's. Build from borders to borders of the map. The last patches improves it to 13fps at me although my base is grown. If u have at the beginning 7 FPS~ Cycle 50 that were really really bad! I think, without the developer debug modes, the game reach 30 FPS. I hope it. 

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...