Google Pixel 11 serija pametnih telefona naišla je na probleme s izvedbom prilikom igranja nekih popularnih mobilnih igara, uključujući Genshin Impact. Korisnici su prijavili mikroprekide i zastajkivanja koja u određenim trenucima znatno narušavaju iskustvo igranja. Istraživanja su pokazala da je jedan od glavnih uzroka ovih poteškoća promjena u načinu rukovanja grafičkim pozivima u sustavu.
ANGLE – novi sloj prevoditelj grafike i njegove posljedice
Na Pixelu 11 Google koristi ANGLE, kompatibilni sloj koji prevodi pozive igara izrađenih za OpenGL ES na Vulkan API, moderniji grafički sustav. Ova promjena standardizira implementaciju grafike na Android uređajima, ali u praksi pokazuje se problematičnom za neke naslove. Konkretno, kod Genshin Impacta aktivan ANGLE sloj rezultira čestim mikroprekidima i varijabilnim prikazom kadrova, što negativno utječe na glatkoću igre.
Kada se korištenje ANGLE-a u igri deaktivira u developerskim opcijama, situacija se znatno poboljšava. Velike oscilacije u prikazu kadrova nestaju, iako se broj sličica u sekundi ne zaključava na idealnih 60 fps. Ovaj uvid sugerira da je problem specifično vezan uz način na koji ANGLE prevodi OpenGL ES pozive u Vulkan tijekom igranja, osobito kada igra učitava nove grafičke efekte ili modele.
Važno je istaknuti da nije potvrđeno da je ANGLE problem univerzalan za sve igre na Pixelu 11. Radi se o potencijalnom specifičnom problemu u kombinaciji s nekim naslovima, poput Genshin Impacta, naročito jer mnoge igre sve više preferiraju ili isključivo koriste Vulkan grafiku bez sloja prevoditelja.
Korisnici Pixel 11 uređaja koji doživljavaju probleme s igrama imaju mogućnost prebaciti se na “Native” OpenGL način rada umjesto zadane ANGLE opcije. Ova promjena dostupna je u developerskim opcijama, točnije u postavci koja omogućuje definiranje preferenci za ANGLE po aplikaciji. Time se može prisiliti igra da koristi izvorni OpenGL poziv umjesto prevoditelja, što u testovima značajno smanjuje zastajkivanja u igrama poput Genshin Impacta.
Da biste aktivirali ovu opciju, potrebno je omogućiti developerske postavke u telefonu (kliknite u Postavkama > O telefonu > nekoliko puta dodirnite Broj sastavljanja). Nakon toga, u developerskim opcijama možete pronaći postavku za ANGLE gdje svakoj aplikaciji možete dodijeliti željenu opciju: sustavni izbor, prisilni ANGLE ili nativni OpenGL.
Iako je ova mogućnost korisna, nije pretočena u globalni isključivač ANGLE sloja, pa će ju korisnici trebati mijenjati pojedinačno po igri ili aplikaciji. Google šalje nove nadogradnje, pa je moguće da će se ovaj problem ublažiti nekim budućim ažuriranjima softvera.
