Down to the end of Google fell down for simple slip


Ryan Haines / Android Organization
TL; dr
- Pixel users expressed the issues of continuous screen, especially when sliding through applications.
- An Android Kernel Developer, Tensor’s Exynos_bts Driving Code caused a function in the driver code, caused bandwidth management problems on pixel devices.
- He suggested a correction that could solve the problem, but Google should warn.
Pixel users have long complained of stuttering while driving through applications. This issue has collected dust on Google Viewer for somewhat time Now. When the company acknowledged the problem, it still did not leave an adjustment. Problems note the complaints to the audience and are recommended to recommend users to recommend the new Android build. But the problem continues, people make more difference Android 16 The developer previews and builds beta 1.
Now, it seems to be a developer solved the secret Why the stutter is primarily giving plague pixel phones.
Sultan Alsawaf, according to a known Android Kernel developer, the problem is the leader with bandwidth management on pixel phones Bee).
Imagine the following screenshot can see its technical explanation, but imagine as a business office to share your pixel (application and process) limited table area (as bandwidth) to better understand. If employees share or treat the space properly, things can be confused and the job can slow down. In this case, the “workers” are different parts of the phone system trying to use bandwidth.

Now, the developer creates a problem (system) problem, because it creates a problem because of the desktop space (bandwidth) and when it is properly organized to use.
In particular, there is a part of the system that uses the wrong “lock” or “turn rules”. Instead of using only a lock (mutex_lock) that ensures that an employee uses the table area at a time, it used to use a less hard lock (BTSDev-> lock) that did not stop the work of all employees and causes chaos.
The developer is why pixel phones cannot properly calculate how much the bandwidth is needed, while using or using applications, or using the system and decline.
To make a clear schedule for the use of the bandwidth, the developer has solved another issue with a system that does not calculate the bandwidth, as well as to ensure that only one employee uses the desktop location.
Submitted the proposed code changes to Google. He also implemented adjustments and left a patch for a pixel 8 user in a special kernel. However, the burning special kernels can be risky and can result in your data or worse. Thus, in essence, it is up to Google to implement adjustments with a software update for all users. We hope that the company receives a notification of the adjustment offered by the developer and tests to see the problem solves.
Source link