¿De qué sirve forzar la aceleración de renderizado de GPU en las opciones de desarrollador de los teléfonos móviles?
Antes de Android 3.0, Android no forzaba el renderizado por GPU. Antes de ejecutar la aplicación, se realizará una prueba adicional para verificar si la aplicación admite hwa acelerado por GPU y luego se utilizará el método de renderizado de CPU o GPU predeterminado.
Después de la versión 3.0, Android agregó renderizado forzado de gpu en las opciones de desarrollador. Después de activar el renderizado Force gpu, el sistema ya no verifica si el software admite hwa y siempre usa la interfaz de renderizado gpu, lo que no solo reduce la necesidad de detectar HWA, sino que también hace un uso completo de la GPU y reduce la carga sobre el UPC. El software y el escritorio han aumentado la velocidad de fotogramas y se han vuelto más fluidos.
Pero forzar la GPU también es un error.
En primer lugar, forzar la aceleración de la GPU aumentará el consumo de energía y reducirá el tiempo de espera.
En segundo lugar, algunos programas antiguos no admiten el procesamiento de GPU y aquellos que no tienen aceleración de hardware hwa fallarán.
Los programas más antiguos no admiten la aceleración de GPU porque la versión del SDK es baja o la renderización de GPU no está habilitada de forma predeterminada durante el desarrollo, y la renderización forzada de GPU causará problemas.
Las nuevas versiones del software compatibles con 4.0 siempre acelerarán la GPU independientemente de si la opción está habilitada.
Después de activar "Forzar renderizado de GPU", el software que no admite la aceleración de GPU también forzará el renderizado de GPU, lo que puede causar problemas de compatibilidad, como falta de respuesta y fallas en el programa.
En resumen, forzar el renderizado de la GPU hará un uso completo de la GPU en lugar de usarla en los juegos. También aumentará el consumo de energía y reducirá la duración de la batería, pero no afectará la vida útil del teléfono.