Old School RuneScape C++ Client Install on Linux (Feb 2024)

Channel:
Subscribers:
407
Published on ● Video Link: https://www.youtube.com/watch?v=dThU5GKjNRo



Duration: 4:26
1,178 views
10


https://wiki.realmofespionage.xyz/games:wine:old_school_runescape_jagex_launcher_c

OSRS C++ as-minimal and native as it can get on Linux, with a nice desktop launcher! No Steam, no GE-Proton, no Flatpak, no Lutris, and no Snap. Just Wine (staging)!

I feel this is the most secure method for running OSRS on Linux as it only requires Wine from either your distro's repo or Wine's official repo (no random Lutris or Proton runners/archives).

There's a popular script that utilizes Flatpak, Lutris, and GE-Proton. My opinion is that it adds notably more points of failure (DXVK, git Wine, Flatpak subsystem, etc), uses significantly more disk space, and presents new security concerns with the introduction of external 3rd-party components, all for no real gain. OSRS only needs Wine (only tested Staging), and the proof is this video! DXVK is not needed as the C++ client is native OpenGL, and Jagex Launcher is set to pure software rendering (--disable-gpu).

Jagex Launcher can be a bit inconsistent with appearing on Wayland, but seemed fine from Xorg. Click-fighting it a little bit (and maybe restarting it) and pressing Play is all that's needed and it can be closed immediately afterwards.

If the game window is all black, go to in-game Settings and change the scaling from Bicubic. I'm thinking there's a bug with that, Intel, or zink, but Nearest Neighbor is the best choice for sharpness and works fine.

It's important to set a framerate cap in OSRS's config file, and ideal to not set a framerate cap in-game (set it Unlimited unless you want 60 or lower limits). After fighting with vblank_mode=3, tearing, and other conditions between Xorg and Wayland, I found that there's no tearing under Wayland, and that setting a framerate cap at my screen's refresh rate (74 for 74Hz on the notes) works fine and prevents thermal throttling! For GNOME on Xorg, you may need this extension: https://extensions.gnome.org/extension/1873/disable-unredirect-fullscreen-windows/

OSRS with the new C++ client works perfectly (silver) on Linux in Feb 2024! With Intel UHD 630 I maintain 74 FPS (refresh rate) at 1080p and MSAA 4x, when not recording with OBS Studio.

If my notes don't work or if something can be improved let me know. I assume Linux conditions close to what Fedora or Ubuntu use, including GNOME and heavy bash usage. This video was made on Ubuntu 23.10 and heavily-tested on Fedora 39, both GNOME on Wayland.

I also have notes here for native Linux OSRS RuneLite and RS3 NXT clients: https://wiki.realmofespionage.xyz/games:wine:jagex_launcher

Backup notes URL: https://web.archive.org/web/https://wiki.realmofespionage.xyz/games:wine:old_school_runescape_jagex_launcher_c







Other Statistics

Old School RuneScape Statistics For Espionage724

At present, Espionage724 has 9,012 views spread across 12 videos for Old School RuneScape, with his channel publishing less than an hour of Old School RuneScape content. This is 2.65% of the total watchable video on Espionage724's YouTube channel.