[2.0.28] Game stutters despite sleeping for 15ms each frame

Anything that prevents you from playing the game properly. Do you have issues playing for the game, downloading it or successfully running it on your computer? Let us know here.
janicus321
Manual Inserter
Manual Inserter
Posts: 1
Joined: Sat Dec 28, 2024 7:31 pm
Contact:

[2.0.28] Game stutters despite sleeping for 15ms each frame

Post by janicus321 »

Hello,

My game is frequently stuttering for no apparent reason.
This is most perceivable when I move my character; however, in performance graphs, I can see this happens regardless of whether I'm moving.

Through the debug menu I can see that FPS/UPS are both at steady 60.
I've tried disabling animations (Show animated X), disabling high-quality animations, toggle texture streaming, toggle flip presentation, changing sprite resolution, texture compression, atlas size, and memory usage.
Changing max render threads makes the game sleep less/more dependent on the number (as expected), stutters are present regardless.
Forcing OpenGL through Steam launch arguments does not change this behavior.
The log file is attached as requested.

Is there anything more I can test to find the cause of the issue?

Graphs captured on gleba:
update.png
update.png (26.21 KiB) Viewed 489 times
The update spike is perceived as a massive hitch, separate from the stutter.

sleep.png
sleep.png (62.43 KiB) Viewed 489 times
prepare.png
prepare.png (26.54 KiB) Viewed 489 times
gpu-light-composition.png
gpu-light-composition.png (19.96 KiB) Viewed 489 times
gpu-frame.png
gpu-frame.png (57.86 KiB) Viewed 489 times
gpu-draw-engine.png
gpu-draw-engine.png (45.08 KiB) Viewed 489 times
cpu-render.png
cpu-render.png (30.86 KiB) Viewed 489 times
cpu-frame.png
cpu-frame.png (75.5 KiB) Viewed 489 times
cpu-flip.png
cpu-flip.png (61.67 KiB) Viewed 489 times

System specs:
ryzen 7 7800x3d
32gb 6000mhz ram CL32 tweaked and tested as stable for 12h (https://www.patreon.com/posts/low-effort-rank-77403831)
rtx 3060 12gb
nvme gen5 SSD
Attachments
factorio-current.log
(11.29 KiB) Downloaded 24 times
Jap2.0
Smart Inserter
Smart Inserter
Posts: 2453
Joined: Tue Jun 20, 2017 12:02 am
Contact:

Re: [2.0.28] Game stutters despite sleeping for 15ms each frame

Post by Jap2.0 »

Looks perhaps similar to 124888.
There are 10 types of people: those who get this joke and those who don't.
Cronie
Long Handed Inserter
Long Handed Inserter
Posts: 62
Joined: Wed Jun 29, 2016 10:52 am
Contact:

Re: [2.0.28] Game stutters despite sleeping for 15ms each frame

Post by Cronie »

janicus321 wrote: Sat Dec 28, 2024 8:04 pm Hello,

My game is frequently stuttering for no apparent reason.
I have this same issue, were you able to find a solution?
Fig_
Burner Inserter
Burner Inserter
Posts: 5
Joined: Sat Feb 01, 2025 12:25 am
Contact:

Re: [2.0.28] Game stutters despite sleeping for 15ms each frame

Post by Fig_ »

Hello!

I'm also noticing this, and I'm on 2.0.32 / 33 dev version. It seems to be random. Panning on the map on different worlds ( vulcanus for sure ) will cause a dip to 40 UPS / FPS, having my walls come under attack has started in, and then just... seemingly doing nothing will trigger it.

It 100% started after I went to Fulgora, but I think that might be a red herring as my base was just getting bigger. I've tried tweaking BIOS settings, turning off background apps, disabling overlays... I dunno. It doesn't happen immediately when I load my save, but after a few minutes it definitely starts up and will re-occur inconsistently.

I thought I had the "read entire belt (hold)" issue, but disabling those didn't fix it. I can upload my save ( ~35MB ) if that would help, and post some screenshots, but there was another thread that basically summed up my exact issue with screenshots: viewtopic.php?t=125548, though I'm on windows.

R7 7800X3D
B650
RX 6800XT, Two monitors at 4k 60hz
64GB DDR5, 6200MHz, FCLK == UCLK @ 3100MHz
AMD Driver v24.12.1, no anti-lag, no other driver features enabled. Freesync is enabled on the monitor I play on.
Windows 11, 23H2, latest patches
Post Reply

Return to “Technical Help”