I don’t recall having this issue before, it definitely worked correctly on 6.12 back when I used it.
Here’s my system info for the completeness’ sake, although do note that I’ve already upgraded kernel to 6.16.0-5-MANJARO and the issue is now fixed:
System:
Kernel: 6.16.0-5-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.16-x86_64
root=UUID=9a08e60e-4549-4c84-9cc7-6f2a0df31bc4 rw
amdgpu.ppfeaturemask=0xfff7ffff udev.log_priority=3 debug
Desktop: KDE Plasma v: 6.3.6 tk: Qt v: N/A info: frameworks v: 6.16.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
Type: Desktop Mobo: Gigabyte model: B550I AORUS PRO AX v: x.x
serial: <superuser required> uuid: <superuser required> UEFI: American
Megatrends LLC. v: F20d date: 09/02/2024
Battery:
Message: No system battery data found. Is one present?
Memory:
System RAM: total: 32 GiB available: 31.24 GiB used: 6.38 GiB (20.4%)
Message: For most reliable report, use superuser + dmidecode.
Array-1: capacity: 128 GiB slots: 4 modules: 2 EC: None
max-module-size: 32 GiB note: est.
Device-1: Channel-A DIMM 0 type: no module installed
Device-2: Channel-A DIMM 1 type: DDR4 detail: synchronous unbuffered
(unregistered) size: 16 GiB speed: 3600 MT/s volts: curr: 1 width (bits):
data: 64 total: 64 manufacturer: G.Skill part-no: F4-3600C16-16GVKC
serial: N/A
Device-3: Channel-B DIMM 0 type: no module installed
Device-4: Channel-B DIMM 1 type: DDR4 detail: synchronous unbuffered
(unregistered) size: 16 GiB speed: 3600 MT/s volts: curr: 1 width (bits):
data: 64 total: 64 manufacturer: G.Skill part-no: F4-3600C16-16GVKC
serial: N/A
PCI Slots:
Permissions: Unable to run dmidecode. Root privileges required.
CPU:
Info: model: AMD Ryzen 7 5700X3D bits: 64 type: MT MCP arch: Zen 3+ gen: 3
level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
model-id: 0x21 (33) stepping: 2 microcode: 0xA201211
Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2
smt: enabled cache: L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB
desc: 8x512 KiB L3: 96 MiB desc: 1x96 MiB
Speed (MHz): avg: 2984 min/max: 575/3001 boost: enabled scaling:
driver: amd-pstate-epp governor: powersave cores: 1: 2984 2: 2984 3: 2984
4: 2984 5: 2984 6: 2984 7: 2984 8: 2984 9: 2984 10: 2984 11: 2984 12: 2984
13: 2984 14: 2984 15: 2984 16: 2984 bogomips: 95820
Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
cqm_occup_llc cr8_legacy cx16 cx8 de debug_swap decodeassists erms
extapic extd_apicid f16c flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt
ht hw_pstate ibpb ibrs ibs invpcid irperf lahf_lm lbrv lm mba mca mce
misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl npt
nrip_save nx ospke osvw overflow_recov pae pat pausefilter pclmulqdq
pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pku pni
popcnt pse pse36 rapl rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep
sha_ni skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3
stibp succor svm_lock syscall tce topoext tsc tsc_scale umip user_shstk
v_spec_ctrl v_vmsave_vmload vaes vgif vmcb_clean vme vmmcall vpclmulqdq
wbnoinvd wdt x2apic xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves
xtopology
Vulnerabilities:
Type: gather_data_sampling status: Not affected
Type: ghostwrite status: Not affected
Type: indirect_target_selection status: Not affected
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: old_microcode status: Not affected
Type: reg_file_data_sampling status: Not affected
Type: retbleed status: Not affected
Type: spec_rstack_overflow mitigation: Safe RET
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; IBRS_FW;
STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
affected
Type: srbds status: Not affected
Type: tsa mitigation: Clear CPU buffers
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 22 [Radeon RX 6700/6700
XT/6750 XT / 6800M/6850M XT] vendor: Gigabyte 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: DP-1,DP-2
empty: HDMI-A-1,HDMI-A-2,Writeback-1 bus-ID: 08:00.0 chip-ID: 1002:73df
class-ID: 0300
Device-2: ANYKA V380 FHD Camera driver: snd-usb-audio,uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1.4:10
chip-ID: 0380:2006 class-ID: 0301 serial: <filter>
Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
compositor: kwin_wayland driver: X: loaded: amdgpu
unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
gpu: amdgpu d-rect: 7680x2520 display-ID: 0
Monitor-1: DP-1 pos: bottom-l model: Samsung LC49G95T serial: <filter>
built: 2020 res: mode: 5120x1440 hz: 240 scale: 100% (1) dpi: 82 gamma: 1.2
chroma: red: x: 0.694 y: 0.294 green: x: 0.275 y: 0.659 blue: x: 0.149
y: 0.055 white: x: 0.314 y: 0.329 size: 1193x336mm (46.97x13.23")
diag: 1239mm (48.8") modes: 5120x1440, 3840x1080, 2560x1440, 2560x1080,
1920x1200, 1920x1080, 1600x1200, 1680x1050, 1600x900, 1280x1024,
1440x900, 1280x800, 1152x864, 1280x720, 1024x768, 832x624, 800x600,
640x480, 720x400
EDID-Warnings: 1: parse_edid: unhandled CEA mode 90 2: parse_edid:
unhandled CEA mode 92 3: parse_edid: unknown tag 112
Monitor-2: DP-2 pos: top-right model: LG (GoldStar) ULTRAWIDE
serial: <filter> built: 2015 res: mode: 2560x1080 hz: 75 scale: 100% (1)
dpi: 81 gamma: 1.2 chroma: red: x: 0.651 y: 0.333 green: x: 0.306 y: 0.631
blue: x: 0.149 y: 0.059 white: x: 0.314 y: 0.329
size: 798x334mm (31.42x13.15") diag: 869mm (34.2") modes: 2560x1080,
1920x1080, 1680x1050, 1600x900, 1280x1024, 1440x900, 1280x800, 1152x864,
1280x720, 1024x768, 800x600, 720x576, 720x480, 640x480, 720x400
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
wayland: drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.6-arch1.1
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 6700 XT (radeonsi
navi22 LLVM 20.1.8 DRM 3.64 6.16.0-5-MANJARO) device-ID: 1002:73df
memory: 11.72 GiB unified: no display-ID: :1.0
API: Vulkan v: 1.4.321 layers: 5 device: 0 type: discrete-gpu name: AMD
Radeon RX 6700 XT (RADV NAVI22) driver: mesa radv v: 25.1.6-arch1.1
device-ID: 1002:73df surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: corectrl wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 21/23 HDMI/DP Audio
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 08:00.1 chip-ID: 1002:ab28 class-ID: 0403
Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
vendor: Gigabyte driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
lanes: 16 bus-ID: 0a:00.4 chip-ID: 1022:1487 class-ID: 0403
Device-3: C-Media Blue Snowball driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-1.3:9
chip-ID: 0d8c:0005 class-ID: 0300 serial: <filter>
Device-4: ANYKA V380 FHD Camera driver: snd-usb-audio,uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1.4:10
chip-ID: 0380:2006 class-ID: 0301 serial: <filter>
API: ALSA v: k6.16.0-5-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.4.6 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: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel
pcie: gen: 2 speed: 5 GT/s lanes: 1 port: f000 bus-ID: 04:00.0
chip-ID: 10ec:8125 class-ID: 0200
IF: eno1 state: down mac: <filter>
Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
speed: 5 GT/s lanes: 1 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: link
Device-3: Microsoft Xbox 360 Wireless Adapter driver: xpad type: USB
rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-1.1:11
chip-ID: 045e:0719 class-ID: ff00 serial: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
WAN IP: <filter>
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-8:4 chip-ID: 8087:0029
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address: N/A
Logical:
Message: No logical block device data found.
RAID:
Message: No RAID data found.
Drives:
Local Storage: total: 1.86 TiB used: 1.4 TiB (75.0%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: A-Data model: SX8200PNP
size: 1.86 TiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: 42AZS6AC temp: 46.9 C
scheme: GPT
Message: No optical or floppy data found.
Partition:
ID-1: / raw-size: 200 GiB size: 195.8 GiB (97.90%) used: 36.6 GiB (18.7%)
fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2 label: N/A
uuid: 9a08e60e-4549-4c84-9cc7-6f2a0df31bc4
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 320 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A
uuid: 4626-76E3
ID-3: /home raw-size: 1.63 TiB size: 1.61 TiB (98.37%)
used: 1.36 TiB (84.7%) fs: ext4 dev: /dev/nvme0n1p4 maj-min: 259:4
label: N/A uuid: 6433402f-1e1e-4ad4-a0a9-790b610f0438
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
compressor: zstd max-pool: 20%
ID-1: swap-1 type: partition size: 34.38 GiB used: 310.1 MiB (0.9%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3 label: swap
uuid: bccd5122-00cd-4382-8a37-eafc6ddd2b1d
Unmounted:
Message: No unmounted partitions found.
USB:
Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 10 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Device-1: 1-3:2 info: China Resource Semico Keyboard type: keyboard,HID
driver: hid-generic,usbhid interfaces: 2 rev: 1.1
speed: 1.5 Mb/s (183 KiB/s) lanes: 1 mode: 1.0 power: 98mA
chip-ID: 1a2c:2124 class-ID: 0300
Device-2: 1-7:3 info: Integrated Express RGB LED Controller type: HID
driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
lanes: 1 mode: 1.1 power: 100mA chip-ID: 048d:5702 class-ID: 0300
Device-3: 1-8:4 info: Intel AX200 Bluetooth type: bluetooth driver: btusb
interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
power: 100mA chip-ID: 8087:0029 class-ID: e001
Hub-2: 2-0:1 info: super-speed hub ports: 4 rev: 3.1
speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
class-ID: 0900
Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Hub-4: 3-1:2 info: Terminus Hub ports: 4 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
chip-ID: 1a40:0101 class-ID: 0900
Device-1: 3-1.1:11 info: Microsoft Xbox 360 Wireless Adapter type: WiFi
driver: xpad interfaces: 8 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1
mode: 1.1 power: 260mA chip-ID: 045e:0719 class-ID: ff00 serial: <filter>
Device-2: 3-1.3:9 info: C-Media Blue Snowball type: audio,HID
driver: hid-generic,snd-usb-audio,usbhid interfaces: 3 rev: 1.1
speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
chip-ID: 0d8c:0005 class-ID: 0300 serial: <filter>
Device-3: 3-1.4:10 info: ANYKA V380 FHD Camera type: video,audio,mouse
driver: snd-usb-audio,uvcvideo interfaces: 5 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 500mA
chip-ID: 0380:2006 class-ID: 0301 serial: <filter>
Device-4: 3-3:3 info: Kingston HyperX Alloy FPS Mechanical Gaming Keyboard
type: keyboard,mouse,HID driver: hid-generic,usbhid interfaces: 3 rev: 2.0
speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 500mA
chip-ID: 0951:16b7 class-ID: 0301
Device-5: 3-4:6 info: Kingston HyperX Pulsefire FPS Pro
type: mouse,keyboard,HID driver: hid-generic,usbhid interfaces: 3 rev: 2.0
speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
chip-ID: 0951:16d7 class-ID: 0300
Hub-5: 4-0:1 info: super-speed hub ports: 4 rev: 3.1
speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
class-ID: 0900
Sensors:
System Temperatures: cpu: 41.5 C mobo: 41.0 C gpu: amdgpu temp: 54.0 C
mem: 52.0 C
Fan Speeds (rpm): cpu: 1051 fan-2: 0 fan-3: 0 gpu: amdgpu fan: 0
Power: 12v: N/A 5v: N/A 3.3v: N/A vbat: 3.12 gpu: amdgpu watts: 28.00
Repos:
Packages: pm: pacman pkgs: 1841 libs: 534 tools: pamac pm: flatpak pkgs: 0
Active pacman repo servers in: /etc/pacman.d/mirrorlist
1: https://mirrors2.manjaro.org/stable/$repo/$arch
2: https://mirror.datacenter.by/pub/mirrors/manjaro/stable/$repo/$arch
3: https://www.mirrorservice.org/sites/repo.manjaro.org/repos/stable/$repo/$arch
4: https://volico.mm.fcix.net/manjaro/stable/$repo/$arch
5: https://mirror.math.princeton.edu/pub/manjaro/stable/$repo/$arch
6: https://mirror.dimensiondata.com/mirrors/manjaro.org/stable/$repo/$arch
7: https://mirror.ufam.edu.br/manjaro/stable/$repo/$arch
8: https://mirrors.sjtug.sjtu.edu.cn/manjaro/stable/$repo/$arch
Processes:
CPU top: 5 of 412
1: cpu: 61.1% command: baloo_file_extractor pid: 1634
mem: 321.8 MiB (1.0%)
2: cpu: 36.3% command: firefox pid: 1814 mem: 766.5 MiB (2.3%)
3: cpu: 11.3% command: firefox pid: 2506 mem: 438.9 MiB (1.3%)
4: cpu: 10.9% command: kwin_wayland pid: 892 mem: 368.9 MiB (1.1%)
5: cpu: 10.7% command: firefox pid: 2774 mem: 516.5 MiB (1.6%)
Memory top: 5 of 412
1: mem: 766.5 MiB (2.3%) command: firefox pid: 1814 cpu: 36.3%
2: mem: 582.8 MiB (1.8%) command: plasmashell pid: 1160 cpu: 3.2%
3: mem: 527.0 MiB (1.6%) command: thunderbird pid: 1755 cpu: 1.7%
4: mem: 516.5 MiB (1.6%) command: firefox pid: 2774 cpu: 10.7%
5: mem: 491.2 MiB (1.5%) command: firefox pid: 2194 cpu: 3.7%
Info:
Processes: 412 Power: uptime: 5m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.47 GiB services: org_kde_powerdevil,upowerd
Init: systemd v: 257 default: graphical tool: systemctl
Compilers: clang: 20.1.8 gcc: 15.1.1 Shell: Zsh v: 5.9 default: Bash
v: 5.3.0 running-in: konsole inxi: 3.3.38
I’ve upgraded the kernel to 6.16.0-5-MANJARO version and everything seems to be working correctly now, thanks 
One interesting thing I’ve noticed when troubleshooting, is that this issue only affected my Xbox 360 controller. I’ve dug out my Xbox Series wireless controller, as well as a wired Logitech Dual Action controller, and they worked correctly on every kernel. I suppose this problem is isolated to the X360 gamepads and that’s why it went unnoticed? Weird.