You are not logged in.

#1 2015-05-22 17:29:04

fixles
Member
Registered: 2012-09-15
Posts: 101

[SOLVED] Disabling Mouse Acceleration / Mouse unresponsive

Hi,

I play CSGO and need my mouse to be responsive with no mouse acceleration. Everything works find under Ubuntu 15.04 using the old xinput method of disabling mouse acceleration. However under Arch my mouse is really sensitive and unresponsive when making very small movements at slow speed (moving slightly to get a headsot at range in CSGO requires some presision)

I've read the wiki page a coule of times and tried two different configs. Looking at diffs of my Xorg log the configs are getting picked up but seems to do very little. There doesnt appear to be any errors in Xorg log.

I installed the full Xorg group am I missing a component of Xorg or a mouse driver?

My Mouse is Gigabyte M6900
http://www.gigabyte.com/products/produc … id=3616#ov

Name           : xorg-server
Version        : 1.17.1-5

uname -a
Linux desktop 4.0.4-1-ARCH #1 SMP PREEMPT Mon May 18 06:43:19 CEST 2015 x86_64 GNU/Linux

First mouse accelleration config file as described in the wiki
/etc/X11/xorg.conf.d/50-mouse-acceleration.conf

Section "InputClass"
  Identifier "Areson USB Device"
  MatchIsPointer "yes"
  Option "AccelerationProfile" "-1"
  Option "AccelerationScheme" "none"
EndSection

The very first example of the wiki shows some settings for disabling mouse accelleration but still no joy

Section "InputClass"
  Identifier "Areson USB Device"
  MatchIsPointer "yes"
  Option "AccelerationProfile" "-1"
  Option "AccelerationScheme" "none"
  Option "AccelerationNumerator" "1"
  Option "AccelerationDenominator" "1"
  Option "AccelerationThreshold" "0"
EndSection

A Diff of these Xorg log between the two config files

< [   ] (==) Log file: "/var/log/Xorg.0.log", Time: Fri May 22 15:53:29 2015
---
> [   ] (==) Log file: "/var/log/Xorg.0.log", Time: Fri May 22 17:45:05 2015
346,347c346,350
< [   ] (**) Areson USB Device: (accel) acceleration factor: 2.000
< [   ] (**) Areson USB Device: (accel) acceleration threshold: 4
---
> [   ] (**) Option "AccelerationNumerator" "1"
> [   ] (**) Option "AccelerationDenominator" "1"
> [   ] (**) Option "AccelerationThreshold" "0"
> [   ] (**) Areson USB Device: (accel) acceleration factor: 1.000
> [   ] (**) Areson USB Device: (accel) acceleration threshold: 0

egrep -i 'error|fail|firmware' /var/log/Xorg.0.log

	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   112.912] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   114.973] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon

Last edited by fixles (2015-05-22 20:34:45)

Offline

#2 2015-05-22 18:58:53

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: [SOLVED] Disabling Mouse Acceleration / Mouse unresponsive

You're probably using still-in-development libinput, which doesn't even support disabling acceleration yet (unless something's changed very recently).

Use the evdev driver for your mouse, instead.

Offline

#3 2015-05-22 20:34:12

fixles
Member
Registered: 2012-09-15
Posts: 101

Re: [SOLVED] Disabling Mouse Acceleration / Mouse unresponsive

brebs wrote:

You're probably using still-in-development libinput, which doesn't even support disabling acceleration yet (unless something's changed very recently).

Use the evdev driver for your mouse, instead.

sudo pacman -R libinput xf86-input-libinput

restarted X and my mouse was back to its responsive old self again.

Many thanks for your help

Offline

#4 2015-05-25 22:25:41

AnAkkk
Member
Registered: 2014-03-03
Posts: 148

Re: [SOLVED] Disabling Mouse Acceleration / Mouse unresponsive

brebs wrote:

You're probably using still-in-development libinput, which doesn't even support disabling acceleration yet (unless something's changed very recently).

Use the evdev driver for your mouse, instead.

libinput does support disabling acceleration since a very long time. I've been using xf86-input-libinput since before it was in the official repositories and was available in the AUR, and disabling acceleration is still done the same way:

Section "InputClass"
        Identifier "My Mouse"
        MatchIsPointer "yes"
        Option "AccelSpeed" "-1"
EndSection

Offline

#5 2015-05-28 13:16:58

fixles
Member
Registered: 2012-09-15
Posts: 101

Re: [SOLVED] Disabling Mouse Acceleration / Mouse unresponsive

AnAkkk wrote:

disabling acceleration is still done the same way:

Section "InputClass"
        Identifier "My Mouse"
        MatchIsPointer "yes"
        Option "AccelSpeed" "-1"
EndSection


This is what it says on the wiki I tried it but it just didnt work. My mouse in games and on desktop felt awful and wouldnt react to small movements. Removing libinput solved it.

Offline

#6 2015-05-28 13:28:41

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: [SOLVED] Disabling Mouse Acceleration / Mouse unresponsive

fixles wrote:

My mouse in games and on desktop felt awful and wouldnt react to small movements.

Here is the libinput bug report re acceleration - it ain't fully disabling acceleration.

Offline

#7 2015-05-30 03:14:22

fixles
Member
Registered: 2012-09-15
Posts: 101

Re: [SOLVED] Disabling Mouse Acceleration / Mouse unresponsive

brebs wrote:

Here is the libinput bug report re acceleration - it ain't fully disabling acceleration.

So it doesnt work but its not broken? lol

as for AccelSpeed -1, you're correct that it currently does some deceleration below the threshold. having said that, the pointer accel code isn't finished yet either, e.g. it doesn't do any constant deceleration, so the -1 setting is a bit off anyway.

I can't promise you a timeline or whether this will get fixed in the way you want it to. we're trying to simplify a couple of things, pointer acceleration is one of those, and that means that not every configuration that was previously possible will be possible in the future.

Followed up by a pretty funny response.

Honestly that sounds a bit like "we know what you want better than you know what you want". libinput isn't secretly a Gnome project is it?

Offline

Board footer

Powered by FluxBB