Questo sembra essere un problema di GPU specifico per Fire e apprezzerei qualsiasi aiuto o suggerimento.Kindle Fire hitches e texture corruzione a 60 fps
Per la maggior parte, il mio gioco di difesa della torre è in grado di eseguire 60 fps anche con dozzine di nemici e torri tutte sparate in ogni direzione. Tuttavia, a volte apparentemente casuali (anche se non accade nulla di simile - come sedersi sul menu principale), gli intoppi di 400ms distanziati uniformemente interrompono il gioco a intervalli di circa 2-3 secondi. Poi improvvisamente scompariranno i nodi e i blocchi di texture di 16x16 pixel non verranno riprodotti casualmente.
Queste 2 anomalie sembrano escludersi a vicenda e, come ho detto, possono essere attivate semplicemente avviando il gioco e navigando dal menu principale allo schermo di selezione livello, dove sono caricate risorse minime e si sta verificando una piccola logica di gioco. Uso OpenSL per effetti sonori e ho notato che disabilitare sfx ha cambiato la durata del nodo a 280 ms.
Quindi ho forzato manualmente il framerate da 60 fps a 30 fps (inserendo una sospensione nel ciclo di zecche del frame), ed entrambi i glitch sono scomparsi completamente.
Ecco una schermata che mostra la trama non il rendering. Questo errore si verifica in tutte le superfici di rendering a 32 bit, indipendentemente dai valori di profondità/stencil e dal fatto che sia attiva o disattivata la cancellazione del colore.
Grazie!
MODIFICA: In realtà, a quanto pare il flicker di trama si verifica in qualsiasi framerate, tuttavia, da qualche parte tra 40 e 45 fps, l'intoppo dei 400 ms scompare.
E gli altri limiti FPS? per esempio. 45/75 –
In realtà, a quanto pare il flicker di trama si verifica in qualsiasi framerate, tuttavia, da qualche parte tra 40 e 45 fps l'aggancio di 400ms si allontana ... Sono decisamente correlati, anche se non si escludono a vicenda a 60 fps. L'incidenza del loro andirivieni è altamente correlata. – Ajas