Scroll Down does not work well anymore after an update

For the past two days I have noticed that my mouse’s scroll down stopped working well. It is very laggy, freezes a lot, is not smooth as before. I tried using the oldest kernel version available at boot up, tried a different mouse (an old one which both scroll up and down were not as good equally, but the scroll down was not as bad as my main mouse’s). I was going to test a X11 instance, but found out it doesn’t exist anymore, I only have Gnome and Gnome Classic available…

I am not sure what else to do.

caferino@Cerebro:~$ sudo libinput list-devices
Device:                  Logitech Gaming Mouse G600
Kernel:                  /dev/input/event4
Id:                      usb:046d:c24a
Group:                   5
Seat:                    seat0, default
Capabilities:            pointer 
Tap-to-click:            n/a
Tap-and-drag:            n/a
Tap button map:          n/a
Tap drag lock:           n/a
Left-handed:             disabled
Nat.scrolling:           disabled
Middle emulation:        disabled
Calibration:             n/a
Scroll methods:          button
Scroll button:           BTN_MIDDLE
Scroll button lock:      disabled
Click methods:           none
Clickfinger button map:  n/a
Disable-w-typing:        n/a
Disable-w-trackpointing: n/a
Accel profiles:          flat *adaptive custom
Rotation:                0.0
Area rectangle:          n/a

Device:                  Logitech Gaming Mouse G600 Keyboard
Kernel:                  /dev/input/event5
Id:                      usb:046d:c24a
Group:                   5
Seat:                    seat0, default
Capabilities:            keyboard 
Tap-to-click:            n/a
Tap-and-drag:            n/a
Tap button map:          n/a
Tap drag lock:           n/a
Left-handed:             n/a
Nat.scrolling:           n/a
Middle emulation:        n/a
Calibration:             n/a
Scroll methods:          none
Scroll button:           n/a
Scroll button lock:      n/a
Click methods:           none
Clickfinger button map:  n/a
Disable-w-typing:        n/a
Disable-w-trackpointing: n/a
Accel profiles:          n/a
Rotation:                0.0
Area rectangle:          n/a

Solution:

This seems to have fixed my issue so far; I created a quirk for my mouse’s scroll button like this:

  1. Created the directory “/etc/libinput/” and then the quirk file:
sudo mkdir -p /etc/libinput
sudo nano /etc/libinput/local-overrides.quirks
  1. Pasted this:
[Logitech G600 Smooth Scroll]
MatchProduct=Logitech Gaming Mouse G600
MatchUdevType=mouse
AttrScrollMethod=onbutton
AttrResolutionHint=1000
AttrScrollDistance=15
  1. Saved and rebooted.

Note:

Had to reboot twice, because the first time, it only worked for a minute in my Notes app, but, once I opened Brave Browser with a Twitch stream, YouTube Homepage and other 5 tabs open, it instantly started moving jagged/laggy again. On the next reboot, I tested the Notes and Settings app alone first, then opened Firefox and tested all three, then Brave Browser with the same tabs I had open, and it all works just fine now.

I did have a G603 in the past and I’ve had the rotary encoder die not just once but twice. The symptoms were that it kept missing scroll steps and at some point the scroll wheel stopped working completely. I just wanted to mention that this seems to be a pretty common problem with the G603. Just in case your problems were intermittent and not actually fixed with the quirks file.

The first time, I got a replacement part for around 1 EUR. You do have to take the mouse apart and desoldering the old one is a bit of a pain but manageable. After the repair, it worked fine at first but then I didn’t use the mouse for a long time. And when I picked it up the next time, the mouse wheel was no longer working, again. Because I wasn’t really using it anymore, I decided not to go through the repair a second time and got rid of it.

Just came here to copy my solution again because it started happening again. I don’t understand why, I have been using this mouse for more than 2 years with Fedora just fine, and also other distros and Windows for over 5 years before that. So many thing slowly break in this old laptop I have, I will try to endure them until I get a new one.

Now it’s happening to the Scroll Up only. Sigh