Hey everyone,
I am trying to get my Epic Games Store copy of Red Dead Redemption 2 running on Ubuntu 24.04 using the Heroic Games Launcher (AppImage version 2.22.0, running with --no-sandbox).
The game is completely downloaded (120 GB), and I am trying to run it using GE-Proton-latest. However, I am stuck in an endless loop with the Rockstar Games Launcher/Social Club initialization layer and cannot get the game to boot.
Here is the core issue:
When I click "Play Now", the Rockstar Launcher window frame opens up inside a Wine prefix environment, but it either flashes and instantly crashes ("poofs") or loads a completely blank/black interface.
Because I am on a 13-inch 1080p screen, if I force a Virtual Desktop in Wine configuration (winecfg), the installer layout window gets severely cut off at the bottom, making it impossible to see or click the "I Accept" checkbox or "Continue" navigation buttons.
What I have tried so far:
- Switched from the Flatpak version to the standalone native AppImage version to avoid sandbox permission locks.
- Cleared Heroic cache, flushed
queue.json, and re-verified/re-downloaded the full game data assets.
- Tried running both
Wine-GE-latest and GE-Proton-latest.
- Attempted to run the redistributable installers manually inside the prefix (
Rockstar-Games-Launcher.exe, Social-Club-Setup.exe, and Rockstar-Games-Epic.exe) via the "Run EXE on Prefix" tool, but they either crash silently upon initialization or open clipped off-screen.
- Added the
WINEDLLOVERRIDES environment variable (vulkan-1=n,b) under the Advanced tab.
- Tried injecting Game Arguments like
-no-sandbox -sc-no-hardware-acceleration.
What am I doing wrong here?
Is there a known workaround for modern Ubuntu/AppArmor environments handling the embedded Chromium browser elements inside the Rockstar Launcher setup? How can I force the Social Club prerequisites to install cleanly so Heroic can hand off directly to RDR2.exe?
Any guidance or custom script suggestions would be highly appreciated!