Mouse acceleration significantly reduced after upgrade to 17.04

Bug #1682193 reported by Daniel Cardin
238
This bug affects 55 people
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

My external Logitech USB mouse was behaving nicely under 16.10 but after upgrade to 17.04 it has slowed down to a crawl. Settings slidebars are set at the maximum acceleration, but it only affects the touch pad, the mouse is extremely slow.

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1682193/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
affects: ubuntu → xinput (Ubuntu)
tags: added: zesty
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xinput (Ubuntu):
status: New → Confirmed
Revision history for this message
POP (loplop) wrote :

Xubuntu 17.04 here. For me it seems like the acceleration setting is not having any effect at all. It's just too slow and not usable. This needs urget fix. Logitech mouse. Worked perfectly with Xubuntu 16.09.

Revision history for this message
Aras Zagros (zeveen) wrote :

The same exact problem on 17.04 after upgrading from 16.10.

I tried different mouses, wired/wireless and xset command in terminal but no luck so far.

I can't change the mouse speed at all.

If you need any information for debugging and resolving the issue please let me know.

Revision history for this message
Oleksandr Senkovych (blackjack) wrote :

Same for me. Mouse is Logitech MX master. Mouse speed slider have no effect on my mouse.
The only way I was able to increase mouse speed is using xinput utility as described in this link:
https://askubuntu.com/questions/794185/how-to-disable-mouse-acceleration-in-ubuntu-16-04

Command that worked for me:
xinput --set-prop "pointer:MX Master" "libinput Accel Speed" 0.8

Output of xinput --list-props for my device:

Device 'MX Master':
 Device Enabled (140): 1
 Coordinate Transformation Matrix (142): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
 libinput Accel Speed (317): 0.800000
 libinput Accel Speed Default (318): 0.000000
 libinput Accel Profiles Available (319): 1, 1
 libinput Accel Profile Enabled (320): 1, 0
 libinput Accel Profile Enabled Default (321): 1, 0
 libinput Natural Scrolling Enabled (322): 0
 libinput Natural Scrolling Enabled Default (323): 0
 libinput Send Events Modes Available (262): 1, 0
 libinput Send Events Mode Enabled (263): 0, 0
 libinput Send Events Mode Enabled Default (264): 0, 0
 libinput Left Handed Enabled (324): 0
 libinput Left Handed Enabled Default (325): 0
 libinput Scroll Methods Available (326): 0, 0, 1
 libinput Scroll Method Enabled (327): 0, 0, 0
 libinput Scroll Method Enabled Default (328): 0, 0, 0
 libinput Button Scrolling Button (329): 2
 libinput Button Scrolling Button Default (330): 2
 libinput Middle Emulation Enabled (331): 0
 libinput Middle Emulation Enabled Default (332): 0
 Device Node (265): "/dev/input/event17"
 Device Product ID (266): 0, 0
 libinput Drag Lock Buttons (333): <no items>
 libinput Horizontal Scroll Enabled (334): 1

Revision history for this message
Pontus (pwntus) wrote :

I'll add that I've got the same issue; the settings slider has no effect on the mouse speed (ThinkPad USB Laser Mouse).

I solved it by removing the following package (NOT RECOMMENDED, MAY BREAK YOUR SYSTEM):
  xserver-xorg-input-libinput

This introduced a new issue described here: https://askubuntu.com/questions/904707/sound-indicator-system-slider-jumps-in-steps-of-10

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

This is caused by xserver-xorg-input-all pulling -libinput instead of -evdev. Too bad -evdev is in universe now, and reverting the change in zesty probably wouldn't help much because -libinput would not get uninstalled on upgrade.

Guess the only way to fix this properly would be to add code to unity-settings-daemon to support -libinput.

affects: xinput (Ubuntu) → xorg (Ubuntu)
Revision history for this message
clel (clel) wrote :

Are we really talking about acceleration or about mouse speed? Also see https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1683145

Revision history for this message
POP (loplop) wrote :

There is no such thing as "mouse speed". There is mouse "sensitivity" and "acceleration".

Revision history for this message
Alexey (lectricas) wrote :

This is the exact discription of who my trackpoint works on Ubuntu now:

 I am unable to achieve acceptable results with all the different knobs that are available. If I tune down acceleration, I am able to do detailed pointing, but the stick is generally so slow, that it takes ages to cross the screen. On the other hand, if I increase the acceleration, even the slightest movement of the stick makes it jump significantly on the screen so that I am unable to do detailed selections.

https://bugs.freedesktop.org/show_bug.cgi?id=99860
here is the thread.
I'm not sure

Seems like acceleration is now working corretly. How can I find more info about how this works?

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :

@loplop, surprisingly in my default installation the only mouse option related to our problem in settings is labeled as "Mouse Speed" (Below System Settings -> Mouse & Touchpad). Whatever it does behind the scenes I can't but guess; in my duplicate bug #1683435 I reported seeing "Accel Speed" in the capabilities listed by xinput. I too am used to being able to differentiate between acceleration and precision somehow in other desktops/OSs.

Revision history for this message
clel (clel) wrote :

@POP I don't know the correct term. For me there is a slider named "Zeigergeschwindigkeit" in the system settings, which translated means "pointer speed". But maybe sensitivity is the correct term in English.

At least for me this slider is not working and I can say that the sensitivity went down after upgrading. Maybe this is the real bug and not acceleration.

Using xinput I only see a setting for acceleration speed, not sensitivity. So I can only try to compensate the lacking sensitivity with more acceleration manually, which is not exactly what I want.

Revision history for this message
zyf0330 (zyf0330) wrote : Re: [Bug 1682193] Re: Mouse acceleration significantly reduced after upgrade to 17.04

Before upgrading to 17.04, I can run "xset m 1 1" to change my mouse
constant speed and acceleration.

On Sat, Apr 29, 2017, 17:45 clel <email address hidden> wrote:

> @POP I don't know the correct term. For me there is a slider named
> "Zeigergeschwindigkeit" in the system settings, which translated means
> "pointer speed". But maybe sensitivity is the correct term in English.
>
> At least for me this slider is not working and I can say that the
> sensitivity went down after upgrading. Maybe this is the real bug and
> not acceleration.
>
> Using xinput I only see a setting for acceleration speed, not
> sensitivity. So I can only try to compensate the lacking sensitivity
> with more acceleration manually, which is not exactly what I want.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1682193
>
> Title:
> Mouse acceleration significantly reduced after upgrade to 17.04
>
> Status in xorg package in Ubuntu:
> Confirmed
>
> Bug description:
> My external Logitech USB mouse was behaving nicely under 16.10 but
> after upgrade to 17.04 it has slowed down to a crawl. Settings
> slidebars are set at the maximum acceleration, but it only affects the
> touch pad, the mouse is extremely slow.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1682193/+subscriptions
>
--

追随

Revision history for this message
clel (clel) wrote :

Maybe the problem is that since the upgrade xinput does not offer the corresponding option for setting speed/sensitivity resulting in a not working slider. Don't know whether there was such option before, though.

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :

Just to confirm that removing xserver-xorg-input-libinput solved the issue without [immediately evident] side effects. I had to reconfigure the mouse speed in the GUI.

Revision history for this message
POP (loplop) wrote :

My only experience is with xfce desktop and I can confirm that from version 16 at least, mouse sensitivity and acceleration settings didn't work correctly. Generally it was either too slow or too fast. I was happy with too much acception so I didn't complain. But they have updated the xorg server so something may have gone wrong. And I don't think we are going to hear a lot of complaints about this.
Neither sensitivity nor acceleration do anything at all in this version. Everything is just constant. And certainly I am not going to mess with system packages to solve this.
@clel Geschwindigkeit is just velocity or speed. For acceleration they should have used Beschleunigung. The sensitivity adjusts the relationship between physical mouse movement and the pointer movement. How precise it is. The acceleration increases the ratio between pointer movement and mouse movement depending on the speed or Geschwindigkeit of the mouse itself. In other words it translates mouse speed into pointer acceleration or Beschleunigung. So you can call it speed if you mean mouse movement, but acceleration if you mean pointer movement. Sensitivity and acceleration settings are distinct and I cannot see how they can combine them unless they just discard one, probably the sensitivity, and keep accelerate and rename it to speed or Geschwindigkeit.

Revision history for this message
clel (clel) wrote :

@POP So acceleration is not working for you either? Because for me changing of speed or sensitivity (amount of pointer movement for a constant mouse movement) is not working and I think that is even worse.

In system settings there is a slider called "pointer speed" which does not work. It used to change the sensitivity of the mouse so apparently speed and sensitivity are used interchangeable in this case.

Revision history for this message
POP (loplop) wrote :

@clel yes under pointer speed I have two sliders Acceleration and Sensitivity. Neither has any effect.
BUT I was able to fix it today by removing libinput and installing evdev! Now both sliders work like before and I can increase acceleration. I don't see any problems with the system so you can try that if your system is used for educational purposes non critical daily use.
I heard that they are going to switch to Wayland in the next release so this is probably all that we needed to do until the next release. Problem solved!

Revision history for this message
POP (loplop) wrote :

@clel oh in case you decided to remove libinput and install evdev you need to reboot for the driver change to take effect.

Revision history for this message
clel (clel) wrote :

@POP Ok, I only have the speed slider.

Will try to remove libinput and use evdev now as well.

Revision history for this message
jpfle (jpfle) wrote :

I had a similar problem. After upgrading to Xubuntu 17.04, the mouse was too fast but settings had no effects. I solved this problem with xinput. See comments in this bug report (may be a duplicate):

https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1683145

Revision history for this message
Allan Kjær (allan-b-kjaer) wrote :

xinput didn't work for me at all. Neither was changing the sensitivity in the default mouse application or in gpointing-device-settings. What DID work for me was change the value in "/sys/devices/platform/i8042/serio1/sensitivity" to 200. It worked immediately.

Good luck.

Revision history for this message
Xtien (xtien) wrote :

As for the severity of the bug: the slower your mouse, the more you have to move your wrist and arm to move the pointer. Moving your arm and wrist instead of leaving your hand still on your wrist pad increases the risk of carpal tunnel syndrome.

Revision history for this message
S (hommage) wrote :

Hello, same problem here with 17.04 and MX Master 2S. Slider doesn't work and also xinput doesnt seem to do the trick.

Revision history for this message
Xtien (xtien) wrote :

I solved it: I downgraded to 16.04.

Revision history for this message
clel (clel) wrote :

This is the second time a rather serious bug was introduced with an Ubuntu upgrade. And it is very sad to see again how slow this kind of bugs are treated.

Revision history for this message
Jader (feholiver) wrote :

Waiting for solution... :(

Revision history for this message
Pham Ha (phamdinhha) wrote :

I have found a solution to this matter. By installing Mouse Setting of Mate, the slider setting makes affect to mouse speed. Launch Software Center and search with keyword "Mouse", then find the icon of Mouse which belong to Mate DE (read description). After install it, you can launch it right from the Software Center as you won't find it through DASH. Once it launched, lock it to the Panel as the setting of mouse speed is reseted every rebooting. I'm sorry if my English is not good enough.

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :

#27, just to add to my previous post a few months ago, removing xserver-xorg-input-libinput AND installing xserver-xorg-input-evdev fixed it for me in several machines. What I additionally found is that the latter package does not come preinstalled and just removing libinput will leave you mouse/keyboardless in X.

Revision history for this message
zyf0330 (zyf0330) wrote :

This way above helps me too.

Revision history for this message
Adria (acmesquares) wrote :

@28 Good thinking on the MATE solution. This package is called "mate-mouse-properties"

Revision history for this message
Ondrej Pacay (bq5) wrote :

This workaround can be used also:

1) Run command 'xinput' (without quotes) in a terminal. In the output identify ID of your mouse.

2) Run command 'xinput -list-props 12' in a terminal where 12 is an example of your mouse ID. Look for property like 'libinput Accel Speed (297): 0.000000' ... the 297 is your property ID.

3) Run command like 'xinput set-prop 12 297 -0.5' in a terminal. 12 and 297 are retrieved from previous steps. Adjust the value -0.5 by small steps to your needs.

4) Append your customised line 'xinput set-prop 12 297 -0.5' to the end of the file that is sourced after login. In the terminal run 'echo xinput set-prop 12 297 -0.5 >> ~/.profile`.

5) Do remember to remove that line once the bug is fixed.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for reporting this bug to Ubuntu.
Ubuntu 17.04 (zesty) reached end-of-life on January 13, 2018.

See this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

We appreciate that this bug may be old and you might not be interested in discussing it any more. But if you are then please upgrade to the latest Ubuntu version and re-test. If you then find the bug is still present in the newer Ubuntu version, please add a comment here telling us which new version it is in and change the bug status to Confirmed.

Changed in xorg (Ubuntu):
status: Confirmed → Incomplete
Changed in xorg (Ubuntu):
status: Incomplete → Won't Fix
Revision history for this message
Hans Deragon (deragon) wrote :

This bug report expired because 17.04 is not supported anymore. Did anyone recreate a corresponding bug report for a more recent version of Ubuntu? If so, can you please publish the link so we can subscribe to it?

Revision history for this message
Anders Larsson (invalidator) wrote :

20.04 still has this problem.
I'm on a HP Zbook 15u G6.

It seems that xinput only can handle values of max 1, which in my case is all to slow.

user1@lab1-w:~$ xinput --list-props 11
Device 'ALP0017:00 044E:121C Mouse':
 Device Enabled (180): 1
 Coordinate Transformation Matrix (182): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
 libinput Natural Scrolling Enabled (317): 1
 libinput Natural Scrolling Enabled Default (318): 0
 libinput Scroll Methods Available (319): 0, 0, 1
 libinput Scroll Method Enabled (320): 0, 0, 1
 libinput Scroll Method Enabled Default (321): 0, 0, 1
 libinput Button Scrolling Button (322): 3
 libinput Button Scrolling Button Default (323): 3
 libinput Accel Speed (324): 1.000000
 libinput Accel Speed Default (325): 0.000000
 libinput Accel Profiles Available (326): 1, 1
 libinput Accel Profile Enabled (327): 1, 0
 libinput Accel Profile Enabled Default (328): 1, 0
 libinput Left Handed Enabled (329): 0
 libinput Left Handed Enabled Default (330): 0
 libinput Send Events Modes Available (302): 1, 0
 libinput Send Events Mode Enabled (303): 0, 0
 libinput Send Events Mode Enabled Default (304): 0, 0
 Device Node (305): "/dev/input/event7"
 Device Product ID (306): 1102, 4636
 libinput Drag Lock Buttons (331): <no items>
 libinput Horizontal Scroll Enabled (332): 1
user1@lab1-w:~$ xinput --set-prop 11 324 1.1
X Error of failed request: BadValue (integer parameter out of range for operation)
  Major opcode of failed request: 131 (XInputExtension)
  Minor opcode of failed request: 57 ()
  Value in failed request: 0x144
  Serial number of failed request: 20
  Current serial number in output stream: 21
user1@lab1-w:~$ xinput --set-prop 11 324 2
X Error of failed request: BadValue (integer parameter out of range for operation)
  Major opcode of failed request: 131 (XInputExtension)
  Minor opcode of failed request: 57 ()
  Value in failed request: 0x144
  Serial number of failed request: 20
  Current serial number in output stream: 21

Revision history for this message
Anders Larsson (invalidator) wrote :
Download full text (5.5 KiB)

This is the only way i managed to speed up my "Trackpoint" on HP ZBOOK 15u G6 to a acceptable level.

user1@lab1-w:~$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ALP0017:00 044E:121C Mouse id=11 [slave pointer (2)]
⎜ ↳ ALP0017:00 044E:121C Touchpad id=12 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=15 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS GlidePoint id=16 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Power Button id=8 [slave keyboard (3)]
    ↳ Sleep Button id=9 [slave keyboard (3)]
    ↳ HP HD Camera: HP HD Camera id=10 [slave keyboard (3)]
    ↳ ALP0017:00 044E:121C UNKNOWN id=13 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
    ↳ HP Wireless hotkeys id=17 [slave keyboard (3)]
    ↳ HP WMI hotkeys id=18 [slave keyboard (3)]
user1@lab1-w:~$ xinput --list-props 15
Device 'PS/2 Generic Mouse':
 Device Enabled (180): 1
 Coordinate Transformation Matrix (182): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.200000
 libinput Natural Scrolling Enabled (317): 1
 libinput Natural Scrolling Enabled Default (318): 0
 libinput Scroll Methods Available (319): 0, 0, 1
 libinput Scroll Method Enabled (320): 0, 0, 1
 libinput Scroll Method Enabled Default (321): 0, 0, 1
 libinput Button Scrolling Button (322): 2
 libinput Button Scrolling Button Default (323): 2
 libinput Middle Emulation Enabled (346): 0
 libinput Middle Emulation Enabled Default (347): 0
 libinput Accel Speed (324): 1.000000
 libinput Accel Speed Default (325): 0.000000
 libinput Accel Profiles Available (326): 1, 1
 libinput Accel Profile Enabled (327): 1, 0
 libinput Accel Profile Enabled Default (328): 1, 0
 libinput Left Handed Enabled (329): 0
 libinput Left Handed Enabled Default (330): 0
 libinput Send Events Modes Available (302): 1, 0
 libinput Send Events Mode Enabled (303): 0, 0
 libinput Send Events Mode Enabled Default (304): 0, 0
 Device Node (305): "/dev/input/event8"
 Device Product ID (306): 2, 1
 libinput Drag Lock Buttons (331): <no items>
 libinput Horizontal Scroll Enabled (332): 1
user1@lab1-w:~$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ALP0017:00 044E:121C Mouse id=11 [slave pointer (2)]
⎜ ↳ ALP0017:00 044E:121C Touchpad id=12 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=15 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS GlidePoint id=16 [slave pointer (2)]
⎣ Virtual core keyboard id...

Read more...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.