Hello @justawesome360, an unhealthy EGL render path is either a video driver issue or a distro packaging issue that should be reported to your package maintainers.
@justawesome360 one additional data point, the -cef-force-glx option does not exist. So it is either the STEAM_RUNTIME=1 or the -no-cef-sandbox flag that is fixing it for you.
When you report this to your distro you might want to omit the -cef-force-glx option that an AI probably hallucinated.
Isn't it a known issue? -no-cef-sandbox is the usual fix. You might experience some other issues after, though, mainly when exiting Big Picture (like lingering windows that have to be manually killed with xkill).
Nothing extracted yet.
Steam Big Picture extremely laggy on Linux Mint Cinnamon (X11): CEF GPU init fails with EGL “Invalid visual ID” → UI falls back to software; fixed by forcing GLX (
-cef-force-glx)Issue type
Performance / UI rendering (Big Picture)
This terminal command fixed it:
Environment
XDG_SESSION_TYPE=x11,XDG_CURRENT_DESKTOP=X-Cinnamon)~/.local/share/Steam/publicbetaat the time (~/.local/share/Steam/package/betacontainedpublicbeta)What happened
Steam Big Picture Mode suddenly became extremely laggy/stuttery (choppy animations, slow scrolling, delayed UI response). Desktop otherwise normal.
What I expected
Big Picture UI remains smooth and GPU-accelerated.
Steps to reproduce
Evidence / Logs
Primary log:
~/.local/share/Steam/logs/webhelper_gpu.txtIn the broken state, the log shows EGL/ANGLE initialization failure on X11, followed by Steam disabling GPU acceleration for the UI and falling back to software rendering:
Representative excerpt:
Also observed:
steamwebhelperlaunched with GPU-disabled flags in the broken state (frompsoutput), e.g.:--disable-gpu-compositing--disable-gpuWhen broken, GPU feature status in
webhelper_gpu.txtindicates software fallback (examples):gpu_compositing: disabled_softwarerasterization: disabled_softwarewebgl/webgl2: unavailable_softwareWorkaround / Fix (confirmed)
Launching Steam with GLX forcing fixes Big Picture immediately:
After launching with this,
~/.local/share/Steam/logs/webhelper_gpu.txtshows GPU acceleration enabled again (examples):gpu_compositing: enabledrasterization: enabledopengl: enabled_onwebgl: enabledwebgl2: enabledBig Picture returns to smooth performance.
Why this seems to happen (high-level)
CEF/Chromium GPU process fails EGL initialization on X11 (“Invalid visual ID requested”), so Steam disables UI GPU acceleration and falls back to software. Forcing GLX (
-cef-force-glx) avoids the failing EGL path and restores hardware acceleration.Diagnostics bundle (copy/paste commands)
(These are the commands I used to collect evidence.)
Session/WM:
Display mode:
Steam beta status:
Process flags:
Logs:
Quick grep for GPU init failures:
GPU snapshots:
System info:
Requested improvement
If possible, detect this EGL init failure and automatically fall back to a working GLX/desktop-GL path (or provide a stable setting to choose the CEF graphics backend) instead of disabling UI GPU acceleration and falling back to software rendering.