Hey everyone,
I'm having trouble getting Sober (Roblox Flatpak) to load game assets or join servers on CachyOS running Hyprland.
The issue:
- The client opens, but game thumbnails, avatar icons, and UI elements remain as blank grey boxes.
- Trying to join a game hangs indefinitely on the "Waiting for an available server" screen.
- Note: This exact same system worked completely fine when running CachyOS with KDE Plasma (Wayland). The issue started after switching to Hyprland.
System Specs:
- OS: CachyOS (Arch-based)
- WM / Compositor: Hyprland
- GPU: NVIDIA GeForce GT 710 (Kepler architecture)
- Driver:
nouveau(Open-source) - Install method: Flatpak (
org.vinegarhq.Sober)
What I've already tried:
- Flatseal Permissions & Sockets:
- Toggled between
wayland,x11, andfallback-x11sockets. - Confirmed
Network (net)andInter-process communication (ipc)are ON.
- Toggled between
- Portals:
- Installed
xdg-desktop-portal-hyprlandandxdg-desktop-portal-gtkand restarted portal services.
- Installed
- Network & DNS:
- Disabled IPv6 on my wired connection via
nmcli. - Forced Cloudflare DNS (
1.1.1.1/1.0.0.1).
- Disabled IPv6 on my wired connection via
- Cache & Launch Flags:
- Purged Sober's asset cache (
~/.var/app/org.vinegarhq.Sober/cache/*). - Forced X11 backend via
GDK_BACKEND=x11.
- Purged Sober's asset cache (
Since this setup worked fine under KDE Plasma Wayland, is there a specific wlroots / Hyprland buffer or EGL issue with older Kepler GPUs running nouveau? Has anyone gotten Sober running on Hyprland with legacy NVIDIA hardware, or is switching drivers/compositors the only fix?
Any advice or workarounds would be appreciated!
Source: r/hyprland · by /u/SHABASTHAN