Factorio

Factorio

View Stats:
LeadSeason Aug 8, 2018 @ 1:05pm
How do I play factorio at 144fps
I just recently got a 144hz monitor. id like to see factorio at 144fps
< >
Showing 1-15 of 15 comments
KatherineOfSky Aug 8, 2018 @ 1:15pm 
FPS is max 60 FPS because 60 is the max UPS.
impetus_maximus Aug 8, 2018 @ 1:16pm 
/c game.speed=2.4
KatherineOfSky Aug 8, 2018 @ 1:28pm 
That's not really a solution....

Console commands will disable achievements, and the game will be running much faster.
BORDER OF PURGATORY Aug 10, 2018 @ 11:20pm 
id also like this to become possible, is it possible for this to be implemented in a new update?
piccolo255 Aug 10, 2018 @ 11:39pm 
Originally posted by 🌱 Baron - Hip Queen 🌱:
id also like this to become possible, is it possible for this to be implemented in a new update?
Nope. The entire game logic is based on 60 updates per second.
BORDER OF PURGATORY Aug 10, 2018 @ 11:58pm 
Originally posted by piccolo255:
Originally posted by 🌱 Baron - Hip Queen 🌱:
id also like this to become possible, is it possible for this to be implemented in a new update?
Nope. The entire game logic is based on 60 updates per second.
...
piccolo255 Aug 11, 2018 @ 12:31am 
Originally posted by 🌱 Baron - Hip Queen 🌱:
...

https://forums.factorio.com/viewtopic.php?f=49&t=24343
Originally posted by Klonan:
We are very focused on making our engine as stable and efficient as possible. However the update rate is irrelevant in this, and we chose 60UPS by design. This game isn't meant to be cutting edge technologically, we want a wide range of systems to be able to run the game, and for this 60UPS is a good mid range, allowing a lot of older machines run the game, while staying crisp and stable for more modern PCs.

https://forums.factorio.com/viewtopic.php?f=5&t=60842
Originally posted by Jap2.0:
In many games, FPS and UPS are decoupled - meaning that you can have unlimited FPS, while the tickrate is at a constant amount. This includes games like Minecraft. Why does this matter? It means that the tick rate has less of an influence on FPS.
But this does not occur in Factorio* because everything happens 60 times per second - in animations, 1 frame is 1/60 of a second, belts move 60 times per second, combinators update 60 times per second, etc. Due to this, having an uncoupled framerate would be very difficult, and impossible in many areas.

There are several reasons this can't easily change. Animations would all need to be recreated. Combinator creations which make use of counters to measure time would be broken. Vehicles, biters, and projectiles would be slower. Belts, bots, inserters, assemblers, etc. would need to be sped up, or there would be discrepancies between animations and results, and setups would produce materials more slowly than before. Overall, trying to change this would be difficult and result in numerous bugs. In short, it's not feasible.
romenskiy2012 Jul 28, 2022 @ 1:57am 
Скачать что это невозможно, будет лукавством.
В некоторых играх "Например терария" реализована возможность "Пропуск кадров".
В нашем же случае мы можем реализовать 2 кратный прирост.
Мы можем просто рисовать 2 fps за 1 UPS.
Как итог перемещение окон будет уже более плавным.
Что касается анимации.
Можно их переделать в 120 fps, нейросетью или реальным человеком.
Если пользователь не может получить 120 fps мы просто пропускаем каждый кадр и получаем тебе 60 fps.
Перемещение по конвейеру можно визуально сгладить скриптами.
А анимации самих конвейеров можно перерисовать, а счастью их немного.

It would be deceitful to say that this is impossible.
In some games, "For example, teraria", the possibility of "Skipping frames" is implemented.
In our case, we can realize a 2-fold increase.
We can just draw 2 fps for 1 UPS.
As a result, the movement of windows will be smoother.
As for the animation.
You can remake them in 120 fps, by a neural network or by a real person.
If the user can't get 120 fps, we just skip every frame and get you 60 fps.
Moving along the pipeline can be visually smoothed by scripts.
And the animations of the pipelines themselves can be redrawn, and fortunately there are not many of them.
Hurkyl Jul 28, 2022 @ 2:22am 
IIRC, 60fps applications don't have to do anything at all to run fine on a 120 Hz monitor. I'm not sure if it's the monitor itself or the operating system (probably both are capable), but AFAIK it's something already dealt with.

The problem is when your monitor wants to run at 144 Hz, since those solutions don't work so well when the game displays at 60 fps.
Last edited by Hurkyl; Jul 28, 2022 @ 2:24am
Originally posted by Hurkyl:
IIRC, 60fps applications don't have to do anything at all to run fine on a 120 Hz monitor. I'm not sure if it's the monitor itself or the operating system (probably both), but that's handled for you.

The problem is when your monitor wants to run at 144 Hz.

no no, it's not about it being an actual issue, it's about the fact that it would look better if it ran at 144 instead of 60, and it's unfortunate that the game engine itself is the limiting factor
Hurkyl Jul 28, 2022 @ 2:24am 
Okay, when you want to run the monitor at 144 Hz or whatever. The point I'm trying to make is that the problem is about 144, not about 120.
Tmzasz Jul 28, 2022 @ 8:14am 
Originally posted by Hurkyl:
IIRC, 60fps applications don't have to do anything at all to run fine on a 120 Hz monitor. I'm not sure if it's the monitor itself or the operating system (probably both are capable), but AFAIK it's something already dealt with.

The problem is when your monitor wants to run at 144 Hz, since those solutions don't work so well when the game displays at 60 fps.
factorio runs perfectly fine on my monitor in both 144/145 Hz mode and when in 165hz mode.
BORDER OF PURGATORY Jul 28, 2022 @ 8:38am 
i'm still not sure what the difference would be between a 120hz and 144hz monitor in this situation other than literally just the hz, or in literal terms, how many fps it's actually capable of displaying

there is no issue on a 120 or 144, or 160, or 240hz monitor when displaying a game that only runs at 60, or even 30 fps

this is like saying, there's no issue driving a car at 60 mph when it's speedometer goes up to 120 mph, but there IS an issue for cars who's speedometers go up to 144 mph! makes no sense
Tmzasz Jul 28, 2022 @ 8:41am 
Originally posted by Baron:
i'm still not sure what the difference would be between a 120hz and 144hz monitor in this situation other than literally just the hz, or in literal terms, how many fps it's actually capable of displaying

there is no issue on a 120 or 144, or 160, or 240hz monitor when displaying a game that only runs at 60, or even 30 fps

this is like saying, there's no issue driving a car at 60 mph when it's speedometer goes up to 120 mph, but there IS an issue for cars who's speedometers go up to 144 mph! makes no sense
yup in games like factorio ( or any other non shooter/action game tbh ) having your monitor be higher refresh rate than the game is fine its having it the other way around is bad
kremlin Jul 28, 2022 @ 9:48am 
Framerate decoupling only really makes sense when you have something you can decouple. Factorio uses animated 2D sprites instead of 3D models. A lot of the techniques that would be used to decouple the framerate work because those 3D graphics representations have data that you can interpolate. You can make educated guesses about what an in-between frame will look like based on the geometry and render that frame. There is nothing to interpolate that way in most 2D graphics styles and the AI stuff that makes up frames to do it really just adds visual glitches and not much else.
< >
Showing 1-15 of 15 comments
Per page: 1530 50

Date Posted: Aug 8, 2018 @ 1:05pm
Posts: 15