Google's Pixel Smartphones have excelled with ai tricks, yet software performance has consistently been a challenge. Stuttering or Microstatters have paid a problem with pixel devices, going back to the pixel 6 series. However, new and updated hardware (like on the latest pixel 9 series) somehow manages to make up for what is known to be a kernel-Related issue. There's even a recent thread On Google's Official Issue Tracker, which has been since april 2024 (Along with two other duplicates) that has pointed out the same, with no resolution from Google in Sight. Finally, a developer deceded to take things and come up with a fix that should be hopily be incored in Google's official Software Channels for Everyone.
A Developer, Sultan Alsawaf, Who offers a Custom Kernel for some pixel models, seems to have found a solution to the pixel's micro stutters. The developer claims that it is basically a bandwidth management problem. This has to do with the incorrect use of “lock” or “turn-taking rule,” which limits the number of os queries on a specific path.
He claims that google uses the term “lock” incorrectly, as it is not strict enough in practice (Btsdev-> Lock vs a mutex_lock). This allows an excessive number of operating system items to share This, according to the developer, chokes up the operating system, leading to stuttering at random instals. This is a topic we have previously discussed in our pixel reviews.
The developer also claims that he has found a fix that has been implemented in his custom kernel that can be flashed on supported devices. The fix implements the right use of “lock” which is actually limits the number of os items, avoiding overloading and more priorkise bandwidth calculation to the cpu for processing.
Alsawaf has alredy sent google his fix for the issue. So, hopefully, google implements the kernel changes in a future update for all its pixel smartphones. That intense in flashing the developer's custom kernel can also go ahead with the same, but it comes with a clear risk of wiping your data or ending up with a bricked phone. Therefore, it is advisable to Simply Wait for Google to Deliver an official fix.