Hi Botao,
There is no hw acceleration on arndale board.
On 21 March 2014 17:53, Botao Sun botao.sun@linaro.org wrote:
Hi Vishal,
I'm now looking at the logcat output of Samsung Arndale Android image, and found:
D/libEGL ( 2167): No GPU support detected. Fallback to software renderer. D/libEGL ( 2167): loaded /system/lib/egl/libGLES_android.so
Then:
W/gralloc ( 2166): page flipping not supported (yres_virtual=720, requested=1440) I/gralloc ( 2166): using (fd=12) I/gralloc ( 2166): id = I/gralloc ( 2166): xres = 1280 px I/gralloc ( 2166): yres = 720 px I/gralloc ( 2166): xres_virtual = 1280 px I/gralloc ( 2166): yres_virtual = 720 px I/gralloc ( 2166): bpp = 16 I/gralloc ( 2166): r = 11:5 I/gralloc ( 2166): g = 5:6 I/gralloc ( 2166): b = 0:5 I/gralloc ( 2166): width = 1280 mm (25.400000 dpi) I/gralloc ( 2166): height = 720 mm (25.400000 dpi) I/gralloc ( 2166): refresh rate = 60.00 Hz I/iptables( 2164): iptables terminated by exit(3) E/Netd ( 2164): exec() res=0, status=768 for /system/bin/iptables -t filter -N bw_INPUT I/ip6tables( 2164): ip6tables terminated by exit(3) E/Netd ( 2164): exec() res=0, status=768 for /system/bin/ip6tables -t filter -N bw_INPUT I/iptables( 2164): iptables terminated by exit(3) E/Netd ( 2164): exec() res=0, status=768 for /system/bin/iptables -t filter -A INPUT -j bw_INPUT I/ip6tables( 2164): ip6tables terminated by exit(3) E/Netd ( 2164): exec() res=0, status=768 for /system/bin/ip6tables -t filter -A INPUT -j bw_INPUT I/iptables( 2164): iptables terminated by exit(3) E/Netd ( 2164): exec() res=0, status=768 for /system/bin/iptables -t filter -N fw_INPUT I/SurfaceFlinger( 2166): Using composer version 1.0 W/SurfaceFlinger( 2166): getting VSYNC period from fb HAL: 16666666 W/SurfaceFlinger( 2166): no suitable EGLConfig found, trying a simpler query W/SurfaceFlinger( 2166): EGL_SLOW_CONFIG selected! I/SurfaceFlinger( 2166): EGL informations: I/SurfaceFlinger( 2166): vendor : Android I/SurfaceFlinger( 2166): version : 1.4 Android META-EGL I/SurfaceFlinger( 2166): extensions: EGL_KHR_get_all_proc_addresses EGL_ANDROID_presentation_time EGL_KHR_image_base EGL_KHR_fence_sync EGL_A I/SurfaceFlinger( 2166): Client API: OpenGL_ES I/SurfaceFlinger( 2166): EGLSurface: 5-6-5-0, config=0x0 I/SurfaceFlinger( 2166): OpenGL ES informations: I/SurfaceFlinger( 2166): vendor : Android I/SurfaceFlinger( 2166): renderer : Android PixelFlinger 1.4 I/SurfaceFlinger( 2166): version : OpenGL ES-CM 1.0 I/SurfaceFlinger( 2166): extensions: GL_EXT_debug_marker GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_read_forma I/SurfaceFlinger( 2166): GL_MAX_TEXTURE_SIZE = 4096 I/SurfaceFlinger( 2166): GL_MAX_VIEWPORT_DIMS = 4096
As we know the Arndale board integrates dual-core A15 CPU and ARM Mali-T604 GPU. If as the log described, "No GPU support detected", then does it mean that all the graphic work now is done by the dual-core A15 CPU itself? Though the speed for navigation among screens is fast and 0xBenchmark test looks good as well.
I may be wrong but in this condition, the board seems can't be considered as "Hardware Accelerated", at least not "GPU Hardware Accelerated". Also, as I know, "Android PixelFlinger" is a software renderer.
Do you know more information about this?
Thank you.
Best Regards Botao Sun