Smartphone Pixel 10 milik Google adalah perangkat Android pertama yang mendukung rendering dipercepat GPU untuk aplikasi Linux grafis melalui aplikasi Terminal. Fitur ini, yang didukung oleh teknologi Gfxstream, memungkinkan kinerja lebih lancar dibandingkan rendering berbasis CPU pada perangkat lain. Namun, fitur ini tetap eksklusif untuk Pixel 10 di beta 3 Android 16 QPR2 saat ini dan masih berbug.
Pada Maret, Google memperkenalkan aplikasi Terminal Linux ke Android, memungkinkan pengguna menjalankan program Linux lengkap melalui virtualisasi. Awalnya terbatas pada aplikasi baris perintah, aplikasi ini sekarang mendukung aplikasi desktop Linux grafis dalam pembaruan Android 16 QPR2 mendatang. Pada sebagian besar perangkat Android, aplikasi grafis ini bergantung pada Lavapipe, renderer Vulkan berbasis perangkat lunak yang menggunakan CPU perangkat untuk tugas seperti rasterisasi, menyebabkan kinerja lambat dan konsumsi daya tinggi.
Untuk mengatasi ini, Google telah mengintegrasikan Gfxstream ke dalam aplikasi Terminal. Gfxstream meneruskan panggilan API grafis dari mesin virtual Linux tamu langsung ke GPU perangkat Android host, memungkinkan rendering dipercepat. Bukti fitur ini muncul di rilis Canary Android 2509 bulan lalu, di mana opsi tersembunyi "renderer dipercepat GPU" ditemukan dalam kode aplikasi.
Kemampuan ini menjadi aktif untuk pengguna Pixel 10 dengan Android 16 QPR2 Beta 3. Pengguna Reddit Unlucky_Drive6363 melaporkan bahwa Pixel 10 mereka mendeteksi driver grafis Vulkan ponsel di lingkungan Linux dan menampilkan menu "Percepatan Grafis" di pengaturan Terminal. Mereka membagikan tangkapan layar yang mengonfirmasi pengaktifan fitur.
Dukungan ini eksklusif untuk Pixel 10 karena file overlay spesifik perangkat yang mengaktifkan Gfxstream, yang tidak ada pada model Pixel lain yang menjalankan beta yang sama. GPU chip Tensor G5 menangani tugas grafis lebih efisien daripada CPU, meskipun hanya 47 dari 142 ekstensi Vulkan perangkat yang tersedia untuk VM Linux, dan beberapa berfungsi tidak benar, menyebabkan penurunan kinerja sesekali di bawah rendering perangkat lunak.
Bagi pengembang dan pengguna advanced, ini memajukan kegunaan aplikasi Linux di perangkat mobile, mendukung alat seperti IDE dan editor gambar dalam lingkungan aman dan sandboxed melalui Android Virtualization Framework. Meskipun Gfxstream bertujuan untuk kinerja mendekati native, isu yang sedang berlangsung menunjukkan perlunya penyempurnaan lebih lanjut sebelum peluncuran yang lebih luas.