Forums

Community: Linux Support 2.0 Thread is sticky

Quick find code: 409-410-916-65990459

Graveflo
Jan Member 2022

Graveflo

Posts: 7 Bronze Posts by user Forum Profile RuneMetrics Profile
I cannot get the runescape-launcher to render on my GPU. It is the only app that I have ever tried to use that doesn't respect the environment variables set by prime-run. It works in x11 but not in wayland. Every other app works fine.

18-May-2023 17:09:03

Crow Diehard
Mar Member 2023

Crow Diehard

Posts: 20 Bronze Posts by user Forum Profile RuneMetrics Profile
This post will probably be removed, but being that this one is pinned, and no Linux users are paying for their system yet, while Windows users struggle to get online because of the thread "RuneScape Clients Crashing!", which isn't even pinned, I'm reaching out in every place that seems active: Jagex has left a seriously foul taste in my mouth over the past few years:

Personally, I've lost the collective time of three+ years of Premier Gold membership, not even on auto-renew - I've genuinely WANTED to play this game, countless times, and I -usually- just suck up my death costs from client crashes, and truck forward. Now, though, I'm fed up: I didn't realize MANY users are experiencing my personal problem, and by not making an ordeal out of this, I'm passively hurting those people too.

This amazing game, this GEM, that has surpassed anything from its time, and kept up with all the latest and greatest, IS NO LONGER PLAYABLE, for me, and anyone else experiencing this issue. It has been MANY months since Jagex has even batted an eyelash in the direction of these users, and I'm done, honestly - At this point, I feel robbed of countless hours of my LIFE, never mind in-game progress, or the money spent for the opportunity thereof.

Enough. Jagex can't even get the Windows client to work for all users, and this problem surfaced with a graphical update -YEARS- ago.. I wonder how many thousands have quit, 3 months into a Premier Membership, due to Jagex's inaction, or incompetence?

What action should be taken? The community can be blamed as well, at this point: Pin the post, would you? Even if you Must erase this, hear the cries of countless, frustrated Adults that grew up on this game, would you? I'd love to see a phat, or even over a cash stack in my money pouch - But I won't, not with the game in this Completely unplayable state.

Repost if you need to, I understand this issue is old: Original poster probably quit already for that reason.. ^^;
extrinsick [Adjective]
1. a : Tired of not forming part of or belonging to a thing; b : Lack of patience for your own extraneousness .
Usage: "I was so extinsickened by my life choices at a point, that I made up this word."

13-Jun-2023 04:06:14

Espionage724
Dec Member 2022

Espionage724

Posts: 137 Iron Posts by user Forum Profile RuneMetrics Profile
OSRS works fine on Linux today. Here's my notes for Jagex Launcher: https://wiki.realmofespionage.xyz/games:wine:jagex_launcher

Jagex Launcher currently at a minimum needs a 32-bit Wine prefix. Paired with those Electron flags, the launcher is a single-process 200MB RAM app that you can close as soon as you press Play (as long as OSRS/RL/RS3 window stays open, so does the log-in session).
It doesn't get easier than that :p

Basically it's a matter of sym-linking native Linux executable to the Windows ones Jagex Launcher launches. I never would have thought that to work so directly, but I got the tip from a Reddit thread and made some notes in my usual fashion for the set-up.

11-Jul-2023 22:29:07 - Last edited on 11-Jul-2023 22:35:06 by Espionage724

Glavikinn
Nov Member 2023

Glavikinn

Posts: 20 Bronze Posts by user Forum Profile RuneMetrics Profile
Linux needs it's own native Jagex Launcher if security is the focus of the new Launcher you can't simply pass it off to Proton/Wine/Lutris to run it there are a variety of problems that occur when trying to use a compatibility layer vs Native support. There are also native windows viruses that can latch themselves to Wine/Proton making it very insecure. Without being able to play directly through RuneLite it now falls on Jagex to provide Linux Support. Treat Linux users fairly give us our own client! non Windows/Mac users make up 14% of the PC Market Place (11.1% confirmed Psuedo-Linux) with Mac only taking up 17%. Of those users 1.38% of them play games on Linux while only 2.48% of users game on Mac and that was just in 2022. If you're making a Mac client we ask that you also make a native Linux version preferably via Flatpak, Snap or .AppImage.

I'm appealing to Jagex to make a Native Linux client we must band together so our voices are heard.

Vote OS Agnosticism! It shouldn't matter what you play on, just that you enjoy playing on it.
QFC = 16-17-596-66283467
The Linuxian Sage has spoken.

15-Jul-2023 01:06:00

Espionage724
Dec Member 2022

Espionage724

Posts: 137 Iron Posts by user Forum Profile RuneMetrics Profile
I created separate notes for Jagex Launcher and OSRS by itself: https://wiki.realmofespionage.xyz/games:runescape

(can't link to the direct OSRS-specific page because forum text filters, but it's towards the top on the above page)

I like this approach much better than having all the games under the one prefix, and now I'm back to having a decent icon and desktop file :p

Works as-is for Fedora, and likely anywhere else with minor changes like where java is. Currently (unless the above page says different), my notes are not up-to-date for the C++ new client.

20-Jul-2023 04:15:38 - Last edited on 22-Jul-2023 18:01:04 by Espionage724

Espionage724
Dec Member 2022

Espionage724

Posts: 137 Iron Posts by user Forum Profile RuneMetrics Profile
https://wiki.realmofespionage.xyz/games:runescape

As of July 23rd I have up-to-date notes for running the new C++ and legacy Java(?) clients through Jagex Launcher in the cleanest manner I'm aware of, and I can play from the C++ client without issue on Fedora 38.

I need 2-3 environment variables to get OSRS C++ working perfectly in Wine Staging:

PULSE_LATENCY_MSEC=400 solves audio glitching (even with Pipewire on F38)

vblank_mode=3 allows unlimited framerate option to Vsync (iirc it has to be 3 to force it instead of app-specified); very useful for screens above 60Hz, and I like it better even at 60Hz than the 60 FPS framerate cap.

MESA_LOADER_DRIVER_OVERRIDE=zink works around an odd FPS issue on Wayland on i915, but Jagex Launcher is inconsistent with functioning on Wayland. If you want to brag about running OSRS (and even RS3 NXT) with Vulkan, this is also nice for that :p

I'm on Fedora 38 and GNOME 44.3. I need to use the Xorg session for the best experience, and OSRS fullscreen requires this extension to fix tearing: https://extensions.gnome.org/extension/1873/disable-unredirect-fullscreen-windows/

The only thing that ideally needs looked into is the Jagex Launcher installer itself; it doesn't load anything on Wine (no obvious console error and no GUI), and I've been resorting to restoring a backup of the Jagex Launcher folder from a previous Windows install. If its ran with --window --verbose, it shows its own interesting console window, and it seems to use WebView2. Haphazardly messing with some winetricks notably dotnet48 and ie8 did cause the installer console window to show different stuff.

If a silent install flag is added to avoid needing to render the Installer at all, I believe that would be the most ideal solution; the launcher itself functions and renders fine as-is once the files are in-place, and seemingly it's just the Installer doing something not handled well.

21-Jul-2023 04:34:19 - Last edited on 26-Jul-2023 01:30:42 by Espionage724

Sir Jester
Nov Member 2011

Sir Jester

Posts: 34 Bronze Posts by user Forum Profile RuneMetrics Profile
<warning - venting ahead>
I've played Runescape since Runescape 1.0. I've also used Linux that entire time. Sometimes I've had installation problems. But this time it's gone beyond absurd into the realm of really ticking me off. For the past week or so I've tried the following:

1) Now that I'm on Ubuntu I tried Jagex's official method (copied from their example)
runescape-launcher : Depends: libssl1.1 but it is not installable
E: Unable to correct problems, you have held broken packages.
Ubuntu is using version 3 of libssl and I'm not sure I want to to have a 1.0 of the SSL library anywhere on my system

2) Tried snap (rujak's version which has the best ratings)
libraries: libOpenGL.so.0: cannot open shared object file: No such file or directory
Can't figure out where it's looking for that library. Tried softlinks from various places, updated LD_LIBRARY_PATH.

3) Tried flatpack
Error: Wrong size for extra data https://content.runescape.com/downloads/ubuntu/pool/non-free/r/runescape-launcher/runescape-launcher_2.2.11_amd64.deb
error: Failed to install com.jagex.RuneScape: Wrong size for extra data https://content.runescape.com/downloads/ubuntu/pool/non-free/r/runescape-launcher/runescape-launcher_2.2.11_amd64.deb

4) Tried steam
Only has Windows and Mac versions

So my ask of Jagex (not that they will actually read this, of course):

I'm willing to create an official Linux launcher and give it to Jagex *FOR FREE* so those of us who use Linux can actually play the [censored] game we are paying for. It's not like the launcher is particularly difficult code (I've been a programmer for decades so my PoV might be somewhat skewed) but since Jagex obviously doesn't want to spend dev resources (maybe they don't have any Linux devs?) I thought I'd offer.
</warning - venting ahead>

P.S. I'm going to look at https://wiki.realmofespionage.xyz - maybe I'll get lucky.

P.P.S. No, I don't feel any better but at least it's off my chest.

19-Sep-2023 03:51:25

Lifroc
Jun Member 2023

Lifroc

Posts: 2 Bronze Posts by user Forum Profile RuneMetrics Profile
Is anyone having terrible performance with the C++ client on Linux? I tried writing to support but it was a waste of time.

I'm on a beefy desktop, running GNOME Wayland (Fedora Silverblue), on a 6800 XT, and the C++ client, at lowest graphics, struggles to render 45 fps in the middle of Varrock. For comparison, RuneLite can do about 90 fps at max graphics, and HDOS about 400 fps.

I'm running the Jagex Launcher with the Lutris script that has been making rounds, but it's exactly the same issue with the Steam version. It's definitely not a hardware nor Proton issue, as I can play other games at the performance expected on such a hardware.

How's everybody performance (as shown by ::displayfps) on Linux and the C++ client? It's possible it's just not optimised, but I heard it should be noticeably faster than Runelite, which isn't the case for me.

13-Oct-2023 09:49:44

CyanX

CyanX

Posts: 3 Bronze Posts by user Forum Profile RuneMetrics Profile
Hello,

I was redirected here after I open a support ticket, I'm running the client in arch linux in general without a problem. I'm about to finish Desperate Measures quest, I need to escape from the lab. After about 2 or 3 seconds since the timers appears at the top, the game freezes and becomes unresponsive. I tried setting graphics to the minimum and also muting global audio to no avail. I tried several times but always get the same.

I'm really not sure why I have to post this here, since doesn't seem like a linux issue at all, but I'll try.

Thanks in advance.

03-Jan-2024 10:20:10

Quick find code: 409-410-916-65990459 Back to Top