Old School RuneScape C++ Client Install on Linux (Feb 2024)
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 Videos By Espionage724
2024-04-12 | osu!lazer on Peloton Bike |
2024-04-12 | osu!stream on Peloton Bike |
2024-04-10 | Meta Quest 2 broken App Share |
2024-03-04 | WoW 3.3.5a Linux Desktop Launcher Test (Local Server) |
2024-02-29 | WoW Classic Hardcore Self-Found, but only walking (002) |
2024-02-29 | WoW Classic Hardcore Self-Found, but only walking (001) |
2024-02-23 | Cooking a hot dog with a propane torch |
2024-02-23 | Keto Strawberry Cream Cheese Quesadilla (12g carb) |
2024-02-23 | Cooking a hot dog with a propane torch |
2024-02-11 | First time Scurrius as HCIM |
2024-02-06 | Old School RuneScape C++ Client Install on Linux (Feb 2024) |
2024-01-07 | OnePlus 6 Complete Restore to stock OxygenOS to LineageOS (2024) |
2023-10-18 | WoW Walk 22 |
2023-10-18 | WoW Walk 21 |
2023-10-18 | WoW Walk 20 |
2023-10-18 | WoW Walk 19 |
2023-10-18 | WoW Walk 18 |
2023-10-18 | WoW Walk 17 |
2023-10-18 | WoW Walk 16 |
2023-10-18 | WoW Walk 15 |
2023-10-18 | WoW Walk 14 |
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.