traba tengo saber responde reiniciar rato queda que porque despues constantemente congelado congela como android c++ opengl-es-2.0

tengo - Android se congela en OpenGL | ES(la CPU puede estar vinculada, intentando nuevamente).



pc se traba constantemente (1)

Hace un tiempo me encontré con un problema con eglSwapBuffers congelando el teléfono con el siguiente mensaje que aparece en el registro del dispositivo:

W/SharedBufferStack( 1110): waitForCondition(LockCondition) timed out (identity=28, status=0). CPU may be pegged. trying again.

He visto discusiones sobre este tema en toda la web, pero la única solución que he encontrado que tiene algún efecto es llamar a glFinish después de eglSwapBuffers . Esta solución, sin embargo, da como resultado que la velocidad de fotogramas caiga por un zumbido de 10-20, lo cual está lejos de ser aceptable.

Los problemas se han abierto y uno se puede encontrar here

Alguien comentó que el uso de texturas cuadradas eliminó el problema. Al principio, al principio pensé que se refería a las texturas de poder de dos, pero después de asegurarme de que no estaba usando ninguna de las dos texturas y no deshacerme del problema, comencé a pensar que realmente podría haber significado texturas con combinaciones ¿anchura y altura?

Estoy probando un HTC Desire con Android 2.3.3. Alguien comentó que las versiones futuras deberían haber solucionado este problema, pero 2.3.3 está instalado en tantos dispositivos que no podemos ignorarlo.

De todos modos, ¿alguien tiene alguna idea sobre esto? Estamos muy cerca de enviar un título y este problema amenaza el cronograma.


También me encontré con este problema, solía volver a instalar la aplicación y funcionó para mí. De lo contrario, simplemente reinicie su dispositivo. Este problema está relacionado con la emisión interna de OpenGLES. Puede consultar este enlace: Android "cpu may ser pegged "error