Steam overlay crashes games

Hello I just reinstalled garuda from scratch and am having problems with steam.
It was running great before im not sure what happened.

my new install is on an nvme drive if that changes anything

Issue:
steam overlay is causing game to crash

  • game will launch but as soon as i bring up the overlay it crashes

-----garuda-inxi-----

System:
Kernel: 6.0.10-zen2-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=5b16aad6-001f-4886-986d-8d17f5ade0e5 rw [email protected]
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
loglevel=3
Desktop: KDE Plasma v: 5.26.4 tk: Qt v: 5.15.7 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop System: Gigabyte product: X570 AORUS ELITE WIFI v: -CF
serial: <superuser required>
Mobo: Gigabyte model: X570 AORUS ELITE WIFI v: x.x
serial: <superuser required> UEFI-[Legacy]: American Megatrends v: F11
date: 12/06/2019
CPU:
Info: model: AMD Ryzen 7 3800X bits: 64 type: MT MCP arch: Zen 2 gen: 3
level: v3 note: check built: 2020-22 process: TSMC n7 (7nm)
family: 0x17 (23) model-id: 0x71 (113) stepping: 0 microcode: 0x8701013
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
L3: 32 MiB desc: 2x16 MiB
Speed (MHz): avg: 4158 high: 4388 min/max: 2200/4559 boost: enabled
scaling: driver: acpi-cpufreq governor: performance cores: 1: 4361 2: 4364
3: 3900 4: 4307 5: 4342 6: 4362 7: 3508 8: 3871 9: 4362 10: 4356 11: 4365
12: 4388 13: 4342 14: 4345 15: 3900 16: 3461 bogomips: 124567
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP
protection
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, STIBP:
always-on, RSB filling, PBRSB-eIBRS: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD Hawaii XT / Grenada [Radeon R9 290X/390X]
vendor: Micro-Star MSI driver: amdgpu v: kernel alternate: radeon
arch: GCN-2 code: Sea Islands process: GF/TSMC 16-28nm built: 2013-17
pcie: gen: 3 speed: 8 GT/s lanes: 16 ports: active: DP-1, DVI-D-1,
DVI-D-2, HDMI-A-1 empty: none bus-ID: 09:00.0 chip-ID: 1002:67b0
class-ID: 0300 temp: 64.0 C
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.5
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 8320x1440 s-dpi: 96 s-size: 2201x381mm (86.65x15.00")
s-diag: 2234mm (87.94")
Monitor-1: DVI-D-1 mapped: DVI-D-0 pos: center-r model: HP 24es
serial: <filter> built: 2018 res: 1920x1080 hz: 60 dpi: 93 gamma: 1.2
size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
Monitor-2: DVI-D-2 mapped: DVI-D-1 pos: right model: HP 24es
serial: <filter> built: 2018 res: 1920x1080 hz: 60 dpi: 93 gamma: 1.2
size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
Monitor-3: DP-1 mapped: DisplayPort-0 pos: primary,left
model: Gigabyte G32QC serial: <filter> built: 2020 res: 2560x1440 hz: 60
dpi: 93 gamma: 1.2 size: 697x392mm (27.44x15.43") diag: 800mm (31.5")
ratio: 16:9 modes: max: 2560x1440 min: 640x480
Monitor-4: HDMI-A-1 mapped: HDMI-A-0 pos: center-l
model: Toshiba TOSHIBA-TV serial: <filter> built: 2013 res: 1920x1080 hz: 60
dpi: 30 gamma: 1.2 size: 1600x900mm (62.99x35.43") diag: 1836mm (72.3")
ratio: 16:9 modes: max: 1920x1080 min: 640x480
API: OpenGL v: 4.6 Mesa 22.2.3 renderer: AMD Radeon R9 390 Series (hawaii
LLVM 14.0.6 DRM 3.48 6.0.10-zen2-1-zen) direct render: Yes
Audio:
Device-1: AMD Hawaii HDMI Audio [Radeon R9 290/290X / 390/390X]
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 1-2:3
chip-ID: 1b3f:2008 pcie: gen: 3 class-ID: 0300 speed: 8 GT/s lanes: 16
bus-ID: 09:00.1 chip-ID: 1002:aac8 class-ID: 0403
Device-2: AMD Starship/Matisse HD Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 0b:00.4 chip-ID: 1022:1487 class-ID: 0403
Device-3: Generalplus USB Audio Device type: USB
driver: hid-generic,snd-usb-audio,usbhid
Device-4: Generalplus USB Audio Device type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-3:2 chip-ID: 1b3f:2008
class-ID: 0300
Sound API: ALSA v: k6.0.10-zen2-1-zen running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.61 running: yes
Network:
Device-1: Intel Dual Band Wireless-AC 3168NGW [Stone Peak] driver: iwlwifi
v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 04:00.0
chip-ID: 8086:24fb class-ID: 0280
IF: wlp4s0 state: down mac: <filter>
Device-2: Intel I211 Gigabit Network vendor: Gigabyte driver: igb
v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 05:00.0
chip-ID: 8086:1539 class-ID: 0200
IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: Intel Wireless-AC 3168 Bluetooth type: USB driver: btusb v: 0.8
bus-ID: 3-5:3 chip-ID: 8087:0aa7 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 1 state: up address: <filter>
Drives:
Local Storage: total: 5.97 TiB used: 133.83 GiB (2.2%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
model: WD BLACK SN770 1TB size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 731030WD temp: 55.9 C scheme: MBR
ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 850 EVO 500GB
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 2B6Q scheme: GPT
ID-3: /dev/sdb maj-min: 8:16 vendor: Western Digital
model: WD3003FZEX-00Z4SA0 size: 2.73 TiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 7200 serial: <filter>
rev: 1A01 scheme: GPT
ID-4: /dev/sdc maj-min: 8:32 vendor: Western Digital
model: WD20EZRZ-22Z5HB0 size: 1.82 TiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 5400 serial: <filter>
rev: 0A80 scheme: GPT
ID-5: /dev/sdd maj-min: 8:48 type: USB vendor: SanDisk model: USB 3.2Gen1
size: 57.3 GiB block-size: physical: 512 B logical: 512 B type: N/A
serial: <filter> rev: 1.00 scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
ID-1: / raw-size: 931.51 GiB size: 931.51 GiB (100.00%)
used: 133.83 GiB (14.4%) fs: btrfs dev: /dev/nvme0n1p1 maj-min: 259:1
ID-2: /home raw-size: 931.51 GiB size: 931.51 GiB (100.00%)
used: 133.83 GiB (14.4%) fs: btrfs dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /var/log raw-size: 931.51 GiB size: 931.51 GiB (100.00%)
used: 133.83 GiB (14.4%) fs: btrfs dev: /dev/nvme0n1p1 maj-min: 259:1
ID-4: /var/tmp raw-size: 931.51 GiB size: 931.51 GiB (100.00%)
used: 133.83 GiB (14.4%) fs: btrfs dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 31.29 GiB used: 2 MiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 61.5 C mobo: 36.0 C gpu: amdgpu temp: 64.0 C
Fan Speeds (RPM): N/A gpu: amdgpu fan: 820
Info:
Processes: 425 Uptime: 36m wakeups: 0 Memory: 31.29 GiB
used: 8.95 GiB (28.6%) Init: systemd v: 252 default: graphical
tool: systemctl Compilers: gcc: 12.2.0 Packages: pm: pacman pkgs: 1379
libs: 397 tools: octopi,paru Shell: fish v: 3.5.1 default: Bash v: 5.1.16
running-in: konsole inxi: 3.3.23
Garuda (2.6.10-1):
System install date:     2022-12-03
Last full system update: 2022-12-03
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       <superuser required>
Snapshots:               Snapper
Failed units:

-----wine notepad-----

007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
ioctl (GFEATURE): Input/output error
WARNING: radv is not a conformant Vulkan implementation, testing use only.
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
007c:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
007c:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
007c:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
011c:fixme:imm:ImeSetActiveContext (00010076, 1): stub
011c:fixme:imm:ImmReleaseContext (00010070, 00010076): stub
0098:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
0098:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
Could not parse file "/home/kekin/.local/share/applications/libinput-gestures-qt.desktop": Invalid key name: Path[$e]
Could not parse file "/home/kekin/.local/share/applications/lstopo.desktop": Invalid key name: Path[$e]
Could not parse file "/home/kekin/.local/share/applications/qwikaccess.desktop": Invalid key name: Path[$e]
Could not parse file "/home/kekin/.local/share/applications/xgps.desktop": Invalid key name: Path[$e]
Could not parse file "/home/kekin/.local/share/applications/xgpsspeed.desktop": Invalid key name: Path[$e]
Could not parse file "/home/kekin/.local/share/applications/yad-icon-browser.desktop": Invalid key name: Path[$e]
Could not parse file "/home/kekin/.local/share/applications/yad-settings.desktop": Invalid key name: Path[$e]

-----lspci -k-----

09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT / Grenada XT [Radeon R9 290X/390X] (rev 80)
Subsystem: Micro-Star International Co., Ltd. [MSI] Radeon R9 390X
Kernel driver in use: amdgpu
Kernel modules: radeon, amdgpu

Here are a few random errors ive found running steam in terminal

-----WHEN STARTING STEAM-----

Gtk-Message: 17:26:14.811: Failed to load module "appmenu-gtk-module"
/usr/share/themes/Sweet-Dark/gtk-2.0/main.rc:727: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Sweet-Dark/gtk-2.0/apps/chrome.rc:50: error: invalid string constant "button", expected valid string constant
/usr/share/themes/Sweet-Dark/gtk-2.0/apps/xfce.rc:79: error: invalid string constant "entry", expected valid string constant
(steam:4502): Gtk-WARNING **: 17:26:15.641: gtk_disable_setlocale() must be called before gtk_init()
WARNING: radv is not a conformant Vulkan implementation, testing use only

-----WHEN LAUNCHING GAME-----

pressure-vessel-wrap[10746]: W: Binding directories that are located under "/usr/" is not supported!
ERROR: ld.so: object '/home/kekin/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kekin/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/kekin/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kekin/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kekin/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kekin/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Fossilize INFO: Overriding serialization path: "/home/kekin/.local/share/Steam/steamapps/shadercache/271590/fozpipelinesv6/steamapprun_pipeline_cache".

Any help would be greatly appreciated

I would suggest trying the following....

  1. This might be related to steam beta changes that caused vulkan issues for some games. Opt out of beta and see if that helps.

2, sometimes permission issues cause this, particularly if you have steam game files on another disk. Check that steam has the correct permissions setup.

  1. try using the proton glorious eggroll, google search to find it or use the program Protonup in the repos to install it.
  1. i am already opt out

  2. not 100% how to do this but the game is installed on the local drive

  3. im already using it but im using proton-ge-custom-bin that i installed with yay
    (regular version shows unsupported AUR package in steam)

Then try opting in.

1 Like

Thanks for the suggestion but unfortunately if didn't change anything. I also reinstalled garuda for a third time, the first time i had not installed the gaming edition. I thought that would fix it but unfortunately not.

Possibly an issue with garuda OS installer?
-fresh download
-checksum passed
-installed on nvme drive

Issues with stock configuration of garuda KDE
-Steam Overlay crashes game
-proton-ge provided with OS from garuda itself shows unsupported. (I did not download it myself)

You are quick to point out Garuda as the fault. If you did a little research, you would discover that Steam Overlay is problematic on Linux and has been for quite some time. It also depends largely on the game itself.

I would research your specific game, and see if there is a solution, or you might just have to wait and see if a fix comes in a future Proton release. Welcome to gaming on Linux. If the game manufactures catered to Linux, we wouldn't have these issues, but it is an imperfect world.

3 Likes

It was working great before, which is why i'm confused as to why it wouldn't work this time. I assumed there was an update in the garuda installer that may have broken something but i may be wrong.

this issue is present in all games so i do not think it's game specific. The only other variable left that i can think of is the nvme drive causing some compatibility issues.

Maybe switching to mesa could help.

sudo pacman -R amdvlk lib32-amdvlk
sudo pacman -S steam

If steam asks for driver selection while installing pick vulkan-radeon.

2 Likes

i don't have amdvlk lib32-amdvlk installed, could that be the problem? i can try installing them.

on the plus side i found a workaround in the meantime, the overlay works fine in steam big picture mode