Fragpunk mouse "deadzone" when in the game

I’ve been battling with this weird bug for hours - Arch, Hyprland, Steam, Proton, when in the match the character doesn’t turn when I move my mouse, but instead it’s like I have invisible cursor and it moves camera only when I reach a side of the monitor, like in strategy games or smth.

Any ideas?

System:
  Kernel: 6.14.6-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=5e7ccf81-41c3-4ad9-93e1-c903d7c6d143 rw rootflags=subvol=@
    quiet resume=UUID=11d60491-4d6a-4fdb-8b1e-a3eb6d4f2e31 loglevel=3 ibt=off
  Desktop: Hyprland v: 0.49.0 with: waybar tools: avail: hypridle,swaylock
    vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: Z790 AORUS ELITE AX
    serial: <superuser required> uuid: <superuser required> UEFI: American
    Megatrends LLC. v: F12 date: 09/27/2024
CPU:
  Info: model: 13th Gen Intel Core i5-13600K bits: 64 type: MST AMCP
    arch: Raptor Lake gen: core 13 level: v3 note: check built: 2022+
    process: Intel 7 (10nm) family: 6 model-id: 0xB7 (183) stepping: 1
    microcode: 0x12F
  Topology: cpus: 1x dies: 1 clusters: 8 cores: 14 threads: 20 mt: 6 tpc: 2
    st: 8 smt: enabled cache: L1: 1.2 MiB desc: d-8x32 KiB, 6x48 KiB; i-6x32
    KiB, 8x64 KiB L2: 20 MiB desc: 6x2 MiB, 2x4 MiB L3: 24 MiB desc: 1x24 MiB
  Speed (MHz): avg: 5100 min/max: 800/5100:3900 scaling:
    driver: intel_pstate governor: performance cores: 1: 5100 2: 5100 3: 5100
    4: 5100 5: 5100 6: 5100 7: 5100 8: 5100 9: 5100 10: 5100 11: 5100 12: 5100
    13: 5100 14: 5100 15: 5100 16: 5100 17: 5100 18: 5100 19: 5100 20: 5100
    bogomips: 139776
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel Raptor Lake-S GT1 [UHD Graphics 770] vendor: Gigabyte
    driver: i915 v: kernel alternate: xe arch: Xe process: Intel 10nm
    built: 2020-21 ports: active: none empty: DP-4,HDMI-A-2,HDMI-A-3
    bus-ID: 00:02.0 chip-ID: 8086:a780 class-ID: 0380
  Device-2: NVIDIA AD104 [GeForce RTX 4070 SUPER] vendor: Gigabyte
    driver: nvidia v: 570.144 alternate: nouveau,nvidia_drm
    non-free: 550-570.xx+ status: current (as of 2025-04) arch: Lovelace
    code: AD1xx process: TSMC n4 (5nm) built: 2022+ pcie: gen: 2 speed: 5 GT/s
    lanes: 16 link-max: gen: 4 speed: 16 GT/s ports: active: none
    off: DP-2,DP-3 empty: DP-1,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:2783
    class-ID: 0300
  Device-3: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-11.1:9
    chip-ID: 046d:082d class-ID: 0102 serial: <filter>
  Device-4: Tobii AB EyeChip driver: N/A type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 mode: 2.0 bus-ID: 1-4:2 chip-ID: 2104:0313 class-ID: 0e02
    serial: <filter>
  Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
    compositor: Hyprland v: 0.49.0 driver: X: loaded: modesetting,nvidia
    unloaded: nouveau alternate: fbdev,intel,nv,vesa dri: iris
    gpu: nvidia,nvidia-nvswitch display-ID: 1
  Monitor-1: DP-2 model: BenQ XL2720Z serial: <filter> built: 2014 res:
    mode: 1920x1080 hz: 100 scale: 100% (1) dpi: 82 gamma: 1.2
    size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9 modes:
    max: 1920x1080 min: 640x480
  Monitor-2: DP-3 model: LG (GoldStar) 27GL850 serial: <filter> built: 2020
    res: mode: 2560x1440 hz: 144 scale: 100% (1) dpi: 109 gamma: 1.2
    size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9 modes:
    max: 2560x1440 min: 640x480
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia nouveau drv: nvidia
    platforms: device: 0 drv: nvidia device: 1 drv: iris device: 2 drv: nouveau
    device: 3 drv: swrast gbm: drv: iris surfaceless: drv: nvidia wayland:
    drv: nvidia x11: drv: nvidia
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 570.144
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 4070
    SUPER/PCIe/SSE2 memory: 11.71 GiB
  API: Vulkan v: 1.4.313 layers: 11 device: 0 type: discrete-gpu name: NVIDIA
    GeForce RTX 4070 SUPER driver: nvidia v: 570.144 device-ID: 10de:2783
    surfaces: N/A device: 1 type: integrated-gpu name: Intel Graphics (RPL-S)
    driver: mesa intel v: 25.0.5-arch1.1 device-ID: 8086:a780 surfaces: N/A
    device: 2 type: cpu name: llvmpipe (LLVM 19.1.7 256 bits)
    driver: mesa llvmpipe v: 25.0.5-arch1.1 (LLVM 19.1.7)
    device-ID: 10005:0000 surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    gpu: nvidia-settings,nvidia-smi wl: kanshi, wdisplays, wlr-randr
    x11: xprop,xrandr
Audio:
  Device-1: Intel Raptor Lake High Definition Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl
    bus-ID: 00:1f.3 chip-ID: 8086:7a50 class-ID: 0403
  Device-2: NVIDIA AD104 High Definition Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:22bc class-ID: 0403
  Device-3: Creative Labs CA0132 Sound Core3D [Sound Blaster Recon3D /
    Z-Series BlasterX AE-5 Plus] driver: snd_hda_intel v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 06:00.0 chip-ID: 1102:0012 class-ID: 0403
  Device-4: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-11.1:9
    chip-ID: 046d:082d class-ID: 0102 serial: <filter>
  Device-5: Samson GoMic compact condenser mic
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 1-8.3:6 chip-ID: 17a0:0305 class-ID: 0300
  API: ALSA v: k6.14.6-zen1-1-zen status: kernel-api
    tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.4.2 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: Intel Raptor Lake-S PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:7a70 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
  Device-2: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 04:00.0
    chip-ID: 10ec:8125 class-ID: 0200
  IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager,systemd-timesyncd
Bluetooth:
  Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:11 chip-ID: 8087:0033
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
    lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
  Local Storage: total: 2.41 TiB used: 1.46 TiB (60.6%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:2 vendor: Intel model: SSDPEDMW400G4
    size: 372.61 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 8EV101H0 temp: 52.9 C
    scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: PNY model: CS3030 1TB SSD
    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: CS303320 temp: 27.9 C
    scheme: MBR
  ID-3: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 250GB
    size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 2B6Q scheme: GPT
  ID-4: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST1000DM003-1ER162
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: CC43 scheme: GPT
Partition:
  ID-1: / raw-size: 120.12 GiB size: 120.12 GiB (100.00%)
    used: 25.71 GiB (21.4%) fs: btrfs dev: /dev/nvme0n1p1 maj-min: 259:3
  ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
    used: 620 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p3 maj-min: 259:5
  ID-3: /home raw-size: 236.37 GiB size: 236.37 GiB (100.00%)
    used: 16.89 GiB (7.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
  ID-4: /var/log raw-size: 120.12 GiB size: 120.12 GiB (100.00%)
    used: 25.71 GiB (21.4%) fs: btrfs dev: /dev/nvme0n1p1 maj-min: 259:3
  ID-5: /var/tmp raw-size: 120.12 GiB size: 120.12 GiB (100.00%)
    used: 25.71 GiB (21.4%) fs: btrfs dev: /dev/nvme0n1p1 maj-min: 259:3
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 31.1 GiB used: 71.3 MiB (0.2%) priority: 100
    comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 20
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 15.62 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p4 maj-min: 259:6
Sensors:
  System Temperatures: cpu: 49.0 C mobo: 47.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB note: est. available: 31.1 GiB used: 9.08 GiB (29.2%)
  Processes: 461 Power: uptime: 2h 34m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.36 GiB services: upowerd Init: systemd
    v: 257 default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 1578 libs: 503 tools: pacseek,paru pm: flatpak
    pkgs: 0 Compilers: gcc: 15.1.1 Shell: garuda-inxi default: fish v: 4.0.2
    running-in: foot inxi: 3.3.38
Garuda (2.7.2-1):
  System install date:     2025-04-30
  Last full system update: 2025-05-13
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut nvidia-dkms
  Windows dual boot:       Probably (Run as root to verify)
  Failed units:            

Yes, please follow the template, search the web and always post garuda-inxi

  • After rebooting, post the FULL output of garuda-inxi in the body of the post (not linked externally, or collapsed with the “hide details” feature)

  • Format terminal output (including your garuda-inxi) as a code block by clicking the preformatted text button (</>) , or put three tildes (~) above and below the text

Without garuda-inxi this request will be moved to 4xx Client Error > 412 Precondition Failed

in which part you want your help request?
unsupported-software
Games
Issues & Assistance > Games & Emulators
?

5 Likes

hi,

did you try the option --force-grab-cursor

check the protondb site may it help you out.

https://www.protondb.com/app/2943650

more details where helpful to all like the Template asked for or SGS asked. The template is not just for fun .

2 Likes

Whenever I put anything gamescope in the launch the game just doesn’t start

I dont have this game actually .

Did you have used the same proton Version where you found to use gamescope in the launch version. Did you have Gamescope installed? Did you try to run without Gamescope?

I will download and install it but i have AMD Gpu and you have a Nvidia Gpu so can be other experiences on my pc.

Managed to make it work with Gamescope by disabling steam overlay, but it’s even more terrible, it starts 2 black windows, one windows is black and the other has game in it, but the black window is active, and like that mouse-look in the game works like it should.
But when I try to go full screen - mouse in the game screen has invisible wall in the middle but system mouse can go off to another monitor…

It’s weird, other games like Mordhau and Helldivers have no issues with mouse-look and no need for gamescope. The only issue is they for some reason set the resolution 1080p which is my second monitor. I think maybe this issue is somehow connected, like in Mordhau the only way to set 2k (main monitor) is to go borderless and it will still show 1080p in settings while factually being 2k.

monitor = DP-3, 2560x1440@144, 0x0, 1

monitor = DP-2, 1920x1080@99.93, -1920x0, 1

monitor = , preferred, auto, 1

workspace = 1, monitor:DP-2, #default=true
workspace = 2, monitor:DP-3, default=true
workspace = 3, monitor:DP-3 
workspace = 4, monitor:DP-2

nice for getting those but not perfect like you mentioned already.
i cant download somehow . ive added to my library but store didnt load over Lutris normally it works. i dont have a windows to download the main files and import it.

i have those 2 black windows in some games too but it dont give me issues. Maybe you schould try to go in the settings and use windowed mode with the right resolution.

I only have 2 monitors but mostly 2 one is off only if i code a bit. maybe turn one off iv youre playing :wink:

i know you can also set some application to the used monitor or use prime-run. Wait please for more Nvidia User to answering this Question or use the search function for it.

How you start the Game with wich launcher? Steam? nativ or runtime? is sniper installed?

Steam-native (I tried both but didn’t see difference) with proton compatibility. Tried different versions of proton. Steam has these runtimes including sniper installed.

I’m yet to figure out Lutris, gonna try do it right now with non-steam game.

I have the runtime version from steam, but only few games. Use more Lutris for my games or Heroic.

its more tricky in hyprland . I use it since few month so im not to much in it :wink:
sometimes i need to have to change wine from normal to staging and back funny but ok for me.

i found many Topics with your problem on other websites so yeah i hope it got fixed soon.