You are not logged in.

#1 2025-07-02 15:04:03

Shibboleth
Member
Registered: 2023-03-01
Posts: 18

[SOLVED] Runelite crash with gpu plugin, using amdgpu-pro-oglp

Due to specific performance issues with the Runelite client's GPU plugin on mesa drivers (more info here https://github.com/runelite/runelite/issues/16354 ) I've been looking into launching it with:

progl runelite

as described in the github thread. This seems to have solved the issue for many users, I'm attempting to dig into the crash that I'm experiencing to see if it's something specific to my system/setup.

I was originally running the client with the java-24-openjdk java implementation, but this crashed after failing to load the hsdis library. Unable to determine if this was meant to be bundled with java-24-openjdk, and not seeing any hsdis packages for that version I installed java-21-openjdk-hsdis and switched to that implementation with:

sudo archlinux-java set java-21-openjdk

This gets me passed the hsdis issue, but it now ultimately core dumps with:

# Problematic frame:
# C  [amdgpu_dri.so+0x15ceea5]  InitXThreadsIfNeeded+0x25

Since this seems to be driver/setup specific I've brought the issue to these forums. I'm currently using a Vega64 gpu and xorg.

xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x58 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 4 associated providers: 0 name:AMD Radeon RX Vega @ pci:0000:1f:00.0

lspci -v -nn -d ::03xx
1f:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 XL/XT [Radeon RX Vega 56/64] [1002:687f] (rev c3) (prog-if 00 [VGA controller])
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:3681]
        Flags: bus master, fast devsel, latency 0, IRQ 79, IOMMU group 16
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Memory at f0000000 (64-bit, prefetchable) [size=2M]
        I/O ports at e000 [size=256]
        Memory at fce00000 (32-bit, non-prefetchable) [size=512K]
        Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu

I don't know if this is relevant, but I am launching straight into i3 via xinitrc, so $XDG_SESSION_TYPE is tty.

If anyone could help, I'd really appreciate it. Cheers

Last edited by Shibboleth (2025-07-03 11:49:17)

Offline

#2 2025-07-02 15:47:25

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,654

Re: [SOLVED] Runelite crash with gpu plugin, using amdgpu-pro-oglp

The amdgpu pro drivers dropped support for that GPU generation. You need the packages you get from https://aur.archlinux.org/pkgbase/amdgpu-pro-legacy instead.

Last edited by V1del (2025-07-02 15:51:07)

Online

#3 2025-07-03 11:48:16

Shibboleth
Member
Registered: 2023-03-01
Posts: 18

Re: [SOLVED] Runelite crash with gpu plugin, using amdgpu-pro-oglp

Cheers for the heads up, using amdgpu-pro-legacy solved the issue for me!

Offline

Board footer

Powered by FluxBB