I have an HP ProBook 4540s and have had no problems running Factorio in the past. With the 0.17 update, the game is still at 60 UPS but is consistently at 12-14 FPS, no matter what graphics settings I change. Is this a bug or a problem with my computer/settings?
Re: [0.17] Game no longer runs correctly
Posted: Tue Mar 05, 2019 12:18 am
by Jap2.0
Would you mind sharing the stuff from here with us?
Re: [0.17] Game no longer runs correctly
Posted: Thu Mar 14, 2019 2:01 am
by plepper1
I'm having the same issues.
With 0.16.51, I had 60 UPS and at rest, 30 FPS, dropping to ~20FPS while moving (when not near smoke - then all bets were off).
With 0.17.9 (not specific to .9) I have 60UPS and 16.9FPS in a brand new world. Once I've played in it, I'm down in the 14.5FPS range, with my UPS dropping into the 40s.
I am playing on a low end system, but I wouldn't expect that much of a drop between versions. I tried .17 with vsync off and on - no change.
I attached the log files from .16 (debug16 folder) as well as .17 (debug17 folder) and the save files for kaboom-16 and 17shore, as well as various screenshots - both in those saves as well as in new worlds (0.16 - 3_13_2019 9_15_28 and 0.17 - 3_13_2019 9_25_03) showing the baseline performance.
Re: [0.17] Game no longer runs correctly (low FPS)
Posted: Thu Mar 14, 2019 2:51 pm
by posila
Hey, try to set "Video Memory Usage" to "All", disable "Full color depth" and disable "Show clouds" in graphics options.
Re: [0.17] Game no longer runs correctly (low FPS)
Posted: Thu Mar 14, 2019 3:05 pm
by plepper1
posila wrote: Thu Mar 14, 2019 2:51 pm
Hey, try to set "Video Memory Usage" to "All", disable "Full color depth" and disable "Show clouds" in graphics options.
Thanks for the input. I made those changes. It gained me a little bit, but I'm still not hitting 20 FPS/60 UPS.
Re: [0.17] Game no longer runs correctly (low FPS)
Posted: Thu Mar 14, 2019 3:23 pm
by plepper1
I went ahead and disabled the rest of the options: Show Smoke, Show decoratives, Show Item Shadows, Show Inserter Shadows,
That got me to 20 FPS/55 UPS at rest, but when moving it's still in the 19 FPS/55 UPS through 16 FPS/50 UPS range.
Edit: Added logs
Re: [0.17] Game no longer runs correctly (low FPS)
Posted: Thu Mar 14, 2019 3:40 pm
by posila
Thanks, I can see rendering times are spiking a lot for you, I'll see if I can find out what's causing it and optimize.
Re: [0.17] Game no longer runs correctly (low FPS)
Posted: Wed Apr 10, 2019 4:48 am
by RickJS
I, too am having slow FPS, and it's hard to maneuver the character because the game is so jumpy. FPS = 6.4 when zoomed in, 10.5 when zoomed all the way out, with alt mode engaged, and 14.7 in map view. I have disabled smoke, use half color depth, all video memory settings have been tried and don't seem to matter much. Texture compression is low quality, sprite resolution is normal. Full log is at the end of this message. Save file attached.
My system uses AMD FX-8120 8-core processor at 3.1 GHz, 16 GB RAM, integrated ATI Radeon 3000 graphics (ATI display adapter 0x9616), 512 MB dedicated video memory. MSI Afterburner says both GPUs are at 100%, even on the map and technology screens, each using ~450 MB of memory. The CPUs bounce around from about 30% to 80%.
The above is using version 0.17.21 and many mods, but things are roughly the same with 0.17.28 and no mods. Frame rate was not a problem with 0.16.51. I compare this to the behavior on an old Dell Latitude e6510 laptop, where the UPS drops to about 30, but the FPS stays right with the UPS.
0.002 2019-04-09 21:11:21; Factorio 0.17.21 (build 44074, win64, steam)
0.002 Operating system: Windows 10 (version 1809)
0.003 Program arguments: "C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe"
0.003 Read data path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/data
0.003 Write data path: C:/Users/Rick/AppData/Roaming/Factorio [1455631/1906927MB]
0.003 Binaries path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/bin
0.029 System info: [CPU: AMD FX(tm)-8120 Eight-Core Processor, 8 cores, RAM: 7461/15869 MB, page: 24729/65021 MB, virtual: 4333/134217727 MB, extended virtual: 0 MB]
0.052 Display options: [FullScreen: 1] [VSync: 0] [UIScale: custom (100.0%)] [Native DPI: 1] [Screen: 255] [Special: 00] [Lang: en]
0.074 Available displays: 1
0.075 [0]: \\.\DISPLAY1 - ATI Radeon 3000 Graphics {0x8000005, [0,0], 1680x1050, 32bit, 59Hz}
0.408 [Direct3D11] Display: 0, Output: 0, DisplayAdapter: 0, RenderingAdapter: 0; d3dcompiler_47.dll
0.566 Initialised Direct3D[0]: ATI Radeon 3000 Graphics; id: 1002-9616; driver: aticfx64.dll 8.17.10.1129
0.567 D3D Feature Level: 10.0, DXGI 1.5+, SwapChain: 1,discard,-,-,none
0.567 Compute supported: No
0.567 Unified Memory Architecture: No
0.567 BGR 565 Supported: No
0.567 MaximumFrameLatency: 3, GPUThreadPriority: 0
0.694 Desktop composition is active.
0.694 Graphics settings preset: medium-with-low-vram
0.694 Dedicated video memory size 508 MB
0.694 Graphics options: [Graphics quality: normal] [Video memory usage: medium] [Light scale: 25%] [DXT: low-quality]
0.694 [Max load threads: 32] [Max texture size: 8192] [Tex.Stream.: 0] [Rotation quality: low] [Color: 16bit]
0.792 DSound: Starting _dsound_update thread
0.793 DSound: Enter _dsound_update; tid=4540
1.022 Loading mod settings bobenemies 0.17.2 (settings.lua)
1.023 Loading mod settings qol_research 2.3.1 (settings.lua)
1.032 Loading mod settings bobores 0.17.1 (settings.lua)
1.033 Loading mod settings bobtech 0.17.2 (settings.lua)
1.034 Loading mod settings Nanobots 3.0.6 (settings.lua)
1.034 Loading mod settings bobplates 0.17.2 (settings.lua)
1.035 Loading mod settings bobwarfare 0.17.3 (settings.lua)
1.036 Loading mod settings Aircraft 1.6.5 (settings.lua)
1.041 Error GlobalModSettings.cpp:163: Failed to read mod settings: Map version 0.17.28-0 can't be loaded because it's higher than the game version (0.17.21-0).
1.045 Loading mod core 0.0.0 (data.lua)
1.278 Loading mod base 0.17.21 (data.lua)
1.976 Loading mod AfraidOfTheDark 1.0.22 (data.lua)
2.238 Loading mod bobenemies 0.17.2 (data.lua)
2.490 Loading mod boblibrary 0.17.0 (data.lua)
2.758 Loading mod qol_research 2.3.1 (data.lua)
3.012 Loading mod stdlib 1.0.2 (data.lua)
3.261 Loading mod bobores 0.17.1 (data.lua)
3.546 Loading mod bobtech 0.17.2 (data.lua)
3.805 Loading mod Nanobots 3.0.6 (data.lua)
4.083 Loading mod bobplates 0.17.2 (data.lua)
4.368 Loading mod bobwarfare 0.17.3 (data.lua)
4.724 Loading mod Aircraft 1.6.5 (data.lua)
5.020 Loading mod base 0.17.21 (data-updates.lua)
5.315 Loading mod AfraidOfTheDark 1.0.22 (data-updates.lua)
5.582 Loading mod bobenemies 0.17.2 (data-updates.lua)
5.861 Loading mod Squeak Through 1.3.0 (data-updates.lua)
6.138 Loading mod bobores 0.17.1 (data-updates.lua)
6.435 Loading mod bobtech 0.17.2 (data-updates.lua)
6.437 Script @__boblibrary__/technology-functions.lua:24: Technology vehicle-roboport-equipment-2 does not exist.
6.437 Script @__boblibrary__/technology-functions.lua:131: Technology vehicle-roboport-equipment-2 does not exist.
6.737 Loading mod Nanobots 3.0.6 (data-updates.lua)
6.752 Script @__stdlib__/stdlib/data/data.lua:44: Item basic-circuit-board does not exist. [stack traceback:->__Nanobots__/data-updates.lua:5:]
6.754 Script @__stdlib__/stdlib/data/data.lua:44: Item basic-circuit-board does not exist. [stack traceback:->__Nanobots__/data-updates.lua:6:]
6.755 Script @__stdlib__/stdlib/data/data.lua:44: Item basic-circuit-board does not exist. [stack traceback:->__Nanobots__/data-updates.lua:7:]
6.757 Script @__stdlib__/stdlib/data/data.lua:44: Item robot-brain-construction does not exist. [stack traceback:->__Nanobots__/data-updates.lua:9:]
6.759 Script @__stdlib__/stdlib/data/data.lua:44: Item robot-brain-construction does not exist. [stack traceback:->__Nanobots__/data-updates.lua:10:]
6.761 Script @__stdlib__/stdlib/data/data.lua:44: Item robot-brain-construction does not exist. [stack traceback:->__Nanobots__/data-updates.lua:11:]
7.069 Loading mod bobplates 0.17.2 (data-updates.lua)
7.073 Script @__boblibrary__/module-functions.lua:12: Recipe polishing-wheel-synthetic does not exist.
7.374 Loading mod bobwarfare 0.17.3 (data-updates.lua)
7.378 Script @__boblibrary__/recipe-functions.lua:76: Recipe gun-cotton-synthetic does not exist.
7.389 Script @__boblibrary__/module-functions.lua:12: Recipe gun-cotton-synthetic does not exist.
7.701 Loading mod Aircraft 1.6.5 (data-updates.lua)
8.011 Loading mod AfraidOfTheDark 1.0.22 (data-final-fixes.lua)
8.314 Loading mod bobplates 0.17.2 (data-final-fixes.lua)
8.636 Checksum for core: 2666023966
8.636 Checksum of base: 1967292039
8.636 Checksum of AfraidOfTheDark: 3234853960
8.636 Checksum of bobenemies: 2278274707
8.636 Checksum of boblibrary: 1591833824
8.636 Checksum of qol_research: 3650033342
8.636 Checksum of Squeak Through: 3677677690
8.636 Checksum of stdlib: 68667574
8.636 Checksum of bobores: 3626124899
8.636 Checksum of bobtech: 4164274838
8.636 Checksum of Nanobots: 3857221098
8.636 Checksum of bobplates: 4004719936
8.636 Checksum of bobwarfare: 1644495301
8.636 Checksum of Aircraft: 1289446068
10.028 Loading sounds...
10.321 Info PlayerData.cpp:69: Local player-data.json unavailable
10.321 Info PlayerData.cpp:72: Cloud player-data.json available, timestamp 1554869043
10.324 Error PlayerData.cpp:212: Failed to load achievement data: Map version 0.17.28-0 can't be loaded because it's higher than the game version (0.17.21-0).
10.332 Info CropCache.cpp:57: Exception while loading crop cache: Map version 0.17.28-0 can't be loaded because it's higher than the game version (0.17.21-0).. This can be probably ignored
10.537 Crop bitmaps.
11.698 Parallel Sprite Loader initialized (threads: 7)
15.949 Initial atlas bitmap size is 8192
15.950 Created atlas bitmap 8192x2668 [no-crop]
15.950 Created atlas bitmap 8192x1064 [decal]
15.951 Created atlas bitmap 8192x3072 [low-object]
15.951 Created atlas bitmap 8192x1184 [mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
15.952 Created atlas bitmap 8192x4256 [terrain, mipmap, linear-minification, linear-mip-level, no-crop]
15.952 Created atlas bitmap 8192x816 [smoke, mipmap, linear-minification, linear-magnification]
15.952 Created atlas bitmap 8192x900 [not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
15.953 Created atlas bitmap 8192x432 [alpha-mask]
15.954 Created atlas bitmap 8192x6748 [shadow, linear-magnification, alpha-mask]
15.954 Created atlas bitmap 8192x688 [shadow, mipmap, linear-magnification, alpha-mask]
15.954 Texture processor created. GPU accelerated compression Supported: NO, Enabled: yes/yes.
17.218 Parallel Sprite Loader initialized (threads: 7)
25.948 Sprites loaded
27.121 Generated mipmaps for atlas of size 8192x3072
28.197 Generated mipmaps for atlas of size 8192x1184
30.081 Generated mipmaps for atlas of size 8192x4256
31.141 Generated mipmaps for atlas of size 8192x816
32.082 Generated mipmaps for atlas of size 8192x900
33.133 Generated mipmaps for atlas of size 8192x688
33.140 Custom inputs active: 6
33.320 Factorio initialised
33.320 RivaTuner Statistics Server hook detected (rtsshooks64.dll)
33.322 Game is running on selected version branch on Steam.
46.637 Loading map C:\Users\Rick\AppData\Roaming\Factorio\saves\0.17 mods_1_13.zip: 10713738 bytes.
46.805 Loading level.dat: 24253525 bytes.
46.815 Info Scenario.cpp:161: Map version 0.17.21-0
49.572 Loading script.dat: 197796 bytes.
49.579 Checksum for script C:/Users/Rick/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1848333929
49.583 Checksum for script __AfraidOfTheDark__/control.lua: 2322376383
49.590 Checksum for script __qol_research__/control.lua: 3945794928
49.592 Checksum for script __bobores__/control.lua: 3649119228
49.621 Checksum for script __Nanobots__/control.lua: 2242924347
49.623 Checksum for script __bobplates__/control.lua: 2137047030
Re: [0.17] Game no longer runs correctly (low FPS)
Posted: Wed Apr 10, 2019 9:19 am
by driver
My system uses dual core 2,6 GHz, 4 GB RAM, radeon Hd 5450 with 500 MB video memory (a very poor card for gaming). I was able to play version 16.51 in HD (1920x1080) all graphic options disabled and very small forests with 60 FPS.
Version 0.17 is different. UPS is always at 60 but impossible to play in Hd but if I lower my desktop resolution to 1280x720 I can play with 60 FPS with all graphic options like steam, decoratives enabled and large forests, which looks good but unfortunately I'm playing on a 26''-monitor and things are getting quite unsharp. I personally prefer to play in native HD-resolution all graphic options disabled.
Edit: It took me a while to find this out but you can play factorio in a window with a fixed size to gain more fps and keep your native resolution.
(right click the shortcut to factorio.exe and select properties. In the properties window, add this to the end of the "target" text box:
factorio.exe --window-size 1440x900
You also need to activate another option (run as administrator) in properties and of course, deactivate "fullscreen" in graphic options of the game.