Hello,
I have successfully launched Black Desert from my Steam Library on Garuda before, but starting a few days ago it no longer launches. For those unfamiliar, this is a game that has its own launcher that appears after you press play in Steam. In my issue, pressing Play in Steam will begin loading the game, show the logo that normally precedes its own launcher appearing, but the launcher never appears, and then Steam clearly aborts the process of attempting to load the game.
Other games do successfully run right now, this issue seems to be limited to Black Desert currently.
I normally use Steam (native), but I have replicated this error on both Steam (native) as well as Steam (runtime). I have also attempted to change which proton version I am using from hotfix (which was set by default) to an earlier numbered version but this doesnt seem to change the behavior so I am skeptical it’s a proton issue…
I should mention, I recently changed from an nvidia card to a new AMD 9070 XT. I believe I did this correctly, but I suppose if I haven’t, it might be related.
I ran
journalctl -x -e
after attempting to launch black desert, and saw the following curious results:
May 28 13:30:40 veltas-prime steam[4937]: Adding process 26621 for gameID 582660
May 28 13:30:40 veltas-prime steam[4937]: ERROR: ld.so: object '/run/host/usr/NX/lib/libnxegl.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
May 28 13:30:40 veltas-prime steam[4937]: Adding process 26621 for gameID 582660
May 28 13:30:40 veltas-prime steam[4937]: ERROR: ld.so: object '/run/host/usr/NX/lib/libnxegl.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
May 28 13:30:40 veltas-prime steam[4937]: Adding process 26621 for gameID 582660
May 28 13:30:40 veltas-prime steam[4937]: ERROR: ld.so: object '/run/host/usr/NX/lib/libnxegl.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
May 28 13:30:40 veltas-prime steam[4937]: Adding process 26631 for gameID 582660
May 28 13:30:41 veltas-prime steam[4937]: pid 26546 != 26545, skipping destruction (fork without exec?)
May 28 13:30:41 veltas-prime steam[4937]: Game Recording - game stopped [gameid=582660]
I checked the directory mentioned in the errors above and it doesn’t seem to exist - i have no /host inside /run ! which I suppose may be a problem, but I really don’t know what that implies. Did I have a host folder in run before? I don’t think I’ve gone around manually deleting things… I don’t think it’s a hidden folder, or else ls -a would show it, right?
â•─veltas@veltas in /đź”’ took 0s
╰─λ cd /run/host/usr/NX/lib/
cd: The directory “/run/host/usr/NX/lib/” does not exist
I searched for the error in my log and found some potentially related posts on this forum and elsewhere:
Steam games fail to start - this seemed to have the same error in the log that user posted, but is related to something called Mangohud or goverlay which I do not have installed.
edit:
I do have a similar location elsewhere in /usr/NX/lib/ - does Steam just think i have this stuff in the wrong location? Do I need to create some symbolic links or reinstall something?
â•─veltas@veltas in /runđź”’ took 0s
╰─λ printenv "LD_PRELOAD"
/usr/NX/lib/libnxegl.so
Anyway this scenario is very peculiar. I hope I have followed the template and recommendations for posting appropriately but please let me know if there’s anything I can do to better ask for help.
Here’s my inxi:
System:
Kernel: 6.14.7-zen2-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.1.1 clocksource: tsc
avail: hpet,acpi_pm parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=17a7753b-ce45-4cb6-b9cc-1ae519425f03 rw rootflags=subvol=@ quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.3.5 tk: Qt v: N/A info: frameworks v: 6.14.0 wm: kwin_wayland vt: 1
dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
Mobo: ASUSTeK model: ROG STRIX X670E-A GAMING WIFI v: Rev 1.xx serial: <superuser required>
part-nu: SKU uuid: <superuser required> UEFI: American Megatrends v: 1415 date: 05/16/2023
CPU:
Info: model: AMD Ryzen 9 7950X3D bits: 64 type: MT MCP arch: Zen 4 gen: 4 level: v4 note: check
built: 2022+ process: TSMC n5 (5nm) family: 0x19 (25) model-id: 0x61 (97) stepping: 2
microcode: 0xA601209
Topology: cpus: 1x dies: 2 clusters: 2x1 cores: 16 threads: 32 tpc: 2 smt: enabled cache:
L1: 1024 KiB desc: d-16x32 KiB; i-16x32 KiB L2: 16 MiB desc: 16x1024 KiB L3: 128 MiB
desc: 1x32 MiB, 1x96 MiB
Speed (MHz): avg: 4922 min/max: 400/5763 boost: enabled scaling: driver: amd-pstate-epp
governor: performance cores: 1: 4922 2: 4922 3: 4922 4: 4922 5: 4922 6: 4922 7: 4922 8: 4922
9: 4922 10: 4922 11: 4922 12: 4922 13: 4922 14: 4922 15: 4922 16: 4922 17: 4922 18: 4922
19: 4922 20: 4922 21: 4922 22: 4922 23: 4922 24: 4922 25: 4922 26: 4922 27: 4922 28: 4922
29: 4922 30: 4922 31: 4922 32: 4922 bogomips: 268806
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 48 [RX 9070/9070 XT] vendor: XFX driver: amdgpu
v: kernel pcie: gen: 5 speed: 32 GT/s lanes: 16 ports: active: DP-1,DP-2
empty: DP-3,HDMI-A-1,Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:7550 class-ID: 0300
Device-2: Logitech C922 Pro Stream Webcam driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-5.4:11 chip-ID: 046d:085c class-ID: 0102
serial: <filter>
Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6 compositor: kwin_wayland
driver: X: loaded: modesetting alternate: fbdev,vesa dri: radeonsi gpu: amdgpu d-rect: 3440x2880
display-ID: 0
Monitor-1: DP-1 pos: primary,top model: Dell AW3418DW serial: <filter> built: 2017 res:
mode: 3440x1440 hz: 60 scale: 100% (1) dpi: 109 gamma: 1.2 size: 798x335mm (31.42x13.19")
diag: 865mm (34.1") modes: max: 3440x1440 min: 640x480
Monitor-2: DP-2 pos: bottom model: Dell AW3423DWF serial: <filter> built: 2023 res:
mode: 3440x1440 hz: 165 scale: 100% (1) dpi: 109 gamma: 1.2 size: 800x337mm (31.5x13.27")
diag: 868mm (34.2") modes: max: 3440x1440 min: 720x400
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi device: 1 drv: swrast
gbm: drv: zink surfaceless: drv: radeonsi wayland: drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.1-arch1.1 glx-v: 1.4
direct-render: yes renderer: AMD Radeon Graphics (radeonsi gfx1201 ACO DRM 3.61
6.14.7-zen2-1-zen) device-ID: 1002:7550 memory: 15.62 GiB unified: no display-ID: :1.0
API: Vulkan v: 1.4.313 layers: 11 device: 0 type: discrete-gpu name: AMD Radeon Graphics (RADV
GFX1201) driver: mesa radv v: 25.1.1-arch1.1 device-ID: 1002:7550 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo de: kscreen-console,kscreen-doctor
gpu: lact,nvidia-smi wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] driver: snd_hda_intel v: kernel pcie: gen: 5
speed: 32 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:ab40 class-ID: 0403
Device-2: Kingston HyperX QuadCast driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-2:2 chip-ID: 0951:16df class-ID: 0300
serial: <filter>
Device-3: Logitech C922 Pro Stream Webcam driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-5.4:11 chip-ID: 046d:085c class-ID: 0102
serial: <filter>
Device-4: ASUSTek USB Audio driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-6:3 chip-ID: 0b05:1a52 class-ID: 0300
API: ALSA v: k6.14.7-zen2-1-zen status: kernel-api tools: N/A
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.4.2 status: active with: 1: pipewire-pulse status: active
2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter vendor: Foxconn
driver: mt7921e v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 0b:00.0 chip-ID: 14c3:0616
class-ID: 0280
IF: wlp11s0 state: down mac: <filter>
Device-2: Intel Ethernet I225-V vendor: ASUSTeK driver: igc v: kernel pcie: gen: 2
speed: 5 GT/s lanes: 1 port: N/A bus-ID: 0c:00.0 chip-ID: 8086:15f3 class-ID: 0200
IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager,systemd-timesyncd
Bluetooth:
Device-1: Foxconn / Hon Hai Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-9:3 chip-ID: 0489:e0e2 class-ID: e001
serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running rfk-block:
hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11 status: discoverable: no
pairing: no
Drives:
Local Storage: total: 4.55 TiB used: 1.21 TiB (26.6%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:4 vendor: Samsung model: SSD 960 EVO 1TB size: 931.51 GiB
block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 3B7QCXE7 temp: 43.9 C scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Samsung model: SSD 980 PRO 2TB size: 1.82 TiB
block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 5B2QGXA7 temp: 33.9 C scheme: GPT
ID-3: /dev/nvme2n1 maj-min: 259:2 vendor: Samsung model: SSD 980 PRO 2TB size: 1.82 TiB
block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 5B2QGXA7 temp: 34.9 C scheme: GPT
Partition:
ID-1: / raw-size: 931.22 GiB size: 931.22 GiB (100.00%) used: 82.56 GiB (8.9%) fs: btrfs
dev: /dev/nvme0n1p2 maj-min: 259:6
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 616 KiB (0.2%) fs: vfat
dev: /dev/nvme0n1p1 maj-min: 259:5
ID-3: /home raw-size: 931.22 GiB size: 931.22 GiB (100.00%) used: 82.56 GiB (8.9%) fs: btrfs
dev: /dev/nvme0n1p2 maj-min: 259:6
ID-4: /var/log raw-size: 931.22 GiB size: 931.22 GiB (100.00%) used: 82.56 GiB (8.9%) fs: btrfs
dev: /dev/nvme0n1p2 maj-min: 259:6
ID-5: /var/tmp raw-size: 931.22 GiB size: 931.22 GiB (100.00%) used: 82.56 GiB (8.9%) fs: btrfs
dev: /dev/nvme0n1p2 maj-min: 259:6
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 62.51 GiB used: 0 KiB (0.0%) priority: 100 comp: zstd
avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 32 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 49.9 C mobo: 42.0 C gpu: amdgpu temp: 57.0 C mem: 56.0 C
Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Info:
Memory: total: 64 GiB available: 62.51 GiB used: 8.74 GiB (14.0%)
Processes: 613 Power: uptime: 21m states: freeze,mem,disk suspend: deep avail: s2idle
wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume image: 24.98 GiB
services: org_kde_powerdevil, power-profiles-daemon, upowerd Init: systemd v: 257
default: graphical tool: systemctl
Packages: pm: pacman pkgs: 1402 libs: 432 tools: octopi,paru pm: rpm pkgs: 0 pm: flatpak
pkgs: 0 Compilers: gcc: 15.1.1 Client: Unknown Client: garuda-rani inxi: 3.3.38
Garuda (2.7.2-1):
System install date: 2025-04-08
Last full system update: 2025-05-28
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut
Windows dual boot: No/Undetected
Failed units: