[2.0.11] Rendering performance drops on not so big base
Posted: Tue Oct 29, 2024 12:30 am
I've started playing Space Age and for some reason viewing my current Nauvis factory that is pretty tame given Factorio scale causes FPS to drop to around 30-40 frames per second. Looking at any relatively empty space restores the frame rate, and UPS is stable at 60. I don't know what exactly causes this, I've tried lowering the resolution from 4K to just HD (didn't feel like it made a difference), lower textures to medium (didn't feel like it made a difference), and also installed the game on Linux (Ubuntu 22.04) instead of Windows and tried both X11 and Wayland desktops, still FPS drops. I've enabled the show-gpu-time-usage but there isn't much to pin the cause.
I'm kinda afraid to continue since menu backgrounds from Vulkanus and Gleba feel stuttery. Is there anything extra to check? nvtop doesn't show that GPU is hitting 100%, load on Windows was also not dominating.
I'm kinda afraid to continue since menu backgrounds from Vulkanus and Gleba feel stuttery. Is there anything extra to check? nvtop doesn't show that GPU is hitting 100%, load on Windows was also not dominating.
Code: Select all
0.000 2024-10-29 00:44:02; Factorio 2.0.11 (build 79682, linux64, steam, space-age)
0.424 Operating system: Linux (Ubuntu 22.04)
0.000 Initializing Steam API.
0.425 Program arguments: "/home/ldvsoft/.steam/debian-installation/steamapps/common/Factorio/bin/x64/factorio"
0.425 Config path: /home/ldvsoft/.factorio/config/config.ini
0.425 Read data path: /home/ldvsoft/.steam/debian-installation/steamapps/common/Factorio/data
0.425 Write data path: /home/ldvsoft/.factorio [22850/92148MB]
0.425 Binaries path: /home/ldvsoft/.steam/debian-installation/steamapps/common/Factorio/bin
0.504 System info: [CPU: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz, 8 cores, RAM: 15947 MB]
0.504 Environment: DISPLAY=:0 WAYLAND_DISPLAY=wayland-0 DESKTOP_SESSION=ubuntu XDG_SESSION_DESKTOP=ubuntu XDG_CURRENT_DESKTOP=ubuntu:GNOME SDL_VIDEODRIVER=<unset> __GL_FSAA_MODE=<unset> __GL_LOG_MAX_ANISO=<unset> __GL_SYNC_TO_VBLANK=<unset> __GL_SORT_FBCONFIGS=<unset> __GL_YIELD=<unset>
0.507 Display options: [FullScreen: true] [VSync: true] [UIScale: manual-pixels (125.0%)] [Native DPI: true] [Screen: 255] [Special: lmw] [Lang: en]
0.591 Video driver: wayland
0.592 Available displays: 1
0.592 [0]: Dell Inc. 27" - {[0,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
0.990 Initialised OpenGL:[0] AMD Radeon RX 6650 XT (navi23, LLVM 15.0.7, DRM 3.57, 6.8.0-47-generic); driver: 4.6 (Core Profile) Mesa 23.2.1-1ubuntu3.1~22.04.2
0.991 [Size] Window: 1920x1080, Backbuffer: 3840x2160
0.991 [Extensions] s3tc:yes; KHR_debug:yes; ARB_clear_texture:yes, ARB_copy_image:yes, ARB_pipeline_statistics_query:yes, ARB_gl_spirv:yes, ARB_ES2_compatibility:yes
0.991 [Version] 4.6
0.991 Graphics settings preset: very-high
0.991 Dedicated video memory size 8192 MB
1.253 Graphics options: [Graphics quality: medium] [Video memory usage: all] [DXT: high-quality]
1.253 [Max threads (load/render): 32/8] [Max texture size: 0] [Tex.Stream.: false] [Rotation quality: normal] [Other: STDCWT] [B:0,C:0,S:100]
1.273 [Audio] Driver:pulseaudio, Device:Default device, Depth:16, Channels:2, Frequency:44100
2.454 Info ModManager.cpp:434: FeatureFlag expansion-shaders = true
2.454 Info ModManager.cpp:434: FeatureFlag freezing = true
2.454 Info ModManager.cpp:434: FeatureFlag quality = true
2.454 Info ModManager.cpp:434: FeatureFlag rail-bridges = true
2.454 Info ModManager.cpp:434: FeatureFlag segmented-units = true
2.454 Info ModManager.cpp:434: FeatureFlag space-travel = true
2.454 Info ModManager.cpp:434: FeatureFlag spoiling = true
3.958 Data stage cache loaded in: 1.504079 seconds.
4.036 Checksum for core: 1043092351
4.036 Checksum of base: 708330460
4.036 Checksum of elevated-rails: 1891730324
4.036 Checksum of quality: 4264147466
4.036 Checksum of space-age: 4032004066
6.169 Prototype list checksum: 124222065
6.249 Loading sounds...
8.438 Info PlayerData.cpp:68: Local player-data.json unavailable
8.438 Info PlayerData.cpp:71: Cloud player-data.json available, timestamp 1730158913
9.686 Initial atlas bitmap size is 16384
10.027 Created an atlas bitmap (size 16384x16376) [none]
10.030 Created an atlas bitmap (size 16384x11508) [none]
10.030 Created an atlas bitmap (size 8192x4280) [decal]
10.034 Created an atlas bitmap (size 16384x4592) [low-object]
10.036 Created an atlas bitmap (size 16384x11896) [corpse-decay]
10.036 Created an atlas bitmap (size 8192x5416) [none]
10.036 Created an atlas bitmap (size 904x41) [not-compressed]
10.038 Created an atlas bitmap (size 8192x1840) [mipmap, linear-minification, linear-magnification, linear-mip-level]
10.042 Created an atlas bitmap (size 16384x6496) [terrain, mipmap, linear-minification, linear-mip-level]
10.043 Created an atlas bitmap (size 4096x2640) [terrain-effect-map, mipmap, linear-minification, linear-mip-level]
10.044 Created an atlas bitmap (size 4096x3024) [smoke, mipmap, linear-minification, linear-magnification]
10.044 Created an atlas bitmap (size 4096x1376) [mipmap]
10.045 Created an atlas bitmap (size 2048x1520) [mipmap]
10.045 Created an atlas bitmap (size 4096x2832) [mipmap]
10.046 Created an atlas bitmap (size 4096x2832) [mipmap]
10.047 Created an atlas bitmap (size 4096x2832) [mipmap]
10.048 Created an atlas bitmap (size 8192x3792) [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
10.053 Created an atlas bitmap (size 8192x3420) [alpha-mask]
10.214 Created an atlas bitmap (size 16384x16376) [shadow, linear-magnification, alpha-mask]
10.215 Created an atlas bitmap (size 16384x3652) [shadow, linear-magnification, alpha-mask]
10.216 Created an atlas bitmap (size 4096x1312) [shadow, mipmap, linear-magnification, alpha-mask]
10.217 Created an atlas bitmap (size 2048x496) [icon-background, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, ]
10.217 Loading 3D bitmaps.
10.268 Texture processor created (2048). GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
12.989 Atlases loaded from disk cache in 2.721753 seconds.
13.001 Parallel sprite loader initialized (threads: 7, bitmaps: 66)
19.486 Sprites loaded
19.515 Generated mipmaps (3) for atlas [3] of size 16384x4592
19.518 Generated mipmaps (3) for atlas [7] of size 8192x1840
19.526 Generated mipmaps (3) for atlas [8] of size 16384x6496
19.528 Generated mipmaps (3) for atlas [9] of size 4096x2640
19.530 Generated mipmaps (3) for atlas [10] of size 4096x3024
19.623 Generated mipmaps (3) for atlas [11] of size 4096x1376
19.625 Generated mipmaps (3) for atlas [12] of size 2048x1520
19.628 Generated mipmaps (3) for atlas [13] of size 4096x2832
19.678 Generated mipmaps (3) for atlas [14] of size 4096x2832
19.680 Generated mipmaps (3) for atlas [15] of size 4096x2832
19.684 Generated mipmaps (5) for atlas [16] of size 8192x3792
19.687 Generated mipmaps (3) for atlas [20] of size 4096x1312
19.734 Custom mipmaps uploaded (3203)
20.068 Factorio initialised
20.075 Steam Storage Quota: 23740/23841
25.172 Loading map /home/ldvsoft/.factorio/saves/_autosave2.zip: 8835085 bytes.
25.218 Loading level.dat: 19134102 bytes.
25.250 Info Scenario.cpp:178: Map version 2.0.11-3
27.214 Loading blueprint storage: Local timestamp -1, Cloud timestamp 1730043562
27.252 Loading script.dat: 1222 bytes.
27.267 Checksum for script __level__/control.lua: 2463946943
53.874 Quitting: user-quit.
54.370 Steam API shutdown.
54.379 Goodbye