[2.0.60] Steam Overlay is not working with Wayland video driver
Posted: Wed Aug 20, 2025 11:57 am
Hi! I play from Steam. Recently noticed that I cannot make screenshots anymore. Turns out Steam Overlay is not responding at all in-game.
I play on Linux (latest KDE, Wayland, AMD graphics card). Don't know exactly when the Steam Overlay stopped for me, but I believe I haven't changed any settings myself. Narrowed it all down to the Video Driver option from in-game's menu. By default, had it on Wayland. Switching to X11 made Steam Overlay appear again. Here are some logs to help out.
With Wayland Video Driver selected:
With X11 Video Driver selected:
I play on Linux (latest KDE, Wayland, AMD graphics card). Don't know exactly when the Steam Overlay stopped for me, but I believe I haven't changed any settings myself. Narrowed it all down to the Video Driver option from in-game's menu. By default, had it on Wayland. Switching to X11 made Steam Overlay appear again. Here are some logs to help out.
With Wayland Video Driver selected:
Code: Select all
0.000 2025-08-20 14:52:51; Factorio 2.0.60 (build 83512, linux64, steam)
0.000 Operating system: Linux
0.000 Initializing Steam API.
0.000 Program arguments: "/home/xqr/.local/share/Steam/steamapps/common/Factorio/bin/x64/factorio"
0.000 Config path: /home/xqr/.factorio/config/config.ini
0.000 Read data path: /home/xqr/.local/share/Steam/steamapps/common/Factorio/data
0.000 Write data path: /home/xqr/.factorio [146008/929186MB]
0.000 Binaries path: /home/xqr/.local/share/Steam/steamapps/common/Factorio/bin
0.005 System info: [CPU: AMD Ryzen 7 5800X 8-Core Processor, 16 cores, RAM: 32008 MB]
0.005 Environment: DISPLAY=:1 WAYLAND_DISPLAY=wayland-0 DESKTOP_SESSION=plasma XDG_SESSION_DESKTOP=KDE XDG_CURRENT_DESKTOP=KDE 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.005 Display options: [FullScreen: true] [VSync: false] [UIScale: automatic (100.0%)] [Native DPI: true] [Screen: 255] [Special: lmw] [Lang: en]
0.021 Video driver: wayland
0.021 Available displays: 1
0.021 [0]: Dell Inc. DELL G2724D - {[0,0], 2560x1440, SDL_PIXELFORMAT_RGB888, 165Hz}
0.104 Initialised OpenGL:[0] AMD Radeon RX 6800 (radeonsi, navi21, LLVM 20.1.8, DRM 3.64, 6.16.1-arch1-1); driver: 4.6 (Core Profile) Mesa 25.1.7-arch1.1
0.104 [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.104 [Version] 4.6
0.217 Graphics settings preset: very-high
0.217 Dedicated video memory size 16368 MB (detected from AMD Radeon RX 6800 (RADV NAVI21); VendorID: 0x1002; DeviceID: 0x73bf)
0.237 Graphics options: [Graphics quality: high] [Video memory usage: all] [DXT: high-quality]
0.237 [Max threads (load/render): 32/8] [Max texture size: 0] [Tex.Stream.: false] [Rotation quality: normal] [Other: STDCWTl] [B:50,C:0,S:100]
0.252 [Audio] Driver:pulseaudio, Device:Default device, Depth:16, Frequency:44100, Channels:2, Interpolation:linear
0.314 Info ModManager.cpp:444: FeatureFlag expansion-shaders = false
0.314 Info ModManager.cpp:444: FeatureFlag freezing = false
0.314 Info ModManager.cpp:444: FeatureFlag quality = false
0.314 Info ModManager.cpp:444: FeatureFlag rail-bridges = false
0.314 Info ModManager.cpp:444: FeatureFlag segmented-units = false
0.314 Info ModManager.cpp:444: FeatureFlag space-travel = false
0.314 Info ModManager.cpp:444: FeatureFlag spoiling = false
0.323 Loading mod core 0.0.0 (data.lua)
0.333 Loading mod base 2.0.60 (data.lua)
0.423 Loading mod base 2.0.60 (data-updates.lua)
0.454 Checksum for core: 4171658704
0.454 Checksum of base: 1534080171
0.561 Prototype list checksum: 159860831
0.577 Loading sounds...
0.660 Info PlayerData.cpp:66: Local player-data.json unavailable
0.660 Info PlayerData.cpp:69: Cloud player-data.json available, timestamp 1755690765
0.661 Post-data load graphics options: [Light occlusion: YES]
0.745 Initial atlas bitmap size is 16384
0.760 Created an atlas bitmap (size 16384x16384) [none]
0.760 Created an atlas bitmap (size 16384x12652) [none]
0.761 Created an atlas bitmap (size 16384x7424) [low-object]
0.761 Created an atlas bitmap (size 16384x12096) [corpse-decay]
0.761 Created an atlas bitmap (size 8192x4352) [decal]
0.761 Created an atlas bitmap (size 8192x5632) [mipmap, linear-minification, linear-magnification, linear-mip-level]
0.761 Created an atlas bitmap (size 4096x1632) [smoke, mipmap, linear-minification, linear-magnification]
0.761 Created an atlas bitmap (size 16384x6288) [terrain, mipmap, linear-minification, linear-mip-level]
0.761 Created an atlas bitmap (size 4096x2960) [terrain-effect-map, mipmap, linear-minification, linear-mip-level]
0.761 Created an atlas bitmap (size 4096x3104) [mipmap]
0.762 Created an atlas bitmap (size 8192x2560) [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
0.762 Created an atlas bitmap (size 8192x5168) [alpha-mask]
0.773 Created an atlas bitmap (size 16384x16384) [shadow, linear-magnification, alpha-mask]
0.773 Created an atlas bitmap (size 4096x1268) [shadow, linear-magnification, alpha-mask]
0.773 Created an atlas bitmap (size 8192x2352) [shadow, mipmap, linear-magnification, alpha-mask]
0.773 Created an atlas bitmap (size 4096x176) [icon-background, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, ]
0.773 Loading 3D bitmaps.
0.782 Texture processor created (4096). GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
0.845 Parallel sprite loader initialized (threads: 15, bitmaps: 4655)
6.514 Sprites loaded
6.529 Generated mipmaps (4) for atlas [2] of size 16384x7424
6.533 Generated mipmaps (3) for atlas [5] of size 8192x5632
6.533 Generated mipmaps (3) for atlas [6] of size 4096x1632
6.536 Generated mipmaps (3) for atlas [7] of size 16384x6288
6.536 Generated mipmaps (3) for atlas [8] of size 4096x2960
6.578 Generated mipmaps (3) for atlas [9] of size 4096x3104
6.579 Generated mipmaps (5) for atlas [10] of size 8192x2560
6.580 Generated mipmaps (3) for atlas [14] of size 8192x2352
6.588 Custom mipmaps uploaded (2363)
6.595 Video memory usage: 1599.11 MB (Atlases: 1587.57 MB, Textures: 11.54 MB)
6.691 Factorio initialised
6.691 Steam Storage Quota: 23481/23841
With X11 Video Driver selected:
Code: Select all
0.000 2025-08-20 14:48:47; Factorio 2.0.60 (build 83512, linux64, steam)
0.000 Operating system: Linux
0.000 Initializing Steam API.
0.000 Program arguments: "/home/xqr/.local/share/Steam/steamapps/common/Factorio/bin/x64/factorio"
0.000 Config path: /home/xqr/.factorio/config/config.ini
0.000 Read data path: /home/xqr/.local/share/Steam/steamapps/common/Factorio/data
0.000 Write data path: /home/xqr/.factorio [146018/929186MB]
0.000 Binaries path: /home/xqr/.local/share/Steam/steamapps/common/Factorio/bin
0.005 System info: [CPU: AMD Ryzen 7 5800X 8-Core Processor, 16 cores, RAM: 32008 MB]
0.005 Environment: DISPLAY=:1 WAYLAND_DISPLAY=wayland-0 DESKTOP_SESSION=plasma XDG_SESSION_DESKTOP=KDE XDG_CURRENT_DESKTOP=KDE 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.005 Display options: [FullScreen: true] [VSync: false] [UIScale: automatic (100.0%)] [Native DPI: true] [Screen: 255] [Special: lmw] [Lang: en]
0.012 Video driver: x11
0.012 Available displays: 1
0.012 [0]: DP-1 27" - {[0,0], 2560x1440, SDL_PIXELFORMAT_RGB888, 165Hz}
0.210 Initialised OpenGL:[0] AMD Radeon RX 6800 (radeonsi, navi21, LLVM 20.1.8, DRM 3.64, 6.16.1-arch1-1); driver: 4.6 (Core Profile) Mesa 25.1.7-arch1.1
0.210 [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.210 [Version] 4.6
0.323 Graphics settings preset: very-high
0.323 Dedicated video memory size 16368 MB (detected from AMD Radeon RX 6800 (RADV NAVI21); VendorID: 0x1002; DeviceID: 0x73bf)
0.341 Graphics options: [Graphics quality: high] [Video memory usage: all] [DXT: high-quality]
0.341 [Max threads (load/render): 32/8] [Max texture size: 0] [Tex.Stream.: false] [Rotation quality: normal] [Other: STDCWTl] [B:50,C:0,S:100]
0.356 [Audio] Driver:pulseaudio, Device:Default device, Depth:16, Frequency:44100, Channels:2, Interpolation:linear
0.418 Info ModManager.cpp:444: FeatureFlag expansion-shaders = false
0.418 Info ModManager.cpp:444: FeatureFlag freezing = false
0.418 Info ModManager.cpp:444: FeatureFlag quality = false
0.418 Info ModManager.cpp:444: FeatureFlag rail-bridges = false
0.418 Info ModManager.cpp:444: FeatureFlag segmented-units = false
0.418 Info ModManager.cpp:444: FeatureFlag space-travel = false
0.418 Info ModManager.cpp:444: FeatureFlag spoiling = false
0.427 Loading mod core 0.0.0 (data.lua)
0.438 Loading mod base 2.0.60 (data.lua)
0.525 Loading mod base 2.0.60 (data-updates.lua)
0.558 Checksum for core: 4171658704
0.558 Checksum of base: 1534080171
0.673 Prototype list checksum: 159860831
0.687 Loading sounds...
0.771 Info PlayerData.cpp:66: Local player-data.json unavailable
0.771 Info PlayerData.cpp:69: Cloud player-data.json available, timestamp 1755690237
0.772 Post-data load graphics options: [Light occlusion: YES]
0.852 Initial atlas bitmap size is 16384
0.866 Created an atlas bitmap (size 16384x16384) [none]
0.867 Created an atlas bitmap (size 16384x12652) [none]
0.867 Created an atlas bitmap (size 16384x7424) [low-object]
0.867 Created an atlas bitmap (size 16384x12096) [corpse-decay]
0.867 Created an atlas bitmap (size 8192x4352) [decal]
0.867 Created an atlas bitmap (size 8192x5632) [mipmap, linear-minification, linear-magnification, linear-mip-level]
0.868 Created an atlas bitmap (size 4096x1632) [smoke, mipmap, linear-minification, linear-magnification]
0.868 Created an atlas bitmap (size 16384x6288) [terrain, mipmap, linear-minification, linear-mip-level]
0.868 Created an atlas bitmap (size 4096x2960) [terrain-effect-map, mipmap, linear-minification, linear-mip-level]
0.868 Created an atlas bitmap (size 4096x3104) [mipmap]
0.868 Created an atlas bitmap (size 8192x2560) [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
0.868 Created an atlas bitmap (size 8192x5168) [alpha-mask]
0.879 Created an atlas bitmap (size 16384x16384) [shadow, linear-magnification, alpha-mask]
0.879 Created an atlas bitmap (size 4096x1268) [shadow, linear-magnification, alpha-mask]
0.879 Created an atlas bitmap (size 8192x2352) [shadow, mipmap, linear-magnification, alpha-mask]
0.880 Created an atlas bitmap (size 4096x176) [icon-background, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, ]
0.880 Loading 3D bitmaps.
0.891 Texture processor created (4096). GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
0.960 Parallel sprite loader initialized (threads: 15, bitmaps: 4655)
6.882 Sprites loaded
6.897 Generated mipmaps (4) for atlas [2] of size 16384x7424
6.900 Generated mipmaps (3) for atlas [5] of size 8192x5632
6.901 Generated mipmaps (3) for atlas [6] of size 4096x1632
6.902 Generated mipmaps (3) for atlas [7] of size 16384x6288
6.903 Generated mipmaps (3) for atlas [8] of size 4096x2960
6.948 Generated mipmaps (3) for atlas [9] of size 4096x3104
6.949 Generated mipmaps (5) for atlas [10] of size 8192x2560
6.950 Generated mipmaps (3) for atlas [14] of size 8192x2352
6.958 Custom mipmaps uploaded (2363)
6.967 Video memory usage: 1599.11 MB (Atlases: 1587.57 MB, Textures: 11.54 MB)
7.063 Factorio initialised
7.064 Steam Storage Quota: 23481/23841