No matter what Icarus always has under 10 frames on prometheus maps. Is there anyway to optimize the game so it runs better? I have all settings lowest setting, 2070 graphics card, processor is AMD Ryzen 7 2700 Eight-Core, 32gb RAM. Game is installed on fastest drive as well. This is the only game my frame rate is horrid in, makes playing really hard to see what is happening. 
#Poor performance
18 messages · Page 1 of 1 (latest)
Is this also in a new Prospect?
Or only in an existing one?
Its on any and all that i host, mainly my Prometheus world. Cant even load in without freezing now and having to close the game out.
Do you experience the same bad performance when creating a new Open World?
no
Icarus was originally coded to be played session-wise
It was never coded for Open World
All maps are hand made, not procedurally created, and quite optimized
When you start a new prospect, you start with a new map
Every action you perform on the map results in the creation of so-called 'delta data' (changes to the map template)
Every tree you cut, every bush you pick, every stone or node you mine (actually, every hit with a pickaxe is stored separately), every building piece or bench you place, everything
This delta data needs to be loaded into memory and processed
Also, when placing building pieces (walls, floors, roofs, beams etc), they all need to calculate stability / structural integrity
The more buildeables you place, the more calculations need to be done (especially, but not exclusively, during storms)
This also generates lag
The same goes for placeables (benches)
And it's even worse for benches connected to water / power networks
Because for the power and water networks, calculations need to be done regarding power / water producers, storage devices and consumers
The more extensive your power / water networks get, the more lag it'll generate
It's all small pieces of lag, but it accumulates
Icarus is kinda suffering from a death of a thousand paper cuts
Things to mitigate (part of) the delta data:
Enable the in-game options for foliage and large rock respawn
Respawned foliage removes the delta data for the foliage that has been picked up by regenerating the foliage (this also gives you an unlimited amount of fiber and sticks); respawned large rocks (the ones you mine for stone) removes the delta data for mined large rocks by regenerating those rocks (this also gives you an unlimited amount of stone)
Run Thumper near mined nodes
Running a Thumper will regenerate all (partially) mined nodes within the Thumper range
This will remove the delta data for these nodes by regenerating them (the content of the rock will be random though)
So when you have emptied out a cave, run a Thumper next to it
Once you get to deep drills, there's no need for manually mining nodes anymore
Drilling out deep veins will not generate delta data (except for placing and powering the drill); this way you can avoid any delta data from mining nodes
Cut down trees / mine rocks a decent way away from base (I'd suggest like at least 1500 meters away)
Cutting down trees will generate delta data; when you cut down the trees a way away from base, at least this delta data does not need to stay loaded in memory all the time (only when you get within a certain radius)
The same goes for mining big rocks; do it a way away from base
Talking about trees:
When you get a forest fire (usually due to flash storms, but there are more possible causes), put it out as quickly as you can
A burnt tree can't be cut down for wood anymore (and since you can't replant trees, and they also don't regrow, that bit of wood is lost forever); additionally it's generating delta data (originally there was a tree; now it's either burnt down, or completely gone)
Keep your builds reasonable
A small base has a limited amount of buildeables and placeables (say less than 2k building pieces and less than 50 benches)
A big base can have way more (I have builds that in itself use like over 4k building pieces;and trust me, the lag is real!)
The same goes for water and power networks
I have builds with over 50 batteries and over 20 solar panels
It's way overkill, I don't need that much; and the environment becomes quite laggy
My game just freezes now when loading in, loads and then freezes and have to Alt+F4 to close it down
Sometimes it will run, other times it will just freeze
Sound is choppy and cutting in and out.
Sometimes works sometimes doesn't stop being choppy
Start a new OW, keeping my above explanation in mind?
Because since you stated you don't have the same issue with a new OW, the problem must exist in your current one
You could try regaining some performance in your current one with the tips above, but I can't guarantee a smooth OW...
Starting new would just leave my old open world behind with all my stuff and hours of work though. I have almost 600 hours in this game and disappointed I have to just not play on the one world I enjoy and did the most work on
If you want to keep your current OW (trust me, I understand; I have multiple OWs with hundreds of hours in them), try reducing delta data as stated above
It should help to a certain extend; however, you can't undo for example the tree cutting, so that particular part of the delta data is gonna stay (including its performance decrease)...
Okay I will make those changes, in settings tab? Enable the foliage, rock respawn. Those will be the only changes I can make first to see if it will even load to make those other changes in game.
looks like i have those settings already for rocks and fiber.. Would turning down things like clothsimulation or any other settings maybe help?
That actually depends more on how busy your GPU is
My experience is that Icarus doesn't lean that hard on the GPU ( VRAM yeah, but not really raw power )
So it might not make that much of a difference
But it also depends on your GPU (videocard)
After all, if you have the minimum required GPU and you have all visual settings on max, you can't expect peak performance 😉
Best is to try and limit delta data as much as possible, don't go overboard with buildings and keep your water and power networks as small as possible
I was able to reinstall, and then it loaded so i removed a couple buildings from one base along with any over complicated wiring and water tubes. Removed all mounts except two and so far it has seemed to help a bit more and loading in usually works now.
Will prob delete more buildings