chemie Posted January 26, 2019 Share Posted January 26, 2019 15 hours ago, RonEmpire said: The game gets really bad over time, and its not related to increase dupe count or critters count. I keep my critters all wild. I really can't understand what the issue is - it just gets really bad fps and lags - and the only thing I can think of is the actual reports accumulating or a possible memory leak of some sort that impacts performance. sadly, it is not reports (much). I used the mod someone posted to not save reports and now at 300 cycle base and still have the bad lock-ups at start of cycles. Link to comment https://forums.kleientertainment.com/forums/topic/102139-the-only-issue-they-should-address-in-qol2/page/2/#findComment-1147910 Share on other sites More sharing options...
hwfanatic Posted January 26, 2019 Author Share Posted January 26, 2019 Prior to posting this topic, I've taken every possible step to reduce the amount of calculations: from limited excavations, to making only a single path to all destinations, to storing a single element per compactor, to having only 12 dupes per base. I've also upgraded my CPU+MB+RAM considerably. I've gone above and beyond my duty as a player. I feel like I've done my part. Now it's time for Klei to do theirs. I've never even reached cycle 1000 because I just can't be bothered with all the lag. Hopefully this will change with QoL2, because it would be a shame if I had to stop enjoying ONI just because the code is cumbersome. I'd take simplified calculations any day over lag. Link to comment https://forums.kleientertainment.com/forums/topic/102139-the-only-issue-they-should-address-in-qol2/page/2/#findComment-1147918 Share on other sites More sharing options...
The Plum Gate Posted January 26, 2019 Share Posted January 26, 2019 1 hour ago, avc15 said: This is absolutely true but it's another reentrance and/or (at least) syncing problem the same as multithreading. We got 2 new threads with major tasks put onto their own cores in the newest unstable branch but most people haven't seen it do work yet because of debugging. And there's no indication yet whether they have plans for additional threads. Let's see how it plays when this version goes into live. For me, it seems like a huge improvement. I agree - I was going to go on about the delicate nature of syncing gpu data with application data - the whole issue of switching back and forth from gpu to ram, any vector data, and so on, it could be polled from gpu memory, stored and updated there, but it would require reworking part of the simulation engine to accomodate for the remote data latency. And be highly variable considering the swath of GPU architectures out there and their various caveats. Link to comment https://forums.kleientertainment.com/forums/topic/102139-the-only-issue-they-should-address-in-qol2/page/2/#findComment-1147934 Share on other sites More sharing options...
jfc Posted January 26, 2019 Share Posted January 26, 2019 33 minutes ago, The Plum Gate said: I agree - I was going to go on about the delicate nature of syncing gpu data with application data - the whole issue of switching back and forth from gpu to ram, any vector data, and so on, it could be polled from gpu memory, stored and updated there, but it would require reworking part of the simulation engine to accomodate for the remote data latency. And be highly variable considering the swath of GPU architectures out there and their various caveats. i'd love to see a replace for liquid lock, it's such a hassle to build this thing i'd rather spend some power on some sort of chamber to keep gas separated Link to comment https://forums.kleientertainment.com/forums/topic/102139-the-only-issue-they-should-address-in-qol2/page/2/#findComment-1147945 Share on other sites More sharing options...
Lawnmower Man Posted January 26, 2019 Share Posted January 26, 2019 Just out of curiosity: how many of you bad laggers use the map bookmarks? (CTRL-#, SHIFT-#) Link to comment https://forums.kleientertainment.com/forums/topic/102139-the-only-issue-they-should-address-in-qol2/page/2/#findComment-1147954 Share on other sites More sharing options...
cblack Posted January 26, 2019 Share Posted January 26, 2019 I use bookmarks, as it's the only way to move around the map quickly. It becomes even more important when things get laggy and dragging just causes the framerate to plummet even further. Link to comment https://forums.kleientertainment.com/forums/topic/102139-the-only-issue-they-should-address-in-qol2/page/2/#findComment-1147968 Share on other sites More sharing options...
bountygiver Posted January 26, 2019 Share Posted January 26, 2019 when experimenting, I found out cutting pathing of dupes improve fps EVEN WHEN PAUSING, this makes me suspect the game is constantly calculating the pathing and jobs they can do even when the simulation is not running, there's a lot of room for optimizations there. Link to comment https://forums.kleientertainment.com/forums/topic/102139-the-only-issue-they-should-address-in-qol2/page/2/#findComment-1147985 Share on other sites More sharing options...
KittenIsAGeek Posted January 26, 2019 Share Posted January 26, 2019 26 minutes ago, bountygiver said: when experimenting, I found out cutting pathing of dupes improve fps EVEN WHEN PAUSING, this makes me suspect the game is constantly calculating the pathing and jobs they can do even when the simulation is not running, there's a lot of room for optimizations there. This is at least partially true. When the game is paused and you issue new orders, it will detect 1) if the build is reachable, 2) if there are materials for the build that are reachable, and 3) which dupes, if any, can reach the build. I haven't been able to verify if any other calculations are going on, but all three of those involve pathfinding. Link to comment https://forums.kleientertainment.com/forums/topic/102139-the-only-issue-they-should-address-in-qol2/page/2/#findComment-1147994 Share on other sites More sharing options...
The Plum Gate Posted January 26, 2019 Share Posted January 26, 2019 2 hours ago, Lawnmower Man said: Just out of curiosity: how many of you bad laggers use the map bookmarks? (CTRL-#, SHIFT-#) I was wondering how to bind those bookmarks... Say, wasn't there a hotkey to drop the UI into screenshot mode, iI can't remember what that was. Link to comment https://forums.kleientertainment.com/forums/topic/102139-the-only-issue-they-should-address-in-qol2/page/2/#findComment-1148021 Share on other sites More sharing options...
Azunai333 Posted January 26, 2019 Share Posted January 26, 2019 29 minutes ago, The Plum Gate said: screenshot mode ALT + S Link to comment https://forums.kleientertainment.com/forums/topic/102139-the-only-issue-they-should-address-in-qol2/page/2/#findComment-1148036 Share on other sites More sharing options...
Lawnmower Man Posted January 26, 2019 Share Posted January 26, 2019 4 hours ago, cblack said: I use bookmarks, as it's the only way to move around the map quickly. It becomes even more important when things get laggy and dragging just causes the framerate to plummet even further. When I started using them, my FPS dropped pretty dramatically. Then I thought I had made a mistake by using them, so I moved to a dark corner of the map and bound them all there. Could you try doing something like that and see if you notice a perf difference? If so, my theory is that the game does more "full" calculations wherever there's a bookmark, because it assumes you will hop over there quickly, but does "shortcut" calculations in the areas you aren't looking. Reports about bunker door speed suggest this really happens. Apparently, ONI is stuck in a huge quantum superposition, and it needs to be continuously observed to collapse it to real events. Link to comment https://forums.kleientertainment.com/forums/topic/102139-the-only-issue-they-should-address-in-qol2/page/2/#findComment-1148066 Share on other sites More sharing options...
cblack Posted January 27, 2019 Share Posted January 27, 2019 7 hours ago, Lawnmower Man said: Could you try doing something like that and see if you notice a perf difference? In the process of testing this now. Things are honestly so bad right now that the only way I can reliably launch a rocket via my automation is to set the game into "slow" speed, otherwise the timing gets so off that it usually won't even launch due to bunker doors being closed when they should be open. All my rockets are on some deep space missions, but I'll see if this improves things after they get back and I can launch them again. Link to comment https://forums.kleientertainment.com/forums/topic/102139-the-only-issue-they-should-address-in-qol2/page/2/#findComment-1148149 Share on other sites More sharing options...
avc15 Posted January 27, 2019 Share Posted January 27, 2019 Still, we're in a preview branch - those of you complaining, have you tried without debugging enabled? I don't think it's even officially supported. So, are you willing to try again when the update releases, and then discuss it again? Link to comment https://forums.kleientertainment.com/forums/topic/102139-the-only-issue-they-should-address-in-qol2/page/2/#findComment-1148172 Share on other sites More sharing options...
Nitroturtle Posted January 27, 2019 Share Posted January 27, 2019 5 hours ago, avc15 said: Still, we're in a preview branch - those of you complaining, have you tried without debugging enabled? I don't think it's even officially supported. So, are you willing to try again when the update releases, and then discuss it again? Preview branch isn't available till next week. Link to comment https://forums.kleientertainment.com/forums/topic/102139-the-only-issue-they-should-address-in-qol2/page/2/#findComment-1148225 Share on other sites More sharing options...
avc15 Posted January 27, 2019 Share Posted January 27, 2019 right you are. Shows how much I know! Link to comment https://forums.kleientertainment.com/forums/topic/102139-the-only-issue-they-should-address-in-qol2/page/2/#findComment-1148260 Share on other sites More sharing options...
Recommended Posts
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.