Skip to content

Steam Input doesn't work in (some?) RPGMAKER VX ACE games #36

@hachimagi

Description

@hachimagi

using CachyOS with Hyprland; AMD GPU

Steam Input works fine without Gamescope/Scopebuddy, but none of the controller inputs register when using Gamescope/Scopebuddy.

tested with Yume Nikki and some other RPGMAKER VX ACE games so it's probably an issue for a bunch of them

Log:

ERROR: ld.so: object '/home/hachi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/hachi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Running ScopeBuddy version: 1.3.1
ERROR: ld.so: object '/home/hachi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/hachi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/hachi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 177071 != 177064, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/hachi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 177070 != 177064, skipping destruction (fork without exec?)
pid 177074 != 177064, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/hachi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 177073 != 177064, skipping destruction (fork without exec?)
pid 177077 != 177064, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/hachi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 177076 != 177064, skipping destruction (fork without exec?)
Launching: env -u LD_PRELOAD gamescope  -- env LD_PRELOAD=":/home/hachi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so:/home/hachi/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so"  "/home/hachi/.local/share/Steam/ubuntu12_32/steam-launch-wrapper" "--" "/home/hachi/.local/share/Steam/ubuntu12_32/reaper" "SteamLaunch" "AppId=650700" "--" "/home/hachi/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/_v2-entry-point" "--verb=waitforexitandrun" "--" "/home/hachi/.local/share/Steam/steamapps/common/Proton - Experimental/proton" "waitforexitandrun" "/home/hachi/.local/share/Steam/steamapps/common/Yume Nikki/yumenikki/RPG_RT.exe" "xx" "xx" "Window"
ERROR: ld.so: object '/home/hachi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[gamescope] [�[0;34mInfo�[0m]  �[0;37mconsole:�[0m gamescope version 3.16.19+ (gcc 15.2.1)
No CAP_SYS_NICE, falling back to regular-priority compute and threads.
Performance will be affected.
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Loading scripts from: '/usr/share/gamescope/scripts'
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope'
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common'
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays'
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 8)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 9)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 10)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Loading scripts from: '/etc/gamescope/scripts'
[gamescope] [�[0;33mWarn�[0m]  �[0;37mscriptmgr:�[0m Directory '/etc/gamescope/scripts' does not exist
[gamescope] [�[0;34mInfo�[0m]  �[0;37mscriptmgr:�[0m Loading scripts from: '/home/hachi/.config/gamescope/scripts'
[gamescope] [�[0;33mWarn�[0m]  �[0;37mscriptmgr:�[0m Directory '/home/hachi/.config/gamescope/scripts' does not exist
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvulkan:�[0m selecting physical device 'AMD Radeon RX 6700 XT (RADV NAVI22)': queue family 1 (general queue family 0)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvulkan:�[0m physical device supports DRM format modifiers
[gamescope] [�[0;34mInfo�[0m]  �[0;37mwlserver:�[0m [backend/headless/backend.c:67] Creating headless backend
[gamescope] [�[0;34mInfo�[0m]  �[0;37mxdg_backend:�[0m Seat name: Hyprland
[gamescope] [�[0;34mInfo�[0m]  �[0;37mxdg_backend:�[0m Initted Wayland backend
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvulkan:�[0m supported DRM formats for sampling usage:
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvulkan:�[0m   AR24 (0x34325241)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvulkan:�[0m   XR24 (0x34325258)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvulkan:�[0m   AB24 (0x34324241)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvulkan:�[0m   XB24 (0x34324258)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvulkan:�[0m   RG16 (0x36314752)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvulkan:�[0m   AB4H (0x48344241)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvulkan:�[0m   XB4H (0x48344258)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvulkan:�[0m   AB48 (0x38344241)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvulkan:�[0m   XB48 (0x38344258)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvulkan:�[0m   AB30 (0x30334241)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvulkan:�[0m   XB30 (0x30334258)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvulkan:�[0m   AR30 (0x30335241)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvulkan:�[0m   XR30 (0x30335258)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mwlserver:�[0m Using explicit sync when available
[gamescope] [�[0;34mInfo�[0m]  �[0;37mwlserver:�[0m Running compositor on wayland display 'gamescope-0'
[gamescope] [�[0;34mInfo�[0m]  �[0;37mwlserver:�[0m [backend/headless/backend.c:17] Starting headless backend
[gamescope] [�[0;34mInfo�[0m]  �[0;37mwlserver:�[0m Successfully initialized libei for input emulation!
[gamescope] [�[0;34mInfo�[0m]  �[0;37mwlserver:�[0m [xwayland/server.c:107] Starting Xwayland on :1
[gamescope] [�[0;34mInfo�[0m]  �[0;37mpipewire:�[0m stream state changed: connecting
[gamescope] [�[0;34mInfo�[0m]  �[0;37mpipewire:�[0m stream state changed: paused
[gamescope] [�[0;34mInfo�[0m]  �[0;37mpipewire:�[0m stream available on node ID: 682
[gamescope] [�[0;34mInfo�[0m]  �[0;37mxdg_backend:�[0m uMaxContentLightLevel: 0
[gamescope] [�[0;34mInfo�[0m]  �[0;37mxdg_backend:�[0m HDR INFO
[gamescope] [�[0;34mInfo�[0m]  �[0;37mxdg_backend:�[0m   cv_hdr_enabled: false
[gamescope] [�[0;34mInfo�[0m]  �[0;37mxdg_backend:�[0m   uMaxLum: 0, uRefLum: 80
[gamescope] [�[0;34mInfo�[0m]  �[0;37mxdg_backend:�[0m   bExposeHDRSupport: false
[gamescope] [�[0;34mInfo�[0m]  �[0;37medid:�[0m Patching res 800x1280 -> 1280x720
[gamescope] [�[0;34mInfo�[0m]  �[0;37mvblank:�[0m Using timerfd.
[gamescope] [�[0;34mInfo�[0m]  �[0;37mxdg_backend:�[0m Post-Initted Wayland backend
ERROR: ld.so: object '/home/hachi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/hachi/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/hachi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/hachi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
fsync: up and running.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
[Gamescope WSI] Application info:
  pApplicationName: (null)
  applicationVersion: 0
  pEngineName: (null)
  engineVersion: 0
  apiVersion: 4198400
[Gamescope WSI] Executable name: explorer.exe
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Unsupported maximum keycode 708, clipping.
>                   X11 cannot support keycodes above 255.
> Warning:          Virtual modifier Hyper multiply defined
>                   Using 0, ignoring 0
> Warning:          Virtual modifier ScrollLock multiply defined
>                   Using 0, ignoring 0
Errors from xkbcomp are not fatal to the X server
[gamescope] [�[0;34mInfo�[0m]  �[0;37mxdg_backend:�[0m uMaxContentLightLevel: 0
[gamescope] [�[0;34mInfo�[0m]  �[0;37mxdg_backend:�[0m HDR INFO
[gamescope] [�[0;34mInfo�[0m]  �[0;37mxdg_backend:�[0m   cv_hdr_enabled: false
[gamescope] [�[0;34mInfo�[0m]  �[0;37mxdg_backend:�[0m   uMaxLum: 0, uRefLum: 80
[gamescope] [�[0;34mInfo�[0m]  �[0;37mxdg_backend:�[0m   bExposeHDRSupport: false
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
[gamescope] [�[0;33mWarn�[0m]  �[0;37mxwm:�[0m got the same buffer committed twice, ignoring.
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
[gamescope] [�[0;34mInfo�[0m]  �[0;37mxdg_backend:�[0m Changed refresh to: 179.998hz
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
[gamescope] [�[0;33mWarn�[0m]  �[0;37mxwm:�[0m D-Bus call to get unit corresponding to pid 177289 failed!

[gamescope] [�[0;33mWarn�[0m]  �[0;37mxwm:�[0m D-Bus call to get unit corresponding to pid 177289 failed!

[gamescope] [�[0;33mWarn�[0m]  �[0;37mxwm:�[0m D-Bus call to get unit corresponding to pid 177289 failed!

[gamescope] [�[0;33mWarn�[0m]  �[0;37mxwm:�[0m D-Bus call to get unit corresponding to pid 177289 failed!

[gamescope] [�[0;33mWarn�[0m]  �[0;37mxwm:�[0m D-Bus call to get unit corresponding to pid 177289 failed!

[gamescope] [�[0;33mWarn�[0m]  �[0;37mxwm:�[0m D-Bus call to get unit corresponding to pid 177289 failed!

pid 177214 != 177213, skipping destruction (fork without exec?)
[gamescope] [�[0;34mInfo�[0m]  �[0;37mlaunch:�[0m Primary child shut down!
(EE) failed to read Wayland events: Broken pipe

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    In progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions