RimWorld

RimWorld

[多线程优化]Multi-Threading Pawns
140 Comments
Anker 3 hours ago 
Actually, I think the main source of lag is the eponymous "10 jobs in one tick" bug. But that can come from any number of mods, so that's a pain to try and track down.
mayonez 6 hours ago 
seemed to work pretty well. save didn't break, ran into no red errors or warnings, but i have multiple backups, don't be reckless. lag and critical freezes became less. i have very old very weak hardware (2 cores 4th gen intel cpu , 4gb ram, igpu), my rimworld playsession today was actually enjoyable instead of a laggy mess. there still was lag but it was mostly gone except the weird drop to one fps for a minute or two since 1.4. i did tweak it to make the optimizations even stronger though. didn't really notice any dumber or slower behavior from pawns or raiders.
Anker 8 hours ago 
Also, newly spawned pawns default to 'wandering', which makes NPC spawns... annoying, in quests. Enemies will spawn to ambush you, and then just sort of amble around, requiring *you* to go to *them*. The medeval mod's faction battles have both sides stay at their spawn points, so you functionally don't have your allies fighting with you.
Anker 9 hours ago 
Gave this one a try. Game seems no faster (A little slower), and more annoyingly, pawns spend too much time idly standing around and failing to do tasks that need doing they're assigned to do, *without* the game classifying them as idle pawns. Will uninstall for my next save.
邱芜 10 hours ago 
:greedyHeart:
Moger 17 hours ago 
讚讚讚 體感上讓我遊戲順暢很多
蘭楓 18 hours ago 
期待大改,只要不要炸檔一切好說:steamthumbsup:
无叩叩叩口 22 hours ago 
期待一手:steamhappy:
凌&星  [author] 23 hours ago 
准备大改了2.0启动
凌&星  [author] 23 hours ago 
本mod是有设置的你可以调整设置谢谢
凌&星  [author] 23 hours ago 
The hardware configuration is too good, which may slow down the overall performance. I will solve this problem.
凌&星  [author] 23 hours ago 
可能得等等
凌&星  [author] 23 hours ago 
硬件太好的,我得想想办法
SaraZi7 Aug 22 @ 4:00pm 
感谢你的创作!点数拿去!(顺带吐槽一下似乎硬件越好这个mod的提升越小:lilimsob:)))
Jeeyoff Aug 22 @ 2:12pm 
mod just cooked my save, TPS did not improve, and TPS gotten worse; not advisable to use
彩虹猫 Aug 22 @ 1:45pm 
我用的9950X,确实没有卡顿了.但是tps并没有提升,
凌&星  [author] Aug 22 @ 3:04am 
笑死我了
Hiawatha Aug 22 @ 2:53am 
上一条留言是对泰南的恨铁不成钢:steamfacepalm:
Hiawatha Aug 22 @ 2:52am 
好了很多,tps在后期图里,上限提升不怎么明显,但是打突袭会很明显,要比没打之前流畅很多
凌&星  [author] Aug 22 @ 1:55am 
可以试试,你不是有我好友吗。直接告诉就行
Mhdss Aug 22 @ 1:44am 
看来我的U还是太垃圾了,我居然开始觉得不够激进了(),有没有考虑给其他领域比如草地植物因子计算那些扩展后台运算
钱全被*****吞啦! Aug 22 @ 1:05am 
可以中途加入吗?
:steamhappy:
美国大选幕后操纵者 Aug 22 @ 1:00am 
选项开了大半确实提升了不少,而且目前暂时没见到什么问题
凌&星  [author] Aug 21 @ 8:26pm 
@Hiawatha 没理解啊,所以是优化好还是不好啊
Hiawatha Aug 21 @ 7:13pm 
9800x3d 300mod 5年档,tps4速也只有200,这游戏工作者开发水平真的是4线水准。感谢社区modder不断优化体验
蘭楓 Aug 21 @ 5:13pm 
確實,更新後TPS也沒辦法開局900了,就是不知道怎麼調設置能到之前的加速效果
愉悦z Aug 21 @ 4:59pm 
体感上加速效果没有更新前那么激进了,现在确实不闪退了,但是加速效果也没有那么猛了,只是体感。我确实在游戏内没有看到关于这个mod的报错。更新了晚上再试试
ohhhhh Aug 21 @ 9:23am 
震惊!你也开发mod了,加油!
凌&星  [author] Aug 21 @ 7:57am 
更新
凌&星  [author] Aug 20 @ 7:15pm 
@TritiumQQQ 这个问题就是应为逻辑类型太多了,以防冲突直接放通了,推荐直接把设置内的危险兼容直接关掉,不过此举动容易爆红字
TritiumQQQ Aug 20 @ 7:10pm 
我目前400个mod暂无红字,殖民地落地4年,10个人。
但是打上后似乎没有明显提升,相关逻辑类与优化类mod有Pick up and haul、Common sense、智能补货、Performance - Slower Pawn Tick Rate、Performance Optimizer、FPS stabilizer。这些mod大多仅仅只是微调了设置。
想请教一下有没有更好的排序和设置方案。
Imperior Aug 20 @ 7:00pm 
This is such a fantastic concept. I tested it while using a ton of mods and it worked just fine. The thing that is puzzling to me is that the game "feels" smoother, like it stutters less, but the TPS is actually around the same or less. And the reason seems to be that pawn Thinking Tree is clogging up the main thread. I suspect that must be from mods adding expensive things such as pathfinding or range checks that are not running in parallel. I was wondering if part of why that is, is because I am loading this mod last rather than first?

If the pawn think tree calls could run in the worker threads it'd speed up my save massively, that's where the bottleneck is for me.
Dremaus1911 Aug 20 @ 6:45pm 
Thank you for this mod.
清晨鸟儿硬邦邦 Aug 20 @ 7:20am 
I love you
清晨鸟儿硬邦邦 Aug 20 @ 7:20am 
NB
凌&星  [author] Aug 20 @ 4:18am 
OK, I understand. Thank you.
Derg Zaks Aug 20 @ 4:18am 
sadly i cant dedicate much time to it, i work 60-70 hour work weeks.
凌&星  [author] Aug 20 @ 4:16am 
Would you be willing to help me test the mod and ask questions?
Derg Zaks Aug 20 @ 4:14am 
also important note is that i have 5800x3d and 6900xt for pc specs.
its likely that this could be caused by some other mod, but that would require me to re-test vanilla and modchunks to isolate which was it
凌&星  [author] Aug 20 @ 3:56am 
Okay, I received it, I will revise it
Derg Zaks Aug 20 @ 3:22am 
Across all my testing this mod cuts down performance rather than improve it. no other performance mods installed except the dub perf monitor. around 250 mods modlist
凌&星  [author] Aug 20 @ 2:09am 
额,我这边并没有检查出来是否能告诉我复现方式,或者提供报错日志
凌&星  [author] Aug 20 @ 1:02am 
好都我后面会检查,并修复的
A.S.I-Tactical Aug 19 @ 11:44pm 
作者我爱你,你让我的启动时间减半,而且游戏超级流畅,人类感谢你,异种人也感谢你,猪猡种和炎魔种除外:estusfull:
咕咕鸡 Aug 19 @ 11:40pm 
好像还有另一个小红,但是不会死循环,好像是商队人物离开地图和人物袭击时的,这种好办,杀了或者开发者干掉就行。
凌&星  [author] Aug 19 @ 10:14pm 
Sorry to hear it! This mod is in active iteration and experimental features are off by default.
Please try:
Disable this mod (and any new mods added together), restart RimWorld, then load your latest backup autosave
If the save still fails, try an earlier autosave
Re-enable this mod only after confirming the save loads fine; keep “Experimental features” off
If possible, please attach:
Player.log (Windows: %USERPROFILE%/AppData/LocalLow/Ludeon Studios/RimWorld by Ludeon Studios/Player.log)
Your mod list (load order)
A short repro: what was happening when it broke (big fire, Real Ruins map, saving/loading, etc.)
The save (if you’re ok to share)
⚡ÆLP⚡ Aug 19 @ 10:09pm 
its broke my save btw i will wait full version of this mod
凌&星  [author] Aug 19 @ 9:04pm 
火焰可能会拖累整个世界的模拟,如有火焰请及时扑灭,我这没什么好办法,等我再研究研究,说不定就有方法处理了
凌&星  [author] Aug 19 @ 8:20pm 
.
凌&星  [author] Aug 19 @ 8:16pm 
okok