Keyboard latency with proton and wine games

Hello everyone!

I recently had a problem with latency and input in video games using Proton and Wine. After the latest system updates, my keyboard started experiencing extreme delays, especially when pressing multiple keys at once. Sometimes a key stays pressed even when I’m not touching it, making it hard to play competitive games. Mouse and PS4 controller inputs are unaffected. I tried different versions of Proton, reinstalled Manjaro, and switched keyboards, but nothing worked. I’m looking for any advice to solve this issue because I like using Manjaro and haven’t had other problems. Thanks for your help.

This is hard to read - the style is known as “a wall of text”. :grimacing:
Could you please give it some structure?

Thank you!

Ok, I proceed. Thanks for pointing this out to me.

show us the output from:

systemctl --failed

journalctl -p 3 -xb

inxi --admin --verbosity=5 --filter --no-host --width

Spoiler alert, KDE is in general better for gaming… but that doesn’t mean that your problem can’t be fixed under gnome.

i’m a TL1, i can’t send photos.

No need for photos - copy/paste the terminal output
and format it using this symbol: </>
It will then here look just like what you saw in your terminal.

systemctl --failed                                               ✔ 
  UNIT LOAD ACTIVE SUB DESCRIPTION

journalctl -p 3 -xb
lug 08 03:07:01 Awhitewall kernel: x86/cpu: SGX disabled by BIOS.
lug 08 03:07:02 Awhitewall kernel: 
lug 08 03:07:04 Awhitewall kernel: Bluetooth: hci0: Malformed MSFT vendor event>
lug 08 03:07:26 Awhitewall gdm-password][1285]: gkr-pam: unable to locate daemo>
lug 08 03:07:27 Awhitewall gdm[808]: Gdm: on_display_added: assertion 'GDM_IS_R>
lug 08 03:07:27 Awhitewall systemd[1300]: Failed to start Application launched >
░░ Subject: L'unità UNIT è fallita
░░ Defined-By: systemd
░░ Support: 
░░ 
░░ L'unità UNIT è fallita.
░░ 
░░ Il risultato è failed.
lug 08 03:07:27 Awhitewall systemd[1300]: Failed to start Application launched >
░░ Subject: L'unità UNIT è fallita
░░ Defined-By: systemd
░░ Support:
░░ 
░░ L'unità UNIT è fallita.
░░ 
░░ Il risultato è failed.
lug 08 03:07:27 Awhitewall systemd[1300]: Failed to start Application launched >
░░ Subject: L'unità UNIT è fallita
░░ Defined-By: systemd
░░ Support: 
░░ L'unità UNIT è fallita.
░░ 
░░ Il risultato è failed.
lug 08 03:07:30 Awhitewall kernel: [drm:drm_new_set_master] *ERROR* [nvidia-drm>
lug 08 03:07:30 Awhitewall gdm[808]: Gdm: on_display_removed: assertion 'GDM_IS_R>

inxi --admin --verbosity=5 --filter --no-host --width
System:
  Kernel: 6.9.5-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.9-x86_64
    root=UUID=0c7bf2de-e0f8-4a7f-9aee-5086dba2e438 rw quiet splash apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: GNOME v: 46.2 tk: GTK v: 3.24.42 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM v: 46.2 Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: Micro-Star product: MPG B460 Trident AS (MS-B926)
    v: 1.0 serial: <superuser required>
  Mobo: Micro-Star model: MPG B460I GAMING EDGE WIFI (MS-7C86) v: 1.0
    serial: <superuser required> part-nu: B926.D uuid: <superuser required>
    UEFI: American Megatrends v: D.10 date: 05/31/2021
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Touch Keyboard K400 Plus
    serial: <filter> charge: 100% (should be ignored) rechargeable: yes
    status: discharging
Memory:
  System RAM: total: 16 GiB available: 15.55 GiB used: 2.48 GiB (15.9%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 64 GiB slots: 4 modules: 2 EC: None
    max-module-size: 16 GiB note: est.
  Device-1: ChannelA-DIMM0 type: DDR4 detail: synchronous size: 8 GiB
    speed: 2933 MT/s volts: curr: 1 width (bits): data: 64 total: 64
    manufacturer: SK Hynix part-no: HMA81GU6CJR8N-XN serial: <filter>
  Device-2: ChannelA-DIMM1 type: no module installed
  Device-3: ChannelB-DIMM0 type: DDR4 detail: synchronous size: 8 GiB
    speed: 2933 MT/s volts: curr: 1 width (bits): data: 64 total: 64
    manufacturer: SK Hynix part-no: HMA81GU6CJR8N-XN serial: <filter>
  Device-4: ChannelB-DIMM1 type: no module installed
CPU:
  Info: model: Intel Core i7-10700 bits: 64 type: MT MCP arch: Comet Lake
    gen: core 10 level: v3 note: check built: 2020 process: Intel 14nm family: 6
    model-id: 0xA5 (165) stepping: 5 microcode: 0xFA
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 2 MiB desc: 8x256 KiB L3: 16 MiB
    desc: 1x16 MiB
  Speed (MHz): avg: 2741 high: 4701 min/max: 800/4800 scaling:
    driver: intel_pstate governor: powersave cores: 1: 4678 2: 4658 3: 800 4: 800
    5: 800 6: 800 7: 4700 8: 800 9: 800 10: 4678 11: 4689 12: 800 13: 800
    14: 4674 15: 4701 16: 4683 bogomips: 92838
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: Enhanced IBRS
  Type: spec_rstack_overflow status: Not affected
  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: Enhanced / Automatic IBRS; IBPB: conditional;
    RSB filling; PBRSB-eIBRS: SW sequence; BHI: SW loop, KVM: SW loop
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GA104 [GeForce RTX 3070] vendor: Micro-Star MSI
    driver: nvidia v: 550.90.07 alternate: nouveau,nvidia_drm non-free: 550.xx+
    status: current (as of 2024-06; EOL~2026-12-xx) arch: Ampere code: GAxxx
    process: TSMC n7 (7nm) built: 2020-2023 pcie: gen: 2 speed: 5 GT/s lanes: 2
    link-max: gen: 4 speed: 16 GT/s lanes: 16 ports: active: none off: DP-3
    empty: DP-1,DP-2,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:2484 class-ID: 0300
  Display: x11 server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.0
    compositor: gnome-shell driver: X: loaded: N/A failed: nvidia
    gpu: nvidia,nvidia-nvswitch note: X driver n/a, try sudo/root
    display-ID: :1 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-size: <missing: xdpyinfo>
  Monitor-1: DP-4 res: 1920x1080 dpi: 94 size: 521x293mm (20.51x11.54")
    diag: 598mm (23.53") modes: N/A
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv