#FPS really low but ups high problem

1 messages · Page 1 of 1 (latest)

near umbra
#

Hello I absolutely don't know why I have problem running game on a server with a worse CPU and RAM
Here's debug info : https://i.imgur.com/xWJMOpM.jpeg
I don't know why the Wait For Update is like 170+ while the entities are running almost fine.
I have also two friends playing the server one with a better CPU and he doesn't have any problems at all and me and another friend with a Ryzen 7 5800X who have struggle with Wait for update
My server is running on a Ryzen 7 2700X and 2133MHZ rams while I'm running with 2666 MHZ so I absolutely don't know what's the problem.

narrow violet
#

Your game might be shedding frames to keep up with updates

near umbra
#

I'm running the game on a 3080 RTX

#

but I've already played heavily modded factorio with friends and when the server couldn't keep up the ups were lowering

#

now it's completly the inverse

#

the fps are lowering with high wait for update and ups are like 60

rapid rose
#

all the lag seems to be from the 'ambient update' thing. but i have no idea what that represents

near umbra
#

should I make a post on factorio forum

#

but since I'm heavily modded they will disregard it

#

but that's a big issue because when a mod lags the game you easily know it

#

but like now what can I do with that heavy time usage for wait for update

#

and that's not a server issue because it works well

#

it looks like it is an issue with my CPU type

#

because my friend have the same exact problem with the same CPU

#

and my other friend with an intel 14900 have no problem at all

#

I also tried to change to experimental latest

#

but no avail

near umbra
#

and I've also tried to restrict all my application on 4 last cpu and put factorio on 12 other cpu and it doesn't change anything

vapid turret
#

Your server is more powerful than your pc, and your base has grown to a point where your pc can no longer keep up

#

So what it does is it stops collecting and sending rendering data on more and more frames to try and shed some of the load, so that it can avoid being dropped from the game entirely.

near umbra
#

but that's absolutely not true

#

I have a 5800x the server have a 2700x

#

and my other friend have the same cpu than me and has the same problems so that's not a cpu failing

#

and when I load the map on solo I have like 55/60 ups

#

and I feel like when I'm on vulcanus it's way worse than on nauvis

vapid turret
#

+faq benchmark | try this, see if your cpu performs as effected

winged moatBOT
vapid turret
#

Hmm, seems that site is down thonk

ebon tusk
#

Client has to work harder than a headless server. As such a slower CPU in the server might be faster than the client. This is because a headless server acts like a client running with 100% of rendered frames dropped, so no overhead/time spent on rendering frames.

A big problem seems to be "unit", with anywhere from 1/3 to 1/2 of update time being spent on them. Likely you have not cleared enough biter or stomper nests, or they are too close to walls. Reducing pollution might help a lot.

sweet patrol
#

save the map and run it locally

vapid turret
# vapid turret Hmm, seems that site is down <:thonk:545746305969029160>

The benchmark still works though. Here are the results on my 5800X for comparison:

> curl -s https://factoriobox.1au.us/scripts/benchmark.sh | bash
Found Version: 2.0.35 (build 81720, linux64, full) at /home/Speckled/Factorio/Factorio_1.2/bin/x64/factorio
Downloading map...
######################################################################## 100.0%
Running benchmark...
  Performed 1000 updates in 4414.339 ms
  Performed 1000 updates in 4339.218 ms
  Performed 1000 updates in 4648.210 ms
  Performed 1000 updates in 4538.515 ms
  Performed 1000 updates in 4706.106 ms
Map benchmarked at 230.456 UPS
near umbra
#

yeah I'm encountering a problem where on a island there's like thousand of bitters that keeps spawning

#

yeah I have way worse perf on mine

#
Running benchmark...
Performed 1000 updates in 6192.874 ms
Performed 1000 updates in 5985.862 ms
Performed 1000 updates in 5817.035 ms
Performed 1000 updates in 5899.427 ms
Performed 1000 updates in 5841.664 ms
Map benchmarked at 172 UPS```
near umbra
#

do you use PBO on your cpu ?

#

I found out my RAM was not using the right profile and were underperforming

vapid turret
near umbra
#

yeah so it looks like I got scammed for my cpu or my motherboard

#
Running benchmark...
Performed 1000 updates in 5772.703 ms                                                                                   Performed 1000 updates in 5584.153 ms                                                                                   Performed 1000 updates in 4931.726 ms                                                                                   Performed 1000 updates in 5018.678 ms                                                                                   Performed 1000 updates in 5567.235 ms
Map benchmarked at 203 UPS```
#

this is with correct ram speed and PBO

ebon tusk
#

Likely was due to the RAM not using optimal timings. Zen2 and later CPUs are extremly sensitve to RAM latency and speed. This is why the 5800X3D performs so much better than the 5800X since the additional cache means it is less reliant on fast memory to achieve good throughput.

vapid turret
#

I thought it was especially the early Ryzen chips that were sensitive to RAM timings