Diversi utenti Pixel 11 hanno segnalato micro-stuttering e scatti improvvisi durante il gioco, con Genshin Impact tra i titoli più colpiti da vistose irregolarità nei tempi di frame. Un’indagine di Android Authority ha individuato tra le possibili cause l’adozione, a partire da Pixel 11, di ANGLE come livello di compatibilità grafica standard, e ha scoperto che modificando un’impostazione per sviluppatori è possibile in alcuni casi ridurre sensibilmente il problema.

Cos’è ANGLE e perché è diventato standard su Pixel 11

Con Pixel 11, Google ha adottato la GPU PowerVR CXTP di Tensor G6 e, insieme a essa, ha reso ANGLE l’implementazione predefinita per le app che utilizzano OpenGL ES. ANGLE è un layer di compatibilità che traduce le istruzioni OpenGL ES in istruzioni Vulkan, permettendo così a giochi e app basati su OpenGL ES di funzionare su un’infrastruttura grafica basata su Vulkan. Attivando l’opzione sviluppatore “ANGLE toast”, Android Authority ha verificato che su Pixel 11 Pro XL il layer viene utilizzato da titoli come Asphalt Legends, Call of Duty Mobile, Genshin Impact e Dolphin Emulator.

Genshin Impact, frame time irregolari con ANGLE attivo

Ripetendo i test su Genshin Impact con Pixel 11 Pro XL, Android Authority ha rilevato con ANGLE attivo (impostazione predefinita) picchi ricorrenti nei tempi di frame, con scatti e micro-freeze percepibili soprattutto durante nuove animazioni, comparsa di nemici ed effetti particellari. Disattivando ANGLE e passando a OpenGL nativo, invece, i picchi si sono ridotti drasticamente, con il tempo di frame peggiore rimasto sotto i 100ms: il gioco non risultava perfettamente stabile a 60fps, ma gli scatti più evidenti risultavano nettamente ridimensionati.

Il passaggio da ANGLE a Vulkan come possibile causa

Android Authority non esclude che l’ottimizzazione del gioco stesso possa avere un ruolo nel problema, e non afferma con certezza che ANGLE sia l’unica causa degli scatti. È possibile però che il processo di conversione da OpenGL ES a Vulkan richieda elaborazioni aggiuntive lato CPU e driver per preparare stati di rendering e shader, e che in alcuni frame questo lavoro extra non faccia in tempo a completarsi, generando micro-stutter più che un calo del framerate medio.

Come cambiare impostazione dal menu sviluppatore

Chi riscontra il problema può provare a intervenire manualmente: dal menu Impostazioni, sezione Informazioni sul dispositivo, toccando più volte il numero di build si attivano le Opzioni sviluppatore. Da lì, in Sistema > Opzioni sviluppatore, è presente la voce “ANGLE Preferences”, che consente di scegliere per ogni singola app tra Default, Force ANGLE e Native. Impostando Native per un gioco come Genshin Impact, il dispositivo tornerà a utilizzare l’implementazione OpenGL ES tradizionale invece di ANGLE, anche se al momento non esiste un’opzione per disattivare ANGLE a livello di sistema per tutte le app contemporaneamente: la modifica va quindi fatta gioco per gioco, ed è bene sapere che per alcuni titoli ANGLE potrebbe invece risultare più indicato.

Google e HoYoverse stanno già lavorando all’ottimizzazione di Genshin Impact su Pixel 11 dopo i primi problemi grafici segnalati al lancio, legati anche ai requisiti minimi della GPU PowerVR. Le prestazioni di gioco su Pixel 11 sembrano dunque dipendere da più fattori combinati, tra cui GPU, driver e proprio il percorso di rendering ANGLE, e chi soffre di scatti frequenti può nel frattempo provare a passare a Native per i titoli più colpiti in attesa di futuri aggiornamenti software.