I need some help. After running a zypper dup on OpenSUSE Tumbleweed (Kernel 6.19), the mouse on my Yoga 7 Pro has started lagging immediately after boot. This happens with the touchpad, wireless mice, and even the touchscreen.
Interestingly, the lag disappears if I simply close and open the lid. I don’t even need to let it sleep; just turning the display off and back on fixes it. Has anyone else encountered this?
Yes, the issue occurs consistently after logging into the session.
Which desktop is being used?
I am using GNOME.
Does it exist for a fresh user?
No, the issue does not persist on a fresh user account.
Troubleshooting steps I’ve already taken:
Disabled all GNOME extensions.
Verified I am not using any custom themes.
Disabled all startup applications.
Turned off Variable Refresh Rate (VRR), even though my laptop supports it.
Despite these changes, the problem remains. I’m running out of ideas on what could be causing this specifically within my user profile. Could TLP or PowerTop be culprits? I have never had issues with them before, but they are active.
Do you have any suggestions on what else to check?
I assume you’re using Gnome Wayland? echo $XDG_SESSION_TYPE
As it appears to be the primary user that is affected, temporarily move your GNOME config. Log out of the graphical session, ans switch to a VT (eg Ctrl+Alt+F3), login as the same user and run: mv ~/.config/dconf ~/.config/dconf.backup
Perhaps also mv ~/.config/gnome-shell ~/.config/gnome-shell.backup
Switch back to the GDM and login to the desktop gain. If the lag is gone, you’ve confirmed it is a corrupted GNOME config. You can then selectively restore pieces instead of wiping everything.
Some other ideas:
You could try resetting Gnome input settings for the affected user dconf reset -f /org/gnome/desktop/peripherals/
then log out and back in. )This resets only mouse/touchpad settings, not your whole desktop.)
Check the power profile powerprofilesctl get
and set it to “performance” temporarily powerprofilesctl set performance
See if lag disappears without lid close.
Thanks a lot for your suggestions. After playing around with the config, I found out that the main issue is the 120Hz refresh rate. Once I switched it to 60Hz, the problem disappeared.
I’m also using a lower resolution (1920x1200 instead of 3072x1920). When I tried the native 3K resolution at 120Hz, the screen flickered every time the mouse lagged. Does this sound like a potential Intel graphics driver issue?
So a graphics stack (rather than input-related) issue. Share the graphics details from inxi -GSaz.
As you mentioned using 120Hz refresh rate, perhaps try adding i915.enable_psr=0 to the grub kernel boot parameter entry. Reboot and test 120 Hz again. If the lag disappears, PSR is the culprit.
Ideally it should be reported as a regression (it may well be already reported upstream). Disabling PSR will result in a slightly higher idle power usage.