Pixel 手機卡頓問題根源被揭開:帶寬管理不當

谷歌 Pixel 手機用戶長期以來一直抱怨在瀏覽應用時會出現屏幕卡頓現象。儘管谷歌承認了該問題的存在,但尚未發佈修復方案。這一問題在 Android 16 開發者預覽版和 Beta 1 版本中尤爲明顯。

近日,知名 Android 內核開發者 Sultan Alsawaf 揭示了問題的根源:Pixel 手機的帶寬管理存在缺陷。他將手機系統比作一個繁忙的辦公室,多個應用和進程需要共享有限的資源(如帶寬)。如果這些“員工”不能有效溝通或輪流使用資源,工作效率會大打折扣,導致卡頓和延遲。

具體來說,系統中用於管理帶寬的部分使用了錯誤的鎖機制(btsdev->lock),無法確保一次只有一個應用使用帶寬,從而引發混亂。Alsawaf 提出的修復方案是引入正確的鎖機制(mutex_lock),併爲每個應用制定明確的帶寬使用時間表,以確保系統穩定運行。

Alsawaf 已將自己的代碼修改建議提交給谷歌,並在自定義內核中實現了修復,爲 Pixel 8 用戶發佈了補丁。然而,刷入自定義內核存在風險,最終仍需谷歌通過官方軟件更新來解決這一問題。希望谷歌能儘快測試並採納這一修復方案,改善用戶體驗。

免責聲明:本文內容由開放的智能模型自動生成,僅供參考。