Wayland: 窗口在"EGLRenderer: Can't create shader: 0"后每 ~1.7s 都会被销毁/重新创建 (sdl2-compat/SDL3); 在 QT_QPA_PLATFORM=xcb 环境下运行时没有问题
作者: putueddy创建于 2026年8月25日更新于 2026年9月10日
重现步骤
- Arch Linux, Hyprland (Omarchy), 从 Arch 仓库中安装
moonlight-qt 6.1.0-7、sdl2-compat 2.32.70-1+sdl3 3.4.14-1、Mesa 26.2.1。 - 运行
moonlight(原生 Wayland:QT_QPA_PLATFORM=wayland;xcb→ "Detected Wayland")。 - 连接到一个 Sunshine 主机并流式传输"桌面"。
- 在 ~5–10 秒内,流式传输窗口开始被销毁/重新创建,每 ~1.7 秒一次。
内容来源: moonlight-stream/moonlight-qt