I would really appreciate a solution to this issue. I cannot play CS:GO with my friends D:
UPDATE:
I've fixed the issue. It turns out that removing xf86-input-libinput alone is good enough to sort the issue out. I'm not sure why.
Thanks for the link references and help!
Thank you so much. It fixed the problem. I did try disabling it first hand and it did not work. I decided to uninstall it.
sudo pacman -R x86-input-libinput libinput
Solution: remove libinput. Also related [SOLVED] Problem with mouse threshold
As a side note, the introduction of libinput breaks the "50-mouse-acceleration.conf" method of disabling mouse acceleration (https://wiki.archlinux.org/index.php/Mouse_acceleration). This is because libinput now handles mouse acceleration by itself:
/* Disable acceleration in the server, libinput does it for us */
pInfo->options = xf86ReplaceIntOption(pInfo->options, "AccelerationProfile", -1);
pInfo->options = xf86ReplaceStrOption(pInfo->options, "AccelerationScheme", "none");
Source code: libinput.c
Looking at the libinput driver man page and a blog post by Who-T I discovered the right way of disabling mouse acceleration using /etc/X11/xorg.conf.d/50-mouse-acceleration.conf:
Section "InputClass"
Identifier "disable mouse acceleration"
MatchDriver "libinput"
Option "AccelSpeed" "-1"
EndSection
Still disabling mouse acceleration doesn't fix the deadzone effect and games are almost unplayable. I think for now removing libinput is our only choice.
]]>Possibility this is a CS bug? I believe this is only happening on arch linux because I don't see other distro users that are having identical problems.
]]>Nothing works... Peeking and precise aiming is almost impossible.
I'm on Xorg 1.6, Catalyst drivers, i5
]]>CSGO did have a recent update, march 31st. Your problem occurred before the 31st. I scouted the nvidia driver update, the date was 3-19. Version: 346.47-10
This might be a nvidia bug.
------
X.Org X Server 1.17.1
Graphic card: 560 TI
Nvidia Driver: 346.47-10
Mouse: Logitech G400s
]]>Small mouse movements (less say under 3 pixels per second) don't register on X or an OpenGL game etc, which is pretty bad for my needs.
I need to move the mouse faster than this 'deadzone' in order to make the mouse start registering.
My arch setup is pretty much this:
xorg i3 steam nvidia
I have set up the 50-mouse-acceleration Xorg configuration script, to disable mouse acceleration. (Happened before I did this also).
In addition to this, I have tried xset m 0 0.
Mouse reports at 1000hz polling rate using the tool on the mouse page
lody
~ xinput --list | grep pointer
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Kingsis Peripherals ZOWIE Gaming mouse id=8 [slave pointer (2)]
lody
~ cat /etc/X11/xorg.conf.d/50-mouse-acceleration.conf
Section "InputClass"
Identifier "Kingsis Peripherals ZOWIE Gaming mouse"
MatchIsPointer "yes"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
EndSection
The mouse I am using is a 'driverless' mouse with 3 different dpi settings. Same problem with all of them.
I also have the problem on my Logitech MX518.
https://bugs.debian.org/cgi-bin/bugrepo … bug=462044
This exact problem is noted here, but seems to have been fixed? My X server version is:
lody
~ cat /var/log/Xorg.0.log | grep "X.Org X Server"
X.Org X Server 1.17.1
If anyone could shed some light on this I'd be grateful!
]]>