Googles Pixel 10-smartphone är den första Android-enheten som stöder GPU-accelererat renderande för grafiska Linux-applikationer via Terminal-appen. Denna funktion, som drivs av Gfxstream-teknik, ger smidigare prestanda jämfört med CPU-baserat renderande på andra enheter. Den är dock fortfarande exklusiv för Pixel 10 i den aktuella Android 16 QPR2 Beta 3 och har buggar.
I mars introducerade Google Linux Terminal-appen till Android, vilket gör det möjligt för användare att köra fullständiga Linux-program via virtualisering. Ursprungligen begränsad till kommandoradsapplikationer, stödjer appen nu grafiska Linux-skrivbordsappar i den kommande Android 16 QPR2-uppdateringen. På de flesta Android-enheter förlitar sig dessa grafiska appar på Lavapipe, en mjukvarubaserad Vulkan-renderer som använder enhetens CPU för uppgifter som rasterisering, vilket leder till hackig prestanda och hög energiförbrukning.
För att lösa detta har Google integrerat Gfxstream i Terminal-appen. Gfxstream vidarebefordrar grafik-API-anrop från den gäst-Linux-virtuella maskinen direkt till värd-Android-enhetens GPU, vilket möjliggör accelererat renderande. Bevis på denna funktion dök upp i förra månadens Android 2509 Canary-utgåva, där ett dolt alternativ "GPU-accelererad renderer" upptäcktes i appens kod.
Funktionen blev aktiv för Pixel 10-användare med Android 16 QPR2 Beta 3. Reddit-användaren Unlucky_Drive6363 rapporterade att deras Pixel 10 upptäckte telefonens Vulkan-grafikdrivrutin i Linux-miljön och visade en meny för "Grafikacceleration" i Terminal-inställningarna. De delade en skärmdump som bekräftar funktionens aktivering.
Detta stöd är exklusivt för Pixel 10 på grund av en enhetsspecifik överlagringsfil som aktiverar Gfxstream, vilket saknas på andra Pixel-modeller som kör samma beta. Tensor G5-chipets GPU hanterar grafiska uppgifter effektivare än CPU:er, även om endast 47 av enhetens 142 Vulkan-tillägg är tillgängliga för Linux-VM, och vissa fungerar felaktigt, vilket orsakar tillfälliga prestandafall under mjukvarurendering.
För utvecklare och avancerade användare förbättrar detta användbarheten av Linux-appar på mobila enheter, och stödjer verktyg som IDE:er och bildredigerare i en säker, sandboxad miljö via Android Virtualization Framework. Även om Gfxstream siktar på prestanda nära native, tyder pågående problem på att ytterligare förfiningar behövs innan bredare utrullning.