Increase the polling rate of the trackpad on the Framework 13

Hello,

I have been using the Framework 13 for half a year now. When I bought my machine I picked the newer 120Hz, which is very nice.

However, I noticed that the polling rate of the trackpad is very low, which results in a choppy mouse movement when moving it around the screen.

Connecting an external mouse with a higher polling rate (1000hz, for example) greatly increases the smoothness of the movement.

Would it be possible to increase the default polling rate of the trackpad?

1 Like

I guess this may be possible to do through the EC, which initializes the I2C connection to the trackpad I believe.

Unfortunately, the datasheet is not available, so I’m not sure how to go around doing it.

For what it’s worth, my trackpad does not feel lagging with a 120 Hz monitor, although maybe my eye is less experienced.

1 Like

I would not describe the perceived effect as laggy. I think jittery is more accurate.

Basically, if the mouse is moved from left to right in a straight line using the trackpad, the distance between each drawn mouse cursor is uneven, because the OS is not receiving enough sample points to accurately track its position.

The same experiment using a mouse with a 1000Hz polling rate results in a straight line of evenly distributed mouse cursor.

This is crucial for a smooth experience as dragging windows or files around also inherit this issue