Search found 193 matches

by OvermindDL1
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...
by OvermindDL1
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...
by OvermindDL1
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...
by OvermindDL1
Sat Jan 15, 2022 9:57 pm
Forum: Technical Help
Topic: Costly `FixedPointNumberTemplate<int, 8u>::getDouble() const`
Replies: 12
Views: 4542

Re: Costly `FixedPointNumberTemplate<int, 8u>::getDouble() const`

posila wrote: Sat Jan 15, 2022 10:36 am I measured the save in 1.1.51 and it is pretty much the same as in 1.1.50, so that's not bad :)
Indeed a very good sign considering the worry mentioned earlier, guess the CPU is able to prefetch that new change well or it gets optimized out or something. ^.^;
by OvermindDL1
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...
by OvermindDL1
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
by OvermindDL1
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...
by OvermindDL1
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...
by OvermindDL1
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...
by OvermindDL1
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...
by OvermindDL1
Wed Mar 24, 2021 11:25 pm
Forum: Duplicates
Topic: Crash while ingame
Replies: 2
Views: 2054

Re: Crash while ingame

Found the precise frame where it crashed, so yeah I do think it was what was just fixed in 1.1.30. Sorry for the noise. :-)

Image
by OvermindDL1
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...
by OvermindDL1
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...
by OvermindDL1
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...
by OvermindDL1
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...
by OvermindDL1
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...
by OvermindDL1
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.
by OvermindDL1
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...
by OvermindDL1
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...
by OvermindDL1
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...

Go to advanced search