[FIXED] KCD2 Controller issues | Steam

Hey guys,

I already fixed this but I will post in case somebody else will hit this problem. After the latest KCD2 patch controllers stopped to work in the game.

I tested all owned controller I have:

  • PS3
  • PS4
  • PS5
  • Steam controller

And none of them worked. However Steam Deck controller support works. SO, if you have this problem just add this launch option into the game.

SteamDeck=1 %command%

This will make the steam input and controller behave and make it work.

Also note, you can try this option for other games if your controller stopped and does not work. The command is not exclusive to this game its universal in steam.

Forgot inxi :smiley:

System:
  Kernel: 6.18.9-arch1-2-znver5 arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-znver5
    root=UUID=aaf2fe4c-290b-4ef4-bfd4-1736576d2c89 rw rootflags=subvol=@
    vt.default_red=30,243,166,249,137,245,148,186,88,243,166,249,137,245,148,166
    vt.default_grn=30,139,227,226,180,194,226,194,91,139,227,226,180,194,226,173
    vt.default_blu=46,168,161,175,250,231,213,222,112,168,161,175,250,231,213,200
    quiet resume=UUID=8dd78827-8cbe-4c44-a410-a36c948cce40 loglevel=3
    split_lock_detect=off
  Desktop: KDE Plasma v: 6.5.5 tk: Qt v: N/A info: frameworks v: 6.22.0
    wm: kwin_wayland vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop System: Micro-Star product: MS-7E51 v: 1.0
    serial: <superuser required>
  Mobo: Micro-Star model: MAG X870 TOMAHAWK WIFI (MS-7E51) v: 1.0
    serial: <superuser required> uuid: <superuser required> Firmware: UEFI
    vendor: American Megatrends LLC. v: 1.A44 date: 04/24/2025
Battery:
  Device-1: hid-dc:2c:26:0e:85:7b-battery model: Keychron K2 serial: N/A
    charge: N/A status: discharging
CPU:
  Info: model: AMD Ryzen 7 9800X3D bits: 64 type: MT MCP arch: Zen 5 gen: 5
    level: v4 note: check built: 2024+ process: TSMC n4 (4nm) family: 0x1A (26)
    model-id: 0x44 (68) stepping: 0 microcode: 0xB404035
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2
    smt: enabled cache: L1: 640 KiB desc: d-8x48 KiB; i-8x32 KiB L2: 8 MiB
    desc: 8x1024 KiB L3: 96 MiB desc: 1x96 MiB
  Speed (MHz): avg: 5245 min/max: 603/5272 boost: enabled scaling:
    driver: amd-pstate-epp governor: performance cores: 1: 5245 2: 5245 3: 5245
    4: 5245 5: 5245 6: 5245 7: 5245 8: 5245 9: 5245 10: 5245 11: 5245 12: 5245
    13: 5245 14: 5245 15: 5245 16: 5245 bogomips: 150399
  Flags-basic: 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 [Radeon RX 9070/9070
    XT/9070 GRE] vendor: XFX driver: amdgpu v: kernel arch: RDNA-4
    code: Navi-4x process: TSMC n4 (4nm) built: 2025+ pcie: gen: 5
    speed: 32 GT/s lanes: 16 ports: active: DP-3 empty: DP-1, DP-2, HDMI-A-1,
    Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:7550 class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] Granite Ridge [Radeon Graphics]
    vendor: Micro-Star MSI driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x
    process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s
    lanes: 16 ports: active: none empty: DP-4, DP-5, DP-6, HDMI-A-2,
    Writeback-2 bus-ID: 74:00.0 chip-ID: 1002:13c0 class-ID: 0300 temp: 39.0 C
  Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu display-ID: 0
  Monitor-1: DP-3 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: radeonsi device: 2 drv: swrast gbm: drv: radeonsi
    surfaceless: drv: radeonsi wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.3.5-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 9070 XT (radeonsi
    gfx1201 LLVM 21.1.6 DRM 3.64 6.18.9-arch1-2-znver5) device-ID: 1002:7550
    memory: 15.62 GiB unified: no display-ID: :0.0
  API: Vulkan v: 1.4.341 layers: 13 device: 0 type: discrete-gpu name: AMD
    Radeon RX 9070 XT (RADV GFX1201) driver: mesa radv v: 25.3.5-arch1.1
    device-ID: 1002:7550 surfaces: N/A device: 1 type: integrated-gpu name: AMD
    Ryzen 7 9800X3D 8-Core Processor (RADV RAPHAEL_MENDOCINO)
    driver: mesa radv v: 25.3.5-arch1.1 device-ID: 1002:13c0 surfaces: N/A
    device: 2 type: cpu name: llvmpipe (LLVM 21.1.6 256 bits)
    driver: mesa llvmpipe v: 25.3.5-arch1.1 (LLVM 21.1.6)
    device-ID: 10005:0000 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: amdgpu_top, corectrl, lact
    wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 48 HDMI/DP Audio
    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: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 74:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-3: Advanced Micro Devices [AMD] Ryzen HD Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 74:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Device-4: Fractal Scape Dongle driver: hid-generic,snd-usb-audio,usbhid
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-3.3:8
    chip-ID: 36bc:0001 class-ID: 0300 serial: <filter>
  Device-5: Micro Star 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: 1-5:7
    chip-ID: 0db0:cd0e class-ID: 0300
  Device-6: VIA USB Audio Device driver: hid-generic,snd-usb-audio,usbhid
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 5-2.2:3
    chip-ID: 040d:340a class-ID: 0300
  API: ALSA v: k6.18.9-arch1-2-znver5 status: kernel-api with: aoss
    type: oss-emulator tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.4.10 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: Qualcomm WCN785x Wi-Fi 7 320MHz 2x2 [FastConnect 7800]
    vendor: Foxconn Band Simultaneous Wireless driver: ath12k_pci v: N/A
    modules: ath12k pcie: gen: 3 speed: 8 GT/s lanes: 1 link-max: lanes: 2
    bus-ID: 09:00.0 chip-ID: 17cb:1107 class-ID: 0280
  IF: wlp9s0 state: down mac: <filter>
  Device-2: Realtek RTL8126 5GbE vendor: Micro-Star MSI driver: r8126
    v: 10.016.00 modules: r8169 pcie: gen: 3 speed: 8 GT/s lanes: 1 port: e000
    bus-ID: 0a:00.0 chip-ID: 10ec:8126 class-ID: 0200
  IF: enp10s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager,systemd-timesyncd
Bluetooth:
  Device-1: Foxconn / Hon Hai driver: btusb v: 0.8 type: USB rev: 1.1
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-12:12 chip-ID: 0489:e10a
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: N/A
Drives:
  Local Storage: total: 3.18 TiB used: 1.58 TiB (49.5%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:2 vendor: Samsung model: SSD 970 EVO 500GB
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 2B2QEXE7 temp: 42.9 C
    scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:6 vendor: Samsung model: SSD 970 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: 2B2QEXE7 temp: 30.9 C
    scheme: GPT
  ID-3: /dev/nvme2n1 maj-min: 259:0 vendor: Samsung model: SSD 990 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: 4B2QJXD7 temp: 44.9 C
    scheme: GPT
Partition:
  ID-1: / raw-size: 432.02 GiB size: 432.02 GiB (100.00%)
    used: 126.47 GiB (29.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 664 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:3
  ID-3: /home raw-size: 432.02 GiB size: 432.02 GiB (100.00%)
    used: 126.47 GiB (29.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
  ID-4: /var/log raw-size: 432.02 GiB size: 432.02 GiB (100.00%)
    used: 126.47 GiB (29.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
  ID-5: /var/tmp raw-size: 432.02 GiB size: 432.02 GiB (100.00%)
    used: 126.47 GiB (29.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
Swap:
  Kernel: swappiness: 10 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 30.4 GiB used: 2.1 MiB (0.0%) priority: 100
    comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 dev: /dev/zram0
  ID-2: swap-2 type: partition size: 33.45 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:5
Sensors:
  System Temperatures: cpu: 44.9 C mobo: 36.2 C
  Fan Speeds (rpm): N/A
  GPU: device: amdgpu temp: 50.0 C mem: 66.0 C fan: 0 watts: 47.00
    device: amdgpu temp: 38.0 C
Info:
  Memory: total: 32 GiB note: est. available: 30.4 GiB used: 14.59 GiB (48.0%)
  Processes: 576 Power: uptime: 34m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.15 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 259 default: graphical
    tool: systemctl
  Packages: pm: pacman pkgs: 1563 libs: 448 tools: octopi,paru Compilers:
    gcc: 15.2.1 Shell: Bash v: 5.3.9 default: fish v: 4.4.0 running-in: konsole
    inxi: 3.3.40
Garuda (2.12.3-2):
  System install date:     2025-03-16
  Garuda release:          250308
  Last full system update: 2026-02-14
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut garuda-hardware-profile-standard garuda-hardware-profile-standard-x11
  Windows dual boot:       No/Undetected
  Failed units:
--- System Health Check Report ---
25/26 checks run in 0.37 seconds ⌛
Powered by garuda-health 🦅
2 Likes

Updated for edit 2026-02-15T11:55:00Z:

Everything looks good now :+1:
Thanks for helping us help you!

1 Like

For example here is my whole command together with FSR4 and HDR enabled

SteamDeck=1 PROTON_FSR4_UPGRADE=1 FSR4_WATERMARK=0 gamescope -w 3440 -h 1440 -f -r 165 --force-grab-cursor --adaptive-sync --hdr-enabled -- %command%

But if you dont use FSR4 or HDR just use

SteamDeck=1 %command%

4 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.