Revisa la siguiente información para probar las implementaciones de gráficos.
Para realizar comparativas, usa el siguiente flujo por fase:
- Especificación. Cuando se especifica por primera vez el dispositivo (como cuando con controladores inmaduros), usa cargas de trabajo y relojes predefinidos (fijos) para para medir los fotogramas por segundo (FPS) renderizados. Esto brinda una visión clara del hardware capacidades de integración.
- Desarrollo. A medida que los conductores se consolidan, usa un conjunto fijo de acciones del usuario para medir la cantidad de saltos (bloqueos) visibles en las animaciones.
- Producción. Cuando un dispositivo esté listo para compararse con la competencia, aumenta la carga de trabajo hasta que aumenten las interrupciones. Determina si la configuración de reloj actual puede seguir el ritmo de la carga. Esto puede ayudarte a identificar dónde ralentizar los relojes y reducir el uso de energía.
Para obtener ayuda para derivar las capacidades del dispositivo durante la fase de especificación, usa la herramienta Flatland en platform/frameworks/native/cmds/flatland/
.
Flatland se basa en relojes fijos y muestra la capacidad de procesamiento que se puede lograr con cargas de trabajo basadas en la composición. Usa búferes de gralloc para simular varias situaciones de ventanas, completar la ventana con GL y, luego, medir la composición.