Architecture: Steam on Wayland
Steam on Wayland (Hyprland)
Steam runs natively on Hyprland via XWayland. Games launch through Proton (GE-Proton or Experimental) with DXVK translating D3D11 to Vulkan.
Known Issues
- IPC pipe crash: Steam overlay triggers
Assert( fatal stalled cross-thread pipe )atpipes.cpp:900. Workaround: disable overlay per-game viaOverlayAppEnable=0in localconfig.vdf - libgamemode.so warning: Non-fatal — Steam runtime can't see host gamemode libs. Packages are installed and functional.
- Zombie windows: Dead game windows stay registered in Hyprland, blocking IPC socket. Recovery requires killing Hyprland.
Config
- Window rules:
steam_app_*→ workspace 9, fullscreen, immediate (VRR tearing passthrough) - Launch options:
STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 gamemoderun mangohud %command% - Overlay: disabled for crash-prone titles