Stuttering / low frequency trackpoint on ThinkPad T480

The default trackpoint support on NixOS renders it unuseable.

To “fix” it I need to set kernel parameter:

boot.kernelParams = [ "psmouse.proto=imps" ];,

but it sets trackpad as PS2 mouse, so I can’t use gestures and also it makes trackpad to be not disabled when moving trackpoint, which is unacceptable.

Is there any proper solution for this?

1 Like

Has no one else encountered this on other distros? (Have you?)

Nope, but I can spin quick Arch install and check if it works there.

I haven’t had any problem with this on my T470s but I see a suggestion on the ArchWiki to set the psmouse kernel module option synaptics_intertouch=1 to increase the event reporting frequency.

So if the psmouse module is built-in that would be:

boot.kernelParams = [ "psmouse.synaptics_intertouch=1" ];

Or if it’s a loadable module:

boot.extraModprobeConfig = ''
  options psmouse synaptics_intertouch=1
'';
1 Like

That seems like middle ground between proto-imps and default config in terms of probing frequency of trackpoint, thanks! Deleted post in which I wrote it doesn’t work - forgot to rebuild.