No video

7 Tips to Improve Performance | Oxygen Not Included

  Рет қаралды 50,143

Echo Ridge Gaming

Echo Ridge Gaming

Күн бұрын

We look at 7 ways you can help keep your favorite colony sim running smooth!
End Screen music: When Johnny Comes Marching Home by Cooper Cannell
---
Coordinates: V-SFRZ-C-469570110-8VW3
Mods:
Show Building Ranges by Stephen
Speed Control Updated by devenv.exe
Bigger Camera Zoom Out by Cairath
Pliers Fixed by oDr4gONo & pt_djefferson(Rus)
Patreon: / echoridgegaming
Twitter: / echoridgegaming

Пікірлер: 58
@instazx2
@instazx2 2 жыл бұрын
I dug into decompiled sources several months ago -- these are very good guesses for what's going on, but some aren't as helpful as others. The game engine's "ticks" are independent of the FPS, and the ticks are what feel "laggy". An example of a bad 'tick' rate is when dupes are just standing somewhere kinda jittering back and forth, when there's a ton of tasks they could be doing. Fixing pathfinding is a good way to solve this, but you missed a really big one: limit what the dupes themselves can do. In the priority system, instead of double-deprioritizing tasks, just disable them. Have tasks so granular that each dupe can only do one or two things, which cuts down on the chore contention dramatically. This also cuts down on the amount of pathfinding needed, and plays really well into the infinite storage as well.
@EchoRidgeGaming
@EchoRidgeGaming 2 жыл бұрын
These are great tips. Thank you.
@LagiacrusHunter
@LagiacrusHunter 9 ай бұрын
So what I'm hearing is my next colony should be a single-dupe moonlet run. Excellent idea, Echo!
@JayRay4924
@JayRay4924 2 жыл бұрын
I know a lot of us are averse to it, but I set up infinite liquid and gas storage for the same performance issues. I know it's an exploit but I think a lot of players have had giant liquid pools or tons of tanks everywhere and it takes a long time and is material-intensive but after a certain number of colonies it seems more work than it's worth. I figure once you do the non-exploit stuff 8 or 9 times you earn the right to do it lol
@naturekas1019
@naturekas1019 2 жыл бұрын
Wait so infinite storage for gas and liquids doesn’t decrease performance
@JayRay4924
@JayRay4924 2 жыл бұрын
I haven't done any testing but anecdotally it seems like GPU performance is better since it doesn't have as much rendering to take care of. Might just be the potato PC I started with though lol
@naturekas1019
@naturekas1019 2 жыл бұрын
ok thanks
@pyrarius1598
@pyrarius1598 6 ай бұрын
@@naturekas1019 I'd say yes, because the game only has to keep track of 9 "piles" of water as compared to an average sized water pool of 60+
@ivanmarcusdegoeslopes1705
@ivanmarcusdegoeslopes1705 2 жыл бұрын
me and my potato pc thank you, randomly recomended wise internet man
@EchoRidgeGaming
@EchoRidgeGaming 2 жыл бұрын
You are most welcome, random kind internet person!
@VidalIC
@VidalIC 2 жыл бұрын
The debries stacking help more because of the pathing, when you build something the pathing will check all debris to choose where to get the material from. In the DLC I'm stocking everything in Rocket Tanks they can hold a lot and don't change temperature, they also make the material unavable to dups so there is no calculation for pathing unless I make it available.
@EchoRidgeGaming
@EchoRidgeGaming 2 жыл бұрын
Great point!
@Badgermatt-nc5nr
@Badgermatt-nc5nr 2 жыл бұрын
I’m an old guy, but love watching your vids. I’ve been thinking about trying the game the more I learn from you, thanks.
@SlimThrull
@SlimThrull 2 жыл бұрын
As for pathfinding, you can install transit tubes to a handful of areas around the planetoid. This drastically cuts down on path finding because dupes prefer to use the fastest method for getting from point A to B. Since tubes are almost always faster, they'll use those. Then the sim only has to calculate the path finding from the exit point to the destination point. If done correctly, this should save LOTS of calculations. As for liquids and gases, I would recommend finding a mod that significantly increases the storage capacity of the storage units. This will allow you to store both liquids and gases in them and not have to worry about all the calculations going on in the sim.
@RaphaeIIsWatching
@RaphaeIIsWatching Жыл бұрын
Man, to decide which way is faster it first has to be calculated...
@matthewvanniekerk1827
@matthewvanniekerk1827 Жыл бұрын
@RaphaeIIsWatching I was thinking the same thing 🤣
@VINAGHOST
@VINAGHOST Жыл бұрын
@@RaphaeIIsWatching every step dupe runs, game re-calculate but not in trasnit tubes
@hail_2_u321
@hail_2_u321 Жыл бұрын
​@@VINAGHOST Ok, this makes sense if the game calculates path once until the dup reach the tube end.
@bluefake_or_smt
@bluefake_or_smt 7 ай бұрын
@@RaphaeIIsWatching Calculating the cost of moving through a transit tube only needs to be calculated when the transit tube network is modified. Once its built, it is constant and will not change, making it blazingly fast
@alexmcd378
@alexmcd378 Жыл бұрын
There can be a big CPU / GPU difference in this game, but conveniently the things that reduce one usually reduces the other in this game. The pretty swirling colors when gasses mix are GPU. The physics of gas interacting are CPU. The graphics won't likely show you down unless you have onboard graphics like a non gaming laptop or steam deck, which use the CPU to do graphics and the math.
@EchoRidgeGaming
@EchoRidgeGaming Жыл бұрын
Great insight for folks.
@sha46327
@sha46327 2 жыл бұрын
Very helpful info! I almost always have sweep commands running on a lower priority, and once a job is finished in an area it gets cleaned up before I move on (I can't stand debris everywhere! lol). Yet I honestly never took into consideration all of the calculations the game has to do for gasses and liquids as well. Of course, I should have, it's rather logical once you think about it, but until now I hadn't... I have some gasses to get pumping, lol. Tysmfs! Hope you has a nice week and have a great weekend. Best of wishes!
@EchoRidgeGaming
@EchoRidgeGaming 2 жыл бұрын
Thank you again for the warm wishes. You too!
@kks_grandma182
@kks_grandma182 2 жыл бұрын
Thanks for this video! My 150 dupe game is already struggling and this (along with the comments) helped explain a lot of reasons why it may be happening. If trying these tips doesn't help, it may be time for a CPU upgrade.
@ericab3919
@ericab3919 2 жыл бұрын
Also limit piping, especially branched piping or pipe priority with filters. Liquid gas and conveyor piping all use pathfinding algorithms. Make sure you get rid of any defunct or "legacy" piping from turned off builds.
@ericab3919
@ericab3919 2 жыл бұрын
Also massive sweeps lower your frames until they're done
@EchoRidgeGaming
@EchoRidgeGaming 2 жыл бұрын
Thanks for the adding to the tips!
@MrDerReiter
@MrDerReiter 2 жыл бұрын
Some mods can even improve the performance. For example, the mods "conduit teleport" and "advanced storage". Those greatly decrease the amount of pipe sections on the map and сonsequently decrease calculations for liquid circles\gas squares in pipes. The second mod also potentially allows storaging all liquids and gases on the map in tanks; that saves FPS even more. Yes, it's a bit of cheating, but choosing between not really fair and laggy I'd better take the first)
@sdollCarol
@sdollCarol 2 жыл бұрын
Thank you for the tips. My 10 year old MacBook pro is really struggling with ONI. My latest colony is just under 600 cycles and the frame rate is painfully slow and each save takes longer and longer and longer!
@granularity2974
@granularity2974 2 жыл бұрын
One thing that really helps my starting base is to only put one material per storage bin, on sweep only. It keeps the morning lag away until I leave the base and rip apart the outside. Thanks for the tips. The ladder tip also made an impact.
@stends113
@stends113 2 жыл бұрын
Having a bunch of Storage boxes asking for items (that is, when not using "sweep only") will tax the job queue(s) for the dupes. So keep it to "sweep only" when you can, and use only a select few boxes without. Use storage droppers (with sweep only) for large dumpsters of items. Storage boxes also exchange temperature with outside, and each item inside requires its own calculation.
@ItIsJustWolf
@ItIsJustWolf 2 жыл бұрын
Genuinely liked this video because it is different and extremely helpful too
@aaronspain3387
@aaronspain3387 2 жыл бұрын
So put the gas in to a gas reservoir, to reduce the number of squares that have to have gas calculations on them.... but what about the gases on top of the reservoir? Wouldn't it be better to put everything in vacuum except for the areas that actually need air?
@moglichpopper2103
@moglichpopper2103 2 жыл бұрын
Nice tips and entertaining to watch. Are you planning to make a video on storage/automation. Saw that in this video but I don’t know howto set that up in my run.
@EchoRidgeGaming
@EchoRidgeGaming 2 жыл бұрын
This is a good idea for a tutorial.
@ladyruff4333
@ladyruff4333 2 жыл бұрын
Firstly, I would like to thank you for the nice video, secondly, thanks to you again, this is the first time I have been able to have a run where I was able to get into atmo suits. I always wondered why people, when they had atmo suits, never vented the gasses outside their sealed off base. Just always seemed like a good idea to work in a vacuum to me.
@Lorens4444
@Lorens4444 10 ай бұрын
One thing I saw during my playthroughs is that time behind the fog doesn't move, drastically reducing calculations the game should do. Fog can also be used to preserve reasources - nothing spoils, geysers don't errupt, critters stay alive and so on. You could, for example, save the game, dig your way into the fog to look what's behind it, then reload the save. XD
@nahan201
@nahan201 9 ай бұрын
I'm curious why I get a lag spice at the end of night. I have my dupes on 3 different time schedules so they aren't all waking up at the same time.
@lolzasouruhm179
@lolzasouruhm179 2 жыл бұрын
I think I’m gonna move some of my dups from my self sustaining planet to other ones just so I don’t need to take on more now also gonna take out some ladders
@fruity4820
@fruity4820 10 ай бұрын
I have seen people cover up the edges of the map, and i think its also for improving performance, does anyone know if it actually helps, and what's the logic behind it?
@herrysl1253
@herrysl1253 2 жыл бұрын
Which is better for fps, vacuum or neutronium (sandbox)?
@EchoRidgeGaming
@EchoRidgeGaming 2 жыл бұрын
That's a great question. I'd bet vacuum still wins out.
@dallasmailer-kelly1954
@dallasmailer-kelly1954 2 жыл бұрын
@@EchoRidgeGaming I've heard tiles are better i think its cause with a vacuum the game isl checking if the vacuum still is a vacuum or if it should have gasses tiles don't have that problem
@EchoRidgeGaming
@EchoRidgeGaming 2 жыл бұрын
I wouldn't think so, because tiles do have a temperature. I like trying to investigate these things though!
@aleksanderkorszun5998
@aleksanderkorszun5998 2 жыл бұрын
Tested this already - tiles are better. Vacuum is treated as gas and needs more calculations than solid tiles. Tiles temperature becomes irrelevant very quickly after it is equalized with each other, so no more calculations are done.
@maxstr
@maxstr 6 ай бұрын
Why does the game pause at each morning alarm? The main issue I have is the pause takes longer and longer
@esaedromicroflora1247
@esaedromicroflora1247 5 ай бұрын
that's the autosave
@hugocardenasulloa3334
@hugocardenasulloa3334 Жыл бұрын
Me encantó, es justo lo que buscaba
@MagicFoe88
@MagicFoe88 7 ай бұрын
Laughs in infinite storage 😊
@ierovoam
@ierovoam Жыл бұрын
great gide, but your pathfinding tip is wrong. A* algrorithm works faster when there are less of dead ends, leading to destination point. i mean dont dig single vertical vent, dig a lot.
@ReptillianStrike
@ReptillianStrike 3 ай бұрын
about this time? I get 30 frames at cycle 100 :(
@mythcrafts
@mythcrafts 11 ай бұрын
the path finding is annoying to deal with in my current colony
@Beef1188
@Beef1188 Ай бұрын
OP has wooden pc?
@nazgu1
@nazgu1 13 күн бұрын
No. Why wooden though?
@Beef1188
@Beef1188 13 күн бұрын
​@@nazgu1 The first computational devices, namely the Roman abbacus, were made of wood.
@nazgu1
@nazgu1 12 күн бұрын
@@Beef1188 Right. So, were you alluding to Echo's pc being old?
@agavisanin744
@agavisanin744 Ай бұрын
Me at 141 days.
@radgrey7344
@radgrey7344 Жыл бұрын
My game slowing down and crashing cycle 16😂
Thermo Aquatuner Tutorial | Oxygen Not Included
27:30
Echo Ridge Gaming
Рет қаралды 136 М.
Best critter for power | Plug Slug Tutorial | Oxygen Not Included
15:59
Echo Ridge Gaming
Рет қаралды 90 М.
If Barbie came to life! 💝
00:37
Meow-some! Reacts
Рет қаралды 47 МЛН
No empty
00:35
Mamasoboliha
Рет қаралды 12 МЛН
لااا! هذه البرتقالة مزعجة جدًا #قصير
00:15
One More Arabic
Рет қаралды 50 МЛН
An important ONI filter, in 5 minutes.
5:15
Tony Advanced
Рет қаралды 160 М.
I Spent 2872 Days in Oxygen Not Included with a Single Duplicant
53:03
Nathan's Sandbox
Рет қаралды 506 М.
Industrial saunas and their variants! | Oxygen Not Included
29:42
Echo Ridge Gaming
Рет қаралды 124 М.
Steam Vent Tutorial | Oxygen Not Included
16:23
Echo Ridge Gaming
Рет қаралды 219 М.
Oxygen Not Included Beginners Tips and Tricks: Tutorial Guide
6:24
Chuck's Indie Galaxy
Рет қаралды 59 М.
Cosmetic Blueprints/Klei Rewards Tutorial | Oxygen Not Included
6:39
Echo Ridge Gaming
Рет қаралды 7 М.
FSPOM Hydra | Oxygen Not Included Guide
19:26
Engineer Troy
Рет қаралды 23 М.
Liquid Hydrogen and Oxygen Tutorial | Oxygen Not Included
28:46
Echo Ridge Gaming
Рет қаралды 47 М.
Oxygen Not Included: Beginners Tutorial, Tips, and Tricks!
17:14
MaxTheCatfish
Рет қаралды 315 М.
Hydrogen Vent Tamer Tutorial | Oxygen Not Included
14:46
Echo Ridge Gaming
Рет қаралды 64 М.
If Barbie came to life! 💝
00:37
Meow-some! Reacts
Рет қаралды 47 МЛН