One particular game suffers from Input Lag (Salt & Sanctuary)

There’s a game I enjoy playing called Salt and Sanctuary (reocmmend it for everyone to try). However, since about a year ago, the game developed an input lag/would not recognize inputs.

You have to hit attack in quick succession in the game, and that move is often not registered in the game.

I am using the same controller (wired xbox360) with other games also on steam, and there it seems to work just fine.

I’ve only experienced this issue in Manjaro, and again since the past year or so. In all other distros that I’ve tried this (ubuntu derivatives and Solus), there is no input lag issue.

Does anyone know how I can diagnose, and more importantly, how I can fix this issue?

Output of inxi

System:
  Kernel: 5.13.13-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.13-x86_64 
  root=UUID=56b72b32-0a04-4dc6-8886-b622ea20285a rw quiet apparmor=1 
  security=apparmor resume=UUID=6615673e-d89d-4223-86dd-b04660ae5f7c 
  udev.log_priority=3 processor.max_cstate=1 idle=nomwait 
  Desktop: KDE Plasma 5.22.5 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 
  dm: SDDM Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Desktop Mobo: ASRock model: B450 Pro4 serial: <filter> 
  UEFI-[Legacy]: American Megatrends v: P3.50 date: 07/18/2019 
Battery:
  Message: No system battery data found. Is one present? 
Memory:
  RAM: total: 7.69 GiB used: 5.83 GiB (75.8%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: 6-Core model: AMD Ryzen 5 1600 bits: 64 type: MT MCP arch: Zen 
  family: 17 (23) model-id: 1 stepping: 1 microcode: 8001138 cache: L2: 3 MiB 
  bogomips: 76672 
  Speed: 3294 MHz min/max: 1550/3200 MHz boost: enabled Core speeds (MHz): 
  1: 3294 2: 2304 3: 1526 4: 1860 5: 1675 6: 2478 7: 1834 8: 1408 9: 3352 
  10: 1933 11: 1640 12: 2040 
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1 
  bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb cpuid 
  cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid 
  fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb irperf lahf_lm lbrv lm mca 
  mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl 
  npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq pdpe1gb 
  perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse pse36 
  rdrand rdseed rdtscp rep_good sep sev sha_ni skinit smap smca sme smep ssbd 
  sse sse2 sse4_1 sse4_2 sse4a ssse3 succor svm svm_lock syscall tce topoext 
  tsc tsc_scale v_vmsave_vmload vgif vmcb_clean vme vmmcall wdt xgetbv1 xsave 
  xsavec xsaveerptr xsaveopt xsaves 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: 
  disabled, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] 
  vendor: XFX Pine driver: amdgpu v: kernel bus-ID: 09:00.0 chip-ID: 1002:67df 
  class-ID: 0300 
  Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver: 
  loaded: amdgpu,ati unloaded: modesetting alternate: fbdev,vesa 
  display-ID: :0 screens: 1 
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") 
  s-diag: 582mm (22.9") 
  Monitor-1: HDMI-A-0 res: 1920x1080 hz: 60 dpi: 93 
  size: 527x296mm (20.7x11.7") diag: 604mm (23.8") 
  OpenGL: renderer: Radeon RX 570 Series (POLARIS10 DRM 3.41.0 
  5.13.13-1-MANJARO LLVM 12.0.1) 
  v: 4.6 Mesa 21.2.1 direct render: Yes 
Audio:
  Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] 
  vendor: XFX Pine driver: snd_hda_intel v: kernel bus-ID: 09:00.1 
  chip-ID: 1002:aaf0 class-ID: 0403 
  Device-2: AMD Family 17h HD Audio vendor: ASRock driver: snd_hda_intel 
  v: kernel bus-ID: 0b:00.3 chip-ID: 1022:1457 class-ID: 0403 
  Sound Server-1: ALSA v: k5.13.13-1-MANJARO running: yes 
  Sound Server-2: JACK v: 1.9.19 running: no 
  Sound Server-3: PulseAudio v: 15.0 running: yes 
  Sound Server-4: PipeWire v: 0.3.34 running: yes 
Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel bus-ID: 05:00.0 
  chip-ID: 8086:2723 class-ID: 0280 
  IF: wlp5s0 state: up mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: global 
  IP v6: <filter> type: noprefixroute scope: global 
  IP v6: <filter> type: noprefixroute scope: link 
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: ASRock driver: r8169 v: kernel port: d000 bus-ID: 08:00.0 
  chip-ID: 10ec:8168 class-ID: 0200 
  IF: enp8s0 state: down mac: <filter> 
  WAN IP: <filter> 
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-8:3 
  chip-ID: 8087:0029 class-ID: e001 
  Report: rfkill ID: hci0 rfk-id: 17 state: up address: see --recommends 
Logical:
  Message: No logical block device data found. 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 1.21 TiB used: 418.8 GiB (33.7%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/sda maj-min: 8:0 vendor: Kingston model: SHFS37A240G 
  size: 223.57 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  type: SSD serial: <filter> rev: BBF2 scheme: MBR 
  ID-2: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST9320423AS 
  size: 298.09 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s 
  type: HDD rpm: 7200 serial: <filter> rev: LVM1 scheme: GPT 
  ID-3: /dev/sdc maj-min: 8:32 vendor: Crucial model: CT275MX300SSD1 
  size: 256.17 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  type: SSD serial: <filter> rev: R060 scheme: GPT 
  ID-4: /dev/sdd maj-min: 8:48 vendor: Toshiba model: DT01ACA050 
  size: 465.76 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  type: HDD rpm: 7200 serial: <filter> rev: A750 scheme: GPT 
  Message: No optical or floppy data found. 
Partition:
  ID-1: / raw-size: 214.77 GiB size: 210.34 GiB (97.94%) used: 14.7 GiB (7.0%) 
  fs: ext4 dev: /dev/sda1 maj-min: 8:1 label: N/A 
  uuid: 56b72b32-0a04-4dc6-8886-b622ea20285a 
  ID-2: /run/media/user/Backup raw-size: 465.76 GiB size: 465.76 GiB (100.00%) 
  used: 403.79 GiB (86.7%) fs: ntfs dev: /dev/sdd1 maj-min: 8:49 label: Backup 
  uuid: 5CA794D1793D3AC5 
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 8.8 GiB used: 316.5 MiB (3.5%) 
  priority: -2 dev: /dev/sda2 maj-min: 8:2 label: swap 
  uuid: 6615673e-d89d-4223-86dd-b04660ae5f7c 
Unmounted:
  ID-1: /dev/sdb1 maj-min: 8:17 size: 298.09 GiB fs: ntfs label: Second Backup 
  uuid: 49B89AA45F1559CE 
  ID-2: /dev/sdc1 maj-min: 8:33 size: 529 MiB fs: ntfs label: Recovery 
  uuid: 5EB43888B43864A5 
  ID-3: /dev/sdc2 maj-min: 8:34 size: 100 MiB fs: vfat label: N/A 
  uuid: 083B-33D9 
  ID-4: /dev/sdc3 maj-min: 8:35 size: 16 MiB fs: <superuser required> 
  label: N/A uuid: N/A 
  ID-5: /dev/sdc4 maj-min: 8:36 size: 255.54 GiB fs: ntfs label: N/A 
  uuid: EAE84ACDE84A9829 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 10 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 1-7:2 info: Microdia USB DEVICE type: Keyboard,Mouse 
  driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s 
  power: 400mA chip-ID: 0c45:672e class-ID: 0301 
  Device-2: 1-8:3 info: Intel AX200 Bluetooth type: Bluetooth driver: btusb 
  interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 8087:0029 
  class-ID: e001 
  Device-3: 1-10:4 info: SINOWEALTH Game Mouse type: Mouse,Keyboard 
  driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 12 Mb/s 
  power: 256mA chip-ID: 258a:1007 class-ID: 0301 
  Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-3: 3-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 3-3:2 info: Microsoft Xbox360 Controller type: <vendor specific> 
  driver: xpad interfaces: 4 rev: 2.0 speed: 12 Mb/s power: 500mA 
  chip-ID: 045e:028e class-ID: ff00 serial: <filter> 
  Device-2: 3-4:3 info: Elan Micro type: Keyboard driver: hid-generic,usbhid 
  interfaces: 1 rev: 1.1 speed: 1.5 Mb/s power: 100mA chip-ID: 04f3:0104 
  class-ID: 0301 
  Hub-4: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.0 speed: 5 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
Sensors:
  System Temperatures: cpu: 45.0 C mobo: N/A gpu: amdgpu temp: 53.0 C 
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 1064 
Info:
  Processes: 350 Uptime: 1d 10h 14m wakeups: 112 Init: systemd v: 248 
  tool: systemctl Compilers: gcc: 11.1.0 Packages: pacman: 1283 lib: 359 
  flatpak: 0 Shell: Zsh v: 5.8 default: Bash v: 5.1.8 running-in: konsole 
  inxi: 3.3.06 
  1. Please read this:
    How to provide good information
    and press the three dots below your post and press the :pencil2: to give us more information so we can see what’s really going on.
    Now we know the symptom of the disease, but we need some more probing to know where the origin lies… :grin:

  2. An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information for us to be able to help you. (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)
    Also, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text.

  3. Please do the following as fast as possible:

    • reboot

    • open game and try simulating the behaviour

    • close game

    • execute:

      journalctl --system --boot=0 --priority=3 | grep --ignore-case usb
      
    • post the output of the above command as well

:+1:

P.S. If you want to notify me that you did provide this information, please :heart: this message and I’ll come back and have another look.

1 Like

Please do not create duplicate threads.