Hello,
I am having exactly the same issue when launching Steam for the first time after OS boot. It happens when Steam launches both windowed and fullscreen, and header appears again if I change window format to fullscreen or windowed respectively most of the times by grabbing "invisible" header.
My system is
Operating System: Arch Linux
KDE Plasma Version: 6.6.4
KDE Frameworks Version: 6.25.0
Qt Version: 6.11.0
Kernel Version: 7.0.2-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600X 6-Core Processor
Memory: 32 GiB of RAM (31,2 GiB usable)
Graphics Processor: NVIDIA GeForce RTX 4070 SUPER
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: B550 AORUS ELITE V2
Steam is latest Stable release (1777411435) but problem also happened on previous versions
Hi,
I'm also having the same issue. The header doesn't always load when starting Steam. It happens when Steam auto-loads after the OS boots, but it also happens (sometimes) when I start Steam manually. Resizing the window makes the client render itself properly, and the issue disappears.
System info:
OS: CachyOS x86_64
Kernel: Linux 7.0.5-1-cachyos
Display (GBT3215): 3840x2160 @ 1.45x in 32", 120 Hz [External]
DE: KDE Plasma 6.6.4
WM: KWin (Wayland)
WM Theme: Breeze
Theme: Breeze (Dark) [Qt], Breeze-Dark [GTK2], Breeze [GTK3]
Icons: breeze-dark [Qt], breeze-dark [GTK2/3/4]
CPU: AMD Ryzen 7 7800X3D (16) @ 5.05 GHz
GPU 1: NVIDIA GeForce RTX 4090 [Discrete]
GPU 2: AMD Raphael [Integrated]
Memory: 62.01 GiB
A stack trace from a Steam-boot where it happened, maybe it helps:
steam -v
steam.sh[3775]: Running Steam on cachyos rolling 64-bit
steam.sh[3775]: STEAM_RUNTIME is enabled automatically
setup.sh[3827]: Steam runtime environment up-to-date!
steam.sh[3775]: Log already open
steam.sh[3775]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2026-05-11 08:07:47] Startup - updater built May 8 2026 22:40:27
[2026-05-11 08:07:47] Startup - Steam Client launched with: '/home/xxxxxxxx/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened' '-v'
05/11 08:07:47 minidumps folder is set to /tmp/dumps
05/11 08:07:47 Init: Installing breakpad exception handler for appid(steam)/version(1778281814)/tid(3884)
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2026-05-11 08:07:47] Process started with command-line: '/home/xxxxxxxx/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened' '-v'
05/11 08:07:47 minidumps folder is set to /tmp/dumps
[2026-05-11 08:07:47] Using update UI: xwin
05/11 08:07:47 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(3885)
[2026-05-11 08:07:47] Create window
[2026-05-11 08:07:47] Loading cached metrics from disk (/home/xxxxxxxx/.local/share/Steam/package/steam_client_metrics.bin)
[2026-05-11 08:07:47] Using the following download hosts for Public, Realm steamglobal
[2026-05-11 08:07:47] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2026-05-11 08:07:47] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2026-05-11 08:07:47] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2026-05-11 08:07:47] Verifying installation...
[2026-05-11 08:07:47] Verifying file sizes only
[2026-05-11 08:07:47] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /home/xxxxxxxx/.local/share/Steam/logs
[2026-05-11 08:07:47] ProcessNextMessage: socket disconnected
[2026-05-11 08:07:47] No more messages are expected - exiting
XOpenIM() failed, LANG = en_GB.UTF-8
XOpenIM() failed, LANG = en_GB.UTF-8XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf644e370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf644ccc0
05/11 08:07:47 minidumps folder is set to /tmp/dumps
05/11 08:07:47 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1778281814)/tid(3894)
Running query: 1 - GpuTopology
Response: gpu_topology {
gpus {
id: 1
name: "NVIDIA GeForce RTX 4090"
vram_size_bytes: 25757220864
driver_id: k_EGpuDriverId_NvidiaProprietary
driver_version_major: 595
driver_version_minor: 71
driver_version_patch: 5
luid: 0
}
gpus {
id: 2
name: "AMD Ryzen 7 7800X3D 8-Core Processor (RADV RAPHAEL_MENDOCINO)"
vram_size_bytes: 22550872064
driver_id: k_EGpuDriverId_MesaRadv
driver_version_major: 26
driver_version_minor: 1
driver_version_patch: 0
luid: 0
}
default_gpu_id: 1
}
Exit code: 0
Saving response to: /tmp/steamLnGoLh - 134 bytes
steamwebhelper.sh[3901]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/xxxxxxxx/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[3901]: Starting steamwebhelper with steamrt steam runtime at /home/xxxxxxxx/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/xxxxxxxx/.local/share/Steam/config/htmlcache -steampid=3884 -buildid=1778281814 -steamid=0 -logdir=/home/xxxxxxxx/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/xxxxxxxx/.local/share/Steam/clientui -steampath=/home/xxxxxxxx/.local/share/Steam/ubuntu12_32/steam -launcher=0 --valve-initial-threadpool-size=4 --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/xxxxxxxx/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --gaia-url=http://disabled.invalid --enable-features=PlatformHEVCDecoderSupport --disable-features=WinRetrieveSuggestionsOnlyOnDemand,SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 4100
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
/usr/share/themes/Breeze-Dark/gtk-2.0/widgets/entry:70: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Breeze-Dark/gtk-2.0/widgets/styles:36: error: invalid string constant "combobox_entry", expected valid string constant
Desktop state changed: desktop: { pos: 0, 0 size: 3840,2160 } primary: { pos: 0, 0 size: 3840,2160 }
Caching cursor image for , size 36x36, serial 3, cache size = 0
reaping pid: 3885 -- steam
[2026-05-11 08:09:48] Background update loop checking for update. . .
[2026-05-11 08:09:48] Checking for available updates...
[2026-05-11 08:09:48] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2026-05-11 08:09:48] Manifest download: send request
[2026-05-11 08:09:48] Manifest download: waiting for download to finish
[2026-05-11 08:09:49] Manifest download: finished
[2026-05-11 08:09:49] Download skipped: /steam_client_ubuntu12 version 1778281814, installed version 1778281814, existing pending version 0
[2026-05-11 08:09:49] Nothing to do
This is also some output from cat ~/.local/share/Steam/logs/cef_log.txt. Not sure how relevant this is though, cause I'm also seeing these kinds of errors when Steam does load correctly...
[2219:2219:0511/080715.200176:WARNING:connection.cc(56)] X error received. Request: DestroyWindowRequest, Error: WindowError{.sequence = 6354, .bad_value = 37748828, .minor_opcode = 0, .major_opcode = 4}
[2219:2219:0511/080715.200240:WARNING:connection.cc(56)] X error received. Request: DestroyWindowRequest, Error: WindowError{.sequence = 6358, .bad_value = 37748801, .minor_opcode = 0, .major_opcode = 4}
[2219:2219:0511/080715.200284:WARNING:connection.cc(56)] X error received. Request: DestroyWindowRequest, Error: WindowError{.sequence = 6360, .bad_value = 37748797, .minor_opcode = 0, .major_opcode = 4}
[2219:2219:0511/080715.200309:WARNING:connection.cc(56)] X error received. Request: DestroyWindowRequest, Error: WindowError{.sequence = 6362, .bad_value = 37748757, .minor_opcode = 0, .major_opcode = 4}
[2219:2219:0511/080715.200333:WARNING:connection.cc(56)] X error received. Request: DestroyWindowRequest, Error: WindowError{.sequence = 6364, .bad_value = 37748809, .minor_opcode = 0, .major_opcode = 4}
[2219:2219:0511/080715.200354:WARNING:connection.cc(56)] X error received. Request: DestroyWindowRequest, Error: WindowError{.sequence = 6366, .bad_value = 37748805, .minor_opcode = 0, .major_opcode = 4}
[2219:2219:0511/080715.200378:WARNING:connection.cc(56)] X error received. Request: DestroyWindowRequest, Error: WindowError{.sequence = 6368, .bad_value = 37748793, .minor_opcode = 0, .major_opcode = 4}
[2219:2219:0511/080715.200400:WARNING:connection.cc(56)] X error received. Request: DestroyWindowRequest, Error: WindowError{.sequence = 6370, .bad_value = 37748789, .minor_opcode = 0, .major_opcode = 4}
[2219:2219:0511/080715.200423:WARNING:connection.cc(56)] X error received. Request: DestroyWindowRequest, Error: WindowError{.sequence = 6372, .bad_value = 37748785, .minor_opcode = 0, .major_opcode = 4}
[2219:2219:0511/080715.200447:WARNING:connection.cc(56)] X error received. Request: DestroyWindowRequest, Error: WindowError{.sequence = 6374, .bad_value = 37748781, .minor_opcode = 0, .major_opcode = 4}
[2219:2219:0511/080715.200501:WARNING:connection.cc(56)] X error received. Request: DestroyWindowRequest, Error: WindowError{.sequence = 6376, .bad_value = 37748777, .minor_opcode = 0, .major_opcode = 4}
[2219:2219:0511/080715.200534:WARNING:connection.cc(56)] X error received. Request: DestroyWindowRequest, Error: WindowError{.sequence = 6378, .bad_value = 37748773, .minor_opcode = 0, .major_opcode = 4}
[2219:2219:0511/080715.200567:WARNING:connection.cc(56)] X error received. Request: DestroyWindowRequest, Error: WindowError{.sequence = 6380, .bad_value = 37748769, .minor_opcode = 0, .major_opcode = 4}
[2219:2219:0511/080715.200603:WARNING:connection.cc(56)] X error received. Request: DestroyWindowRequest, Error: WindowError{.sequence = 6382, .bad_value = 37748765, .minor_opcode = 0, .major_opcode = 4}
[2219:2219:0511/080715.214440:WARNING:connection.cc(56)] X error received. Request: SendEventRequest, Error: WindowError{.sequence = 6388, .bad_value = 37748756, .minor_opcode = 0, .major_opcode = 25}
[2219:2219:0511/080715.214573:WARNING:connection.cc(56)] X error received. Request: SendEventRequest, Error: WindowError{.sequence = 6390, .bad_value = 37748763, .minor_opcode = 0, .major_opcode = 25}
[2219:2219:0511/080715.214696:WARNING:connection.cc(56)] X error received. Request: SendEventRequest, Error: WindowError{.sequence = 6392, .bad_value = 37748767, .minor_opcode = 0, .major_opcode = 25}
[2219:2219:0511/080715.214817:WARNING:connection.cc(56)] X error received. Request: SendEventRequest, Error: WindowError{.sequence = 6394, .bad_value = 37748771, .minor_opcode = 0, .major_opcode = 25}
[2219:2219:0511/080715.214923:WARNING:connection.cc(56)] X error received. Request: SendEventRequest, Error: WindowError{.sequence = 6396, .bad_value = 37748775, .minor_opcode = 0, .major_opcode = 25}
[2219:2219:0511/080715.215040:WARNING:connection.cc(56)] X error received. Request: SendEventRequest, Error: WindowError{.sequence = 6398, .bad_value = 37748779, .minor_opcode = 0, .major_opcode = 25}
[2219:2219:0511/080715.215190:WARNING:connection.cc(56)] X error received. Request: SendEventRequest, Error: WindowError{.sequence = 6400, .bad_value = 37748783, .minor_opcode = 0, .major_opcode = 25}
[2219:2219:0511/080715.215299:WARNING:connection.cc(56)] X error received. Request: SendEventRequest, Error: WindowError{.sequence = 6402, .bad_value = 37748787, .minor_opcode = 0, .major_opcode = 25}
[2219:2219:0511/080715.215408:WARNING:connection.cc(56)] X error received. Request: SendEventRequest, Error: WindowError{.sequence = 6404, .bad_value = 37748791, .minor_opcode = 0, .major_opcode = 25}
[2219:2219:0511/080715.215512:WARNING:connection.cc(56)] X error received. Request: SendEventRequest, Error: WindowError{.sequence = 6406, .bad_value = 37748795, .minor_opcode = 0, .major_opcode = 25}
[2219:2219:0511/080715.215615:WARNING:connection.cc(56)] X error received. Request: SendEventRequest, Error: WindowError{.sequence = 6408, .bad_value = 37748799, .minor_opcode = 0, .major_opcode = 25}
[2219:2219:0511/080715.215716:WARNING:connection.cc(56)] X error received. Request: SendEventRequest, Error: WindowError{.sequence = 6410, .bad_value = 37748803, .minor_opcode = 0, .major_opcode = 25}
[2219:2219:0511/080715.216286:WARNING:connection.cc(56)] X error received. Request: SendEventRequest, Error: WindowError{.sequence = 6412, .bad_value = 37748807, .minor_opcode = 0, .major_opcode = 25}
[2219:2219:0511/080715.216462:WARNING:connection.cc(56)] X error received. Request: SendEventRequest, Error: WindowError{.sequence = 6414, .bad_value = 37748826, .minor_opcode = 0, .major_opcode = 25}
[4071:4071:0511/080748.605501:WARNING:chrome_main_delegate.cc(748)] This is Chrome version 126.0.6478.183 (not a warning)
[4071:4071:0511/080748.618953:INFO:crash_reporting.cc(238)] Crash reporting enabled for process: browser
[4071:4071:0511/080748.620893:WARNING:task_impl.cc(31)] No task runner for threadId 0
[4071:4071:0511/080748.621280:WARNING:task_impl.cc(31)] No task runner for threadId 0
[4071:4071:0511/080748.853318:WARNING:account_consistency_mode_manager.cc(77)] Desktop Identity Consistency cannot be enabled as no OAuth client ID and client secret have been configured.
[4119:4119:0511/080748.864008:INFO:crash_reporting.cc(238)] Crash reporting enabled for process: utility
[4071:4071:0511/080748.871620:WARNING:bluez_dbus_manager.cc(248)] Floss manager not present, cannot set Floss enable/disable.
[4071:4071:0511/080748.953165:WARNING:browser_management_service.cc(128)] EnterpriseLogoUrl fetch failed with error code -1 and MIME type
[4071:4071:0511/080749.765982:ERROR:atom_cache.cc(229)] Add STEAM_GAME to kAtomsToCache
[4071:4071:0511/080753.599639:ERROR:atom_cache.cc(229)] Add _NET_WM_STATE_KEEP_ABOVE to kAtomsToCache
Hopefully there's something revealing to the issue in here.
Is there any other logging or input we could provide?
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
Sometimes when returning from Big Picture, the Steam window is missing the header and footer, with only the store browser area visible. The missing header and footer is still there and responds to mouse input, but the header is invisible and the footer appears black. I attached a screenshot:
This doesn't happen every time, only sometimes.
My desktop is KDE Plasma 6.5.5 on Wayland
Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist
I expected all of the Steam window to be visible. It wasn't.
Steps for reproducing this issue:
Alternate steps: