Log files attached:
enabled, then crash-loop with GL_GUILTY_CONTEXT_RESET_KHR, then fallback to disabled_softwarehttps://gist.github.com/mwotton/15319f07afe56272c8734c5cc0826219
__GL_SHADER_DISK_CACHE=0`x1 2026-03__GL_THREADED_OPTIMIZATION=0x1 2026-03
System Info
steamuser)/usr/games/steam), NOT Flatpak/mnt/exports/base/steam-headless/homeDescription
Steam webhelper's GPU process crashes consistently ~15-20 seconds after successfully initializing GPU acceleration. After the crash, Steam falls back to software rendering.
The GPU features (webgl, gpu_compositing, video_decode, 2d_canvas) all show as enabled initially, then the GPU process crashes during rendering and Steam disables acceleration.
Different failure modes depending on backend:
GL_GUILTY_CONTEXT_RESET_KHRvia GL robustness-cef-force-glx)GL_GUILTY_CONTEXT_RESET_KHRvia GL robustness-cef-use-vulkan)vkAcquireNextImageKHR() failed: -1000001004(VK_ERROR_OUT_OF_DATE_KHR) +SharedContextState context lost via SkiaAll paths result in GPU process exit (code 8704) and eventual fallback to software rendering.
Symptoms
webhelper_gpu.txtshows:gpu_compositing: enabled→ crash →gpu_compositing: disabled_softwareErrors
With EGL/GLX backends:
With Vulkan backend (
-cef-use-vulkan):Also appears in logs:
Eventually:
Reproduction
steam -cef-force-gpu -cef-disable-gpu-sandboxwebhelper_gpu.txtGL_GUILTY_CONTEXT_RESET_KHRTest Matrix
-cef-force-gpu(EGL)-cef-force-gpu -cef-force-glx__GL_THREADED_OPTIMIZATION=0 __GL_SHADER_DISK_CACHE=0GBM_BACKENDS_PATH=/run/host/usr/lib/x86_64-linux-gnu/gbm-cef-force-gpu(EGL)-cef-force-gpu -cef-force-glx-cef-force-gpu -cef-use-vulkanKey Evidence
webhelper_gpu.txtshows all features asenabledbefore any crashdmesgshows no NVIDIA driver-level errors during crashesEnvironment Details
/usr/lib/x86_64-linux-gnu/gbm/nvidia-drm_gbm.so/usr/lib/x86_64-linux-gnu/gbm/dri_gbm.sosteamuserRelated Issues
-cef-force-glx(EGL init failure)Logs
https://gist.github.com/mwotton/15319f07afe56272c8734c5cc0826219