u/Adorable_Function951

▲ 18 r/R36S

Hi everyone!

If you've been trying to run RVGL (Re-Volt) on the new dArkOSRE firmware (or any Debian Trixie-based build) on your R36S, you've probably hit the "Failed to load OpenGL functions" error or missing library crashes.

I’ve spent some time troubleshooting this and managed to get it running perfectly. The issue is that dArkOSRE uses newer system library versions and a different path than what PortMaster expects.

I created a small GitHub repo with the corrected script and instructions:

https://github.com/wyvxl/RVGL-Fix-dArkOSRE

What this solves:

  • Library Mismatch: Fixes missing libunistring, libenet, and libFLAC by creating symlinks to the newer Trixie versions.
  • OpenGL Error: Forces the game to use the correct Video Backend and Shaders via rvgl.ini.
  • Path Correction: Updates the LD_LIBRARY_PATH in the launch script to include /usr/lib/aarch64-linux-gnu.

Quick Steps:

  1. Symlinks: Connect via SSH and run the ln -s commands listed in the repo for the system libraries.
  2. Script: Replace your RVGL.sh with the one in the repo.
  3. Config: Edit your profiles/rvgl.ini to set Shaders = 1 and VideoBackend = "GL".
  4. Permissions: Don't forget to chmod +x your script and the rvgl.arm64 binary!

Hope this helps anyone struggling with this port on the newer firmwares. Let me know if you have any questions!

u/Adorable_Function951 — 13 days ago