For over a year, Pixel users have been complaining about stuttering when scrolling through apps. Whether it’s Reddit, Gmail, YouTube comments, or Instagram, the issue has persisted across multiple Pixel models and Android versions. Google has acknowledged the reports but has yet to implement a fix. Meanwhile, a third-party developer has already pinpointed the problem and offered a solution, yet Google appears to be ignoring it.

The problem gained traction on the Issue Tracker in April last year, with reports of “micro stutters” while scrolling. One early post described the experience as “laggy” and “frustrating,” noting that competing devices like Samsung’s Galaxy S24 scroll smoothly.

Google’s initial response was to pass the issue to its development team, but updates were sparse. Over the following months, the company repeatedly marked complaints as duplicates of older reports, closed threads without clear fixes, and asked users to test newer Android builds. Well, newer builds came and went but there’s still no fix in sight. I still notice the problem on my Pixel 8 running on Android 16 beta 1, and I’m not alone.

But it appears that someone else has already done the work for Google. A developer named Sultan Alsawaf, known in the Android community for his custom kernel work, has found the root cause, as highlighted by a user on the Issue Tracker. According to his analysis, Google used the wrong function in the Tensor chip’s driver code.

A small but critical mistake — using btsdev->lock instead of btsdev->mutex_lock — led to display bandwidth calculations lagging behind real-time demands. This mismatch caused various processor components, including the display controller, to behave unpredictably, resulting in the scrolling stutter.

pixel-scroll-stutter-cause-fix

Alsawaf didn’t just identify the issue — he fixed it. He released a patch for Pixel 8 users in his custom kernel and even submitted a code correction to Google. Yet, there’s been no sign that Google has acknowledged or implemented the fix.

For now, Pixel owners are left with a choice: wait indefinitely for an official fix, or venture into the world of custom kernels. Though, messing around with custom kernels isn’t really a bright idea, especially for casual users.

We’ll keep track of the situation and post an update or a follow-up article if and when there are any further developments.

Thanks hehedejcmuse for the tip!

Dwayne Cubbins
1305 Posts

My fascination with Android phones began the moment I got my hands on one. Since then, I've been on a journey to decode the ever-evolving tech landscape, fueled by a passion for both the "how" and the "why." Since 2018, I've been crafting content that empowers users and demystifies the tech world. From in-depth how-to guides that unlock your phone's potential to breaking news based on original research, I strive to make tech accessible and engaging.

Next article View Article

Fix for random rebooting bug on Pixel 7a upcoming

Google has acknowledged a frustrating issue affecting some Pixel 7a users where their phones randomly reboot, particularly after the December feature drop update. Some users reported their devices restarting without...
Feb 04, 2025 1 Min Read