Forums

Community: Linux Support 2.0 Thread is sticky

Quick find code: 409-410-916-65990459

Shroomsssss

Shroomsssss

Posts: 11 Bronze Posts by user Forum Profile RuneMetrics Profile
Actually... puzzling, there is an NVIDIA v340 egl package I thought satisfied the libegl requirement:
$ apt-cache policy libegl1
libegl1:
Installed: 1.1.0-1
Candidate: 1.1.0-1
Version table:
*** 1.1.0-1 500
500 https://deb.debian.org/debian buster/main amd64 Packages
100 /var/lib/dpkg/status

$ apt-cache policy libnvidia-legacy-340xx-eglcore
libnvidia-legacy-340xx-eglcore:
Installed: 340.108-3~deb10u1
Candidate: 340.108-3~deb10u1
Version table:
340.108-10~bpo10+1 100
100 https://deb.debian.org/debian buster-backports/non-free amd64 Packages
*** 340.108-3~deb10u1 500
500 https://deb.debian.org/debian buster/non-free amd64 Packages
100 /var/lib/dpkg/status


*shrugs*. I have no idea what EGL is really... new to me. So maybe I'm wrong about the v355.06 min requirement I'd read in a blogpost. Or this libnvidia-legacy-340xx-eglcore implementation is insufficient? No idea.

04-Mar-2021 04:11:13 - Last edited on 04-Mar-2021 04:17:42 by Shroomsssss

Shroomsssss

Shroomsssss

Posts: 11 Bronze Posts by user Forum Profile RuneMetrics Profile
AlexaBliss91 said :
My laptop has intel Core i3, GeForce 930M, and Ubuntu 20.04 latest patch.

I'm using runescape client from snap store:
sudo snap install runescape
and then
sudo snap refresh

The NVIDIA driver 460 led to client stuck at "loading application resources"

Puzzling, I guess maybe if you ran the standard Debian (non-snap) client it'd work with NVIDIA driver 460 on your GeForce 930M per HMM's explanation and my understanding.

04-Mar-2021 04:13:48 - Last edited on 04-Mar-2021 17:48:32 by Shroomsssss

Shroomsssss

Shroomsssss

Posts: 11 Bronze Posts by user Forum Profile RuneMetrics Profile
MosfetWall said :
I'm all out of ideas :
- client is at the latest version : runescape-launcher is already the newest version (2.2.9).
- GPU is Intel UHD Graphics 620 so no nvidia drivers
- OS: Linux Mint 20.1 x86_64 & Kernel: 5.8.0-44 , all full updated

Runescape client is stuck at "Loading application resources", with no errors in terminal (launched using runescape-launcher command in terminal).

And I still have DXP time :|

From my understanding with Linux graphics drivers there is a kernel-space component and a user-space component. With NVIDIA proprietary drivers, the kernel-space component is able to be distributed via package management and compiled via DKMS every time the kernel is updated, for example I have the package:
nvidia-legacy-340xx-kernel-dkms - NVIDIA binary kernel module DKMS source

The kernel-space component and user-space component versions have to match.

IIRC with Intel/Radeon drivers I'm not sure how their use of DKMS works (e.g. amdgpu-dkms), it may be the only way to get their newer kernel-space component is a newer kernel which includes it. e.g. Linux-Mint unstable or a daily build, not the 20.1 LTS as you have. I don't know if a container like snap would be a way around that as HMM speculates:
Hmm said :
For Intel/AMD/NVidia open source drivers, the snap and flatpak contain their own internal versions of some of the Mesa libs, which form a large part of the graphics stack on open source drivers. It's possible that either of the two packages individually might work even if your host system does not.


But this is really beyond my knowledge, you're welcome to ask in your Linux Mint forum. That you have such a recent kernel makes me think a newer kernel won't help sadly... perhaps EGL isn't supported in the Intel driver yet? Intel seems to not have a convenient DKMS package anymore and suggests to instead just upgrade your kernel.

04-Mar-2021 17:51:20 - Last edited on 04-Mar-2021 17:56:48 by Shroomsssss

Zaraxin
Sep Member 2011

Zaraxin

Posts: 59 Iron Posts by user Forum Profile RuneMetrics Profile
Shroomsssss said :

This is news to me. So from my vantage point with my NVIDIA card, it looks like either NVIDIA proprietary driver v355.06 is needed at minimum for EGL, or open source drivers. v355.06 appears to require at least GeForce 400 Series, a bump up from the previously required GeForce 100 Series presently listed as a minimum req for Runescape. Per the release notes for v355.06:
"Added experimental full OpenGL support to EGL."


But the last NVIDIA proprietary driver that supports my card is v340. My card is a GeForce 9800 GTX, roughly equivalent to a GeForce GTS 150.



I'm in a similar position, with my graphics card being a GT-610 and not supported by newer NVidia drivers, and nouveau just doesn't work for me.

So is that it, I'm locked out of Runescape now until I do some upgrade?

06-Mar-2021 09:54:10

Shroomsssss

Shroomsssss

Posts: 11 Bronze Posts by user Forum Profile RuneMetrics Profile
Whoops I didn't notice your later posts MosfetWall, looks like HMM's open source drivers snap/flatpack client user-space stack hypothesis worked?:
Shroomsssss said :
MosfetWall said :
I'm all out of ideas :
- client is at the latest version : runescape-launcher is already the newest version (2.2.9).
- GPU is Intel UHD Graphics 620 so no nvidia drivers
- OS: Linux Mint 20.1 x86_64 & Kernel: 5.8.0-44 , all full updated

Runescape client is stuck at "Loading application resources", with no errors in terminal (launched using runescape-launcher command in terminal).

And I still have DXP time :|

[...]
I don't know if a container like snap would be a way around that as HMM speculates:
Hmm said :
For Intel/AMD/NVidia open source drivers, the snap and flatpak contain their own internal versions of some of the Mesa libs, which form a large part of the graphics stack on open source drivers. It's possible that either of the two packages individually might work even if your host system does not.

MosfetWall said :
So, apparently there is something wrong, dunno what, but installing the snap client did the trick for me.

MosfetWall said :
Jagex, you are killing me :|
New update, now no client works on linux :|

Again, using linux mint with intel GPU, client is stuck at loading application resources.
This makes me think about quitting, apparently there is no support for linux even if there is a client present.

Funny part is that snap client worked this morning :|

MosfetWall said :
Thx, for "downgrading" the snap client :D and provide instructions to launch in debug mode

[...]

And true, the performance is awful we can only wait for jagex to fix this issues, and I'm willing to bet that it will take a while.

Anyway, I need to give up.

06-Mar-2021 15:49:01

Crossbowwzrd

Crossbowwzrd

Posts: 2 Bronze Posts by user Forum Profile RuneMetrics Profile
We are all up and running again.

My solutions:

Computer 1: Desktop. GeForce 710. Latest Proprietary Drivers were installed and working. Stuck at "Loading Application Resources". I had to install libopengl0 and libcanberra-gtk-modules

sudo apt install libopengl0
sudo apt install libcanberra-gtk-module

Computer 2: Desktop. Previously with AMD Radeon Card. Stuck at "Loading Application Resources" Had message "radeon: Failed to get PCI ID, error number -13".
Problem solved in a "rather direct fashion". I removed the Radeon card (which also had a noisy fan), and bought an NVidia GeForce 710 card. I installed the 460 proprietary drivers. Did not have to install anything else.

Computer 3: Laptop with Built-in Nvidia. NVidia 440 drivers installed, but not being used due to EUFI. Stuck at "Loading Application Resources". Had to install 460 drivers from the command line. Doing so did the EUFI stuff. Did not have to install anything else.

Computer 4: Laptop with Built-in Nvidia. NVidia 460 drivers already installed, but not being used due to EUFI. Did a regular Update through Software Updater. Doing so made the EUFI MOK stuff happen. I had to install libopengl0 and libcanberra-gtk-module as with Computer 1.

08-Mar-2021 01:27:07

Flu0stift
Nov Member 2023

Flu0stift

Posts: 40 Bronze Posts by user Forum Profile RuneMetrics Profile
Client stopped starting for me last week. It doesn't get stuck on Loading Application Resources, but instead it gets there and instantly crashes after about 2 seconds.

Is there a way to get error logs somehow to check what exactly went wrong? I'm not getting any warnings or pop-ups, and nothing gets printed to my terminal when I run it that way instead of from my applications.

I'm on Elementary 5.0 Juno, based on Ubuntu 18.04 LTS. Client has worked for me for years on end & randomly stopped last week.

18-Mar-2021 09:12:40

MeleeMan

MeleeMan

Posts: 3 Bronze Posts by user Forum Profile RuneMetrics Profile
Flu0stiff, if you haven’t yet you can try executing RuneScape from the terminal. That was the only way I was able to get feedback on my issues with nouveau and OpenGL. Might be a start to help center your troubleshooting.

18-Mar-2021 21:45:43

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