SlotRaja777 – Pernahkah kamu merasa perangkat Pixel kamu melambat atau bahkan stutter saat menggulir aplikasi? Mungkin kamu bukan satu-satunya yang mengalami masalah ini, karena banyak pengguna Pixel lainnya juga mengeluhkan hal serupa. Masalah ini sudah cukup lama ada dan bahkan tercatat dalam Google Issue Tracker, namun meskipun Google sudah mengakui masalah ini, mereka belum memberikan solusi yang jelas. Yang lebih mengecewakan, setiap kali ada laporan tentang masalah ini, Google justru menandainya sebagai duplikat dan menutupnya, sembari menyarankan pengguna untuk mencoba build Android terbaru.
Namun, masalah ini masih terus ada, dan bahkan lebih terasa pada Android 16 Developer Preview dan Beta 1. Tapi baru-baru ini, ada sebuah penemuan yang cukup mengejutkan tentang alasan di balik stuttering ini.
Mengapa Pixel Kamu Sering Stuttering? Penyebabnya Ternyata Begini…
Setelah melakukan penyelidikan lebih lanjut, seorang developer kernel Android bernama Sultan Alsawaf menemukan alasan utama di balik masalah stuttering pada Pixel. Ternyata, masalah ini berkaitan dengan manajemen bandwidth di perangkat Pixel.
Pernah bayangkan kamu sedang bekerja di sebuah kantor yang ramai, di mana banyak pekerja (aplikasi dan proses di perangkat) perlu berbagi ruang meja (sumber daya ponsel, seperti bandwidth)? Jika para pekerja ini tidak bergantian dengan baik atau tidak berkomunikasi dengan benar, pekerjaan akan terasa lambat dan kacau. Nah, dalam kasus ini, “pekerja” adalah bagian-bagian dari sistem ponsel yang mencoba mengakses bandwidth secara bersamaan.
Mengapa Semua Ini Terjadi?
Ternyata, masalahnya ada pada administrator kantor (sistem) yang tidak mengatur siapa yang harus menggunakan ruang meja (bandwidth) dan kapan. Sultan Alsawaf menjelaskan lebih teknisnya, ada bagian dari sistem yang seharusnya menggunakan “kunci” yang benar atau aturan giliran yang memastikan hanya satu “pekerja” yang menggunakan ruang meja (bandwidth) pada satu waktu. Alih-alih menggunakan kunci yang tepat (mutex_lock) yang menjaga agar satu aplikasi atau proses bisa mengakses bandwidth tanpa gangguan, sistem malah menggunakan kunci yang lebih longgar (btsdev->lock) yang memungkinkan banyak “pekerja” (proses) berjalan bersamaan, menciptakan kekacauan yang menyebabkan stuttering.
Solusi yang Ditemukan: Bagaimana Memperbaikinya?
Sultan Alsawaf akhirnya menemukan solusi untuk masalah ini. Dia menyarankan agar sistem memberikan jadwal yang jelas tentang siapa yang menggunakan bandwidth dan memastikan hanya satu aplikasi atau proses yang bisa mengakses sumber daya tersebut pada waktu yang bersamaan. Selain itu, dia juga memperbaiki masalah lain terkait perhitungan bandwidth yang salah, yang menyebabkan sistem kesulitan mengalokasikan sumber daya dengan benar.
Baca: Mencoba Tinggal Tanpa Smartphone Selama Seminggu dan Hanya Smartwatch
Dia telah mengirimkan perubahan kode yang dia usulkan ke Google dan bahkan menerapkan perbaikan ini pada Pixel 8 melalui kernel kustom. Namun, menggunakan kernel kustom tentu berisiko. Jika tidak hati-hati, hal ini bisa menghapus data atau bahkan merusak perangkat (bricking). Oleh karena itu, kita semua berharap Google segera mengambil tindakan dan mengimplementasikan perbaikan ini melalui pembaruan perangkat lunak resmi agar semua pengguna Pixel bisa merasakannya.
Apa yang Harus Dilakukan Pengguna Pixel?
Jika kamu pengguna Pixel dan sudah merasa terganggu dengan masalah ini, sabar saja dulu. Semoga Google segera merilis pembaruan software yang membawa perbaikan sesuai dengan usulan dari developer ini. Sampai saat itu, kita bisa berharap masalah stuttering ini akan segera hilang dan pengalaman menggunakan Pixel akan kembali lancar seperti sebelumnya.
Apakah kamu juga sering mengalami masalah serupa dengan Pixel kamu? Beri tahu kami di kolom komentar!