First 2 runs are default settings.
3rd run is Full Screen off
Still can't reach 60 fps 95% of the time
i5-7600K + RX 580
[0.18.3] Can't reach 95% 60 FPS
[0.18.3] Can't reach 95% 60 FPS
- Attachments
-
- debugging info, full screen disabled, no vsync
- factorio_2020-02-04_15-00-18.jpg (999.69 KiB) Viewed 2141 times
-
- debugging info, full screen enabled, no vsync
- factorio_2020-02-04_14-59-27.jpg (1.03 MiB) Viewed 2141 times
-
- Fullscreen Disabled, No VSync
- CapFrameX_2020-02-04_14-53-36.png (264.38 KiB) Viewed 2141 times
-
- Fullscreen Enabled, No Vsync
- CapFrameX_2020-02-04_14-55-03.png (321.62 KiB) Viewed 2141 times
-
- 1st 2 runs are fullscreen on
- factorio_2020-02-04_14-35-22.jpg (760.54 KiB) Viewed 2141 times
Re: [0.18.3] Can't reach 95% 60 FPS
Hello, try to disable "Use flip presentation model" in graphics settings
Re: [0.18.3] Can't reach 95% 60 FPS
N
Someone suggested it's designed to run at an average of 60 fps, not 95% or 99% or 100% of the time, just average.
After testing all the graphic settings I discovered forcing the render model to OpenGL gave me 95% 55-57 fps which is way better.
Someone suggested it's designed to run at an average of 60 fps, not 95% or 99% or 100% of the time, just average.
-
- Long Handed Inserter
- Posts: 57
- Joined: Sat Sep 13, 2014 8:52 am
- Contact:
Re: [0.18.3] Can't reach 95% 60 FPS
Do you have texture compression enabled? I had performance issues when it was disabled.
Re: [0.18.3] Can't reach 95% 60 FPS
Can you post your log file? (Press Win + R, type in %APPDATA%\Factorio, click OK, File Explorer will open, factorio-current.log is the log file)
If "Use flip presentation model" didn't help, I suggest to try to experiment with Adaptive sync (or Enhanced sync AMD calls it, I think?) in Radeon control panel. What graphics driver version do you have?
The time under Flip[off] (off just means v-sync is off), is just graphics API call to present backbuffer. We are saying to the graphics API we are done composing image and we want it presented onto screen. In DirectX we pass parameter saying if it should be presented immediatelly or if it should wait for vertial synchronization. The fact it takes more than a fraction of a millisecond means either GPU was not finished with processing all the draw commands we sent it during that frame (which seems unlikely based on GPU timings bellow), or that driver decided to wait for vertical synchronization (or maybe even something else) regardless of what we asked it to do.
If "Use flip presentation model" didn't help, I suggest to try to experiment with Adaptive sync (or Enhanced sync AMD calls it, I think?) in Radeon control panel. What graphics driver version do you have?
The time under Flip[off] (off just means v-sync is off), is just graphics API call to present backbuffer. We are saying to the graphics API we are done composing image and we want it presented onto screen. In DirectX we pass parameter saying if it should be presented immediatelly or if it should wait for vertial synchronization. The fact it takes more than a fraction of a millisecond means either GPU was not finished with processing all the draw commands we sent it during that frame (which seems unlikely based on GPU timings bellow), or that driver decided to wait for vertical synchronization (or maybe even something else) regardless of what we asked it to do.
Re: [0.18.3] Can't reach 95% 60 FPS
You were correct, its flip presentation. The reason why I missed it is you have to restart Factorio. Most games pop up saying warning changes require restart.posila wrote: ↑Wed Feb 05, 2020 8:18 amCan you post your log file? (Press Win + R, type in %APPDATA%\Factorio, click OK, File Explorer will open, factorio-current.log is the log file)
If "Use flip presentation model" didn't help, I suggest to try to experiment with Adaptive sync (or Enhanced sync AMD calls it, I think?) in Radeon control panel. What graphics driver version do you have?
Radeon 20.1.3 & 20.2.1
- Attachments
-
- factorio-current.log
- (5.34 KiB) Downloaded 81 times
Re: [0.18.3] Can't reach 95% 60 FPS
My understanding is FPS and UPS are in lockstep. If I'm getting 56 FPS 95% of the time my UPS is also 56 95% of the time? my cpu is 20% and gpu is 13% Numbers are the same even in a 60 hour save.
Re: [0.18.3] Can't reach 95% 60 FPS
Fps should be equal to or lower than UPS - there's no point in more frames if nothing happened, and you can drop gpu frames if the game can keep humming along on the cpu.
I have mods! I guess!
Link
Link