RimWorld
Squirting Elephant 2017 年 9 月 30 日 上午 5:09
FPS issues in lategame
Disabling "draw things printed" & "draw things dynamic" solves it.. But yea.... Can't really play without that. Only using 1.6GB memory. Deleting all animals didn't help at all.

It's a videocard thing? I believe that once the base get's really massive in lategame the PC has rendering problems. My base is about 300x400 in size with 16 colonists. First I thought it was the massive amount of lights, but nope. Not rendering shadows/lightning fixes nothing. Only "draw things printed" & "draw things dynamic" does.

CPU usage seems to be a few % and RAM is not the problem either. So must be videocard I fear (NVidia GTX 680).

So what does affect FPS drops (as far as I could find out)?:
- HUGE raids/battles (small FPS impact)
- not drawing printed things (huge positive FPS impact)
- not drawing dynamic things (small positive FPS impact)
- having only 2 colonists instead of 16 (extremely small FPS impact)
- zooming out with gamespeed 3 and panning (extreme FPS impact)

So what does NOT affect FPS:
- Dirt in home area.
- Animals
- Corpses
- Work tasks (3's and 4's and bills)
- RunetimeGC: cleaned up a lot (exactly zero FPS impact)
- Drafting or killing colonists so that they have no more pathfinding

Solution: unknown.
Help please.
最後修改者:Squirting Elephant; 2017 年 9 月 30 日 上午 8:23
< >
目前顯示第 1-8 則留言,共 8
Eggy 2017 年 9 月 30 日 上午 7:24 
Its The AI and pathfinding, the slowdown kicks in at 10+ colonists.

There is a mod that can help by doing cleanup and stuff.

You can aslo improve things alot by looking at your job prioritys.
All those "4s" and "3s" that never happen just switch them off totaly. This gives the AI less to process.
Squirting Elephant 2017 年 9 月 30 日 上午 7:36 
Ah I always kept in those 4's and 3's to prevent idling during times of peace and such. But thanks good tip.

Also what mod will clean it up? Or what should I search for?
dj8472 2017 年 9 月 30 日 上午 7:40 
https://steamcommunity.com/sharedfiles/filedetails/?id=961676179
or
https://steamcommunity.com/sharedfiles/filedetails/?id=962732083

File Pawn GC is cleans world pawns automatically in the background
Runtime GC is manual via a tab in the game but has a lot more features
you probably shouldn't use both at the same time
最後修改者:dj8472; 2017 年 9 月 30 日 上午 7:42
Squirting Elephant 2017 年 9 月 30 日 上午 8:10 
Thanks. Cleaned up almost 500 people and other really high numbers. I even had dozens of corpses on the map.
But sadly this did not help at all. Also removing 3's and 4's did not help at all.


The slowdown seems to be related to how much there is on screen. It's not related to cpu usage for pathfinding or something or memory. The thing is, when I stop rendering pawns and structures (they still work they are just not drawn), performance instantly maxes out. Also zooming out and panning the camera while zoomed out causes FPS drops from 60 --> 20ish and sometimes even down to around 3 FPS.

Again, JUST not rendering stuff fixes it. Like not rendering pawns during a big raid fixes the FPS problem. And not rendering structures while panning through the base on speed-3 also fixes the problem.
It seems to me that there is a rendering slowdown somewhere and not a calculation one?

But panning the map while the game is paused also keeps FPS at 60. So I have no ideas anymore... I don't even know what causes it but it's not the colonist count (unless there is a MASSIVE raid)

UPDATE: I killed all my colonists except 2, FPS increased by maybe 5 frames or so. Still the same problem mostly. unchecking "Draw thing printed" however gives A MASSIVE boost to FPS.
Disabling shadows and lights and whatnot doesn't help. Disabling "draw things dynamic" helps quite a bit but noti as much as the "printed" one.

So what does affect FPS drops (as far as I could find out)?:
- HUGE raids/battles (small FPS impact)
- not drawing printed things (huge positive FPS impact)
- not drawing dynamic things (small positive FPS impact)
- having only 2 colonists instead of 16 (extremely small FPS impact)
- zooming out with gamespeed 3 and panning (extreme FPS impact)
最後修改者:Squirting Elephant; 2017 年 9 月 30 日 上午 8:19
Constance 2017 年 9 月 30 日 上午 9:50 
This game only uses 1 CPU core.

So, it won't get better until multi-threading is enabled and that'll be awhile.

Late game will always be bad until this is fixed.
Squirting Elephant 2017 年 9 月 30 日 上午 10:11 
:( But endgame is the most fun... Oh well.. It's early access so it's fair.
GuessMDK 2017 年 9 月 30 日 上午 10:34 
Its a sad reality. This game would be amazing on the largest map size, 40+ colonists, a hundred+ animals, raids that lasted days...... I hope we can experience it.
< >
目前顯示第 1-8 則留言,共 8
每頁顯示: 1530 50

張貼日期: 2017 年 9 月 30 日 上午 5:09
回覆: 8