Search found 193 matches
- Tue Nov 19, 2024 7:24 am
- Forum: Bug Reports
- Topic: [2.0.15] Demolishers take a disproportionate amount of cpu time
- Replies: 9
- Views: 715
Re: [2.0.20] Demolishers take a disproportionate amount of cpu time
Currently [2.0.20], SmokeWithTrigger is eating around 1.2ms when normal in the game, and spikes to over 3ms (over 5ms in a few cases) when someone decides to go attack a demolisher or more and persists until a minute or so after they're dead. That's enough to cause it to drop below 60UPS for some cl...
- Tue Feb 20, 2024 6:57 pm
- Forum: Resolved Problems and Bugs
- Topic: [1.1.104] Helper Available Keys when using gamepad/steamdeck overlay hides messages
- Replies: 1
- Views: 842
[1.1.104] Helper Available Keys when using gamepad/steamdeck overlay hides messages
Greets, finished a few hundred hours in two factorio servers from the steamdeck, was hoping I'd eventually be able to learn the controls well enough over the mouse/keyboard that I could disable the helper key overlay in the lower-left corner, however I somehow still can't keep remembering even those...
- Mon Sep 25, 2023 8:20 pm
- Forum: Releases
- Topic: Version 1.1.92
- Replies: 17
- Views: 27476
Re: Version 1.1.92
may I interest you in the Discovery Tree mod? You just did ! I was sarcastic in my previous comment and have actually 0 reserve for the research queue being always on. This mods sounds pretty interesting but i'm also an avid FNEI user when playing with large unknown mod and i think the latter would...
- Sat Jan 15, 2022 9:57 pm
- Forum: Technical Help
- Topic: Costly `FixedPointNumberTemplate<int, 8u>::getDouble() const`
- Replies: 12
- Views: 4542
- Sat Jan 15, 2022 5:27 am
- Forum: Technical Help
- Topic: Costly `FixedPointNumberTemplate<int, 8u>::getDouble() const`
- Replies: 12
- Views: 4542
Re: Costly `FixedPointNumberTemplate<int, 8u>::getDouble() const`
Since there are 4 unique entity types the logic does not know what type of entity it might get when iterating the chunk lists and since we need to keep addition and removal of an entity from these lists O(1) they can't be pooled into any kind of memory pool. This is precisely the kind of issue type...
- Fri Jan 14, 2022 7:05 pm
- Forum: General discussion
- Topic: Performance optimization - post your saves
- Replies: 420
- Views: 275387
Re: Performance optimization - post your saves
As requested by posila at viewtopic.php?p=559889#p559889 posting this save to look at Surface::listFriendlyEntities performance issues:
https://overminddl1.com/Factorio/perf/OverSE-E1-22.zip
https://overminddl1.com/Factorio/perf/OverSE-E1-22.zip
- Fri Jan 14, 2022 7:03 pm
- Forum: Technical Help
- Topic: Costly `FixedPointNumberTemplate<int, 8u>::getDouble() const`
- Replies: 12
- Views: 4542
Re: Costly `FixedPointNumberTemplate<int, 8u>::getDouble() const`
which mtune, O-level, or other CXXFLAGS are you using? Purely just -O3 for this test, nothing fancy. ... I can't download https://overminddl1.com/Factorio/perf/perf-factorio.data.xz, I get 403 Forbidden. Oh bugger all, didn't have xz files in the allow list, fixed. But, save would be more useful, s...
- Fri Jan 14, 2022 5:04 pm
- Forum: Technical Help
- Topic: Costly `FixedPointNumberTemplate<int, 8u>::getDouble() const`
- Replies: 12
- Views: 4542
Re: Costly `FixedPointNumberTemplate<int, 8u>::getDouble() const`
movd + cvtdq2pd + mulsd Interestingly GCC 11.2 compiles it to: pxor xmm0, xmm0 cvtsi2sd xmm0, edi mulsd xmm0, QWORD PTR .LC0[rip] .LC0: .long 0 .long 1064304640 And clang 13 compiles it to: .LCPI0_0: .quad 0x3f70000000000000 # double 0.00390625 cvtsi2sd xmm0, edi mulsd xmm0, qword ptr [rip + .LCPI0...
- Fri Jan 14, 2022 4:49 pm
- Forum: Technical Help
- Topic: Costly `FixedPointNumberTemplate<int, 8u>::getDouble() const`
- Replies: 12
- Views: 4542
Re: Costly `FixedPointNumberTemplate<int, 8u>::getDouble() const`
On Windows (so compiled by MSVC), it ends up being movd + cvtdq2pd + mulsd and is inlined everywhere I looked. Which makes me think your profiler is incorrectly attributing instructions to getDouble() as it can't figure out what belongs to what after inlining and link time optimizations. Even if it...
- Fri Jan 14, 2022 5:08 am
- Forum: Technical Help
- Topic: Costly `FixedPointNumberTemplate<int, 8u>::getDouble() const`
- Replies: 12
- Views: 4542
Costly `FixedPointNumberTemplate<int, 8u>::getDouble() const`
Greets, been having some UPS issues in a bug-heavy game (with mods like rampant, but script times are remaining sub-1.2ms consistently), the in-game timings show that the Entity Update times are (depending on what the bugs are doing) between 15 to 35ms. I took a profile of the game while it was runn...
- Wed Mar 24, 2021 11:25 pm
- Forum: Duplicates
- Topic: Crash while ingame
- Replies: 2
- Views: 2054
- Wed Mar 24, 2021 11:24 pm
- Forum: Duplicates
- Topic: Crash while ingame
- Replies: 2
- Views: 2054
Re: Crash while ingame
Oh actually, by random chance I did happen to be streaming it at the time so some friends could watch, my mouse cursor went over the icon for an entity that showed ammo in the tooltip, so this might be related! So this may have been what was *just* fixed in 1.1.30, I'm updating to 1.1.30 and will re...
- Wed Mar 24, 2021 11:17 pm
- Forum: Duplicates
- Topic: Crash while ingame
- Replies: 2
- Views: 2054
Crash while ingame
EDIT: It looks like it was the ammo crash of 1.1.29 that was fixed in 1.1.30 shortly after, so this issue may be resolved. Factorio 1.1.29 (1.1.30 came out while in-game, updating to 1.1.30 now though, however the below log doesn't seem to be in the changelog of fixes for 1.1.30, thus still reportin...
- Mon Jan 18, 2021 12:18 am
- Forum: Technical Help
- Topic: Mod GC Time
- Replies: 1
- Views: 1547
Mod GC Time
I have a (large) number of mods on my server where some are creating a lot of garbage memory instead of using pools or so as they should be doing. This is causing the LUA Incremental GC time to take almost *4* times the amount of time that LUA script processing itself is taking. Right now the LUA GC...
- Mon Jan 18, 2021 12:14 am
- Forum: Technical Help
- Topic: Why Factorio loading takes so long?...
- Replies: 12
- Views: 9502
Re: Why Factorio loading takes so long?...
Vanilla factorio loads almost instantly, it's mods that slow it down. Something I've noticed and mentioned somewhere before is that I did testing and found that for each additional mod added, even tiny QoL mods that don't adjust prototypes, increases the time for every mod to load. An example with r...
- Fri Jan 15, 2021 7:19 am
- Forum: 1 / 0 magic
- Topic: [1.1.8] Crash on start when loading mods
- Replies: 4
- Views: 2210
Re: [1.1.8] Crash on start when loading mods
For documentation sake it happened again, same stack trace (though different symbol value, likely because factorio has been updated, 1.1.11 now): Factorio crashed. Generating symbolized stacktrace, please wait ... Raw stacktrace: 0xd08b27, 0xf05b3d, 0xd5f425, 0xd5fab1, 0xd5fb69, 0x41950, 0x93d15, 0x...
- Fri Jan 08, 2021 10:04 pm
- Forum: 1 / 0 magic
- Topic: [1.1.8] Crash on start when loading mods
- Replies: 4
- Views: 2210
Re: [1.1.8] Crash on start when loading mods
I thought that might be the case but the similar error on two computer that are separated by years between when they were built made me wonder... I'll try to update if it happens again and I catch it.
- Thu Jan 07, 2021 8:11 pm
- Forum: 1 / 0 magic
- Topic: [1.1.8] Crash on start when loading mods
- Replies: 4
- Views: 2210
Re: [1.1.8] Crash on load
And it loaded on the next attempt for note. It's worth noting that I've gotten this same (or at least very similar) error in the same place a week ago on another computer but as it wasn't my main computer and it wasn't on the internet at the time so I didn't report it. It was the same set of mods ho...
- Thu Jan 07, 2021 8:03 pm
- Forum: 1 / 0 magic
- Topic: [1.1.8] Crash on start when loading mods
- Replies: 4
- Views: 2210
[1.1.8] Crash on start when loading mods
Was loading in 1.1.6, skipped 1.1.7 as 1.1.8 came out immediately after, during loading the game it crashed, this is the last bit of the log (see attached for full log): Factorio crashed. Generating symbolized stacktrace, please wait ... Raw stacktrace: 0xd05da7, 0xf0043d, 0xd5b9a5, 0xd5c031, 0xd5c0...
- Tue Jan 21, 2020 4:06 pm
- Forum: News
- Topic: Friday Facts #330 - Main menu and File Share Shenanigans
- Replies: 94
- Views: 42777
Re: Friday Facts #330 - Main menu and File Share Shenanigans
ZFS is fantastic! As someone working a few years with T5 servers with ZFS I have to disagree. It was OK unless more than 50% disk usage, otherwise it was getting painfully slow. Now we switched to x86 with a different FS and evweything works fine even at 99% of used space. I don't even know which F...