Hi Tom,On Fri, Mar 21, 2014 at 10:54 PM, Tom Gall <tom.gall@linaro.org> wrote:
Hi Vishal,
Cool.
On Fri, Mar 21, 2014 at 9:40 AM, Vishal Bhoj <vishal.bhoj@linaro.org> wrote:
>
>
>
> On 21 March 2014 20:02, Khasim Syed Mohammed <khasim.mohammed@linaro.org>
> wrote:
>>
>> Hi all,
>>
>> On 21 March 2014 19:58, Tom Gall <tom.gall@linaro.org> wrote:
>>>
>>> The GWG does have a LSK kernel branch with Mali support. (IE
>>> accelerated graphics)
>>>
>>> We haven't targeted Android as of yet but in the grand scheme things
>>> should be reasonably close. Show can say for certain but we'd need a
>>> rebase on linux-linaro-lsk-v3.10-android at a minimum.
>>>
>>> I'm a little unclear how interesting the LSK android kernel is for the
>>> Android team. One of my buffered questions for Khasim.
>>>
>> We do have requests from members to support / maintain Android on LSK. I
>> would let Vishal look at integration, if we find any issues then we can jump
>> in to fix specific issues.
Yes we are. We have an epic devoted to Mali support on the LSK.
> We do validate Android version of the LSK on ARMv7 and ARMv8 architecture.
> Coming back to the support for Mali on LSK for Arndale, It would be
> interesting to try that out if GWG is planning to support the same.
I can't speak to all the features of the board. But I can say Show has
> From what I know, the current LSK tree doesn't have complete support for
> Arndale board and hence we don't have Arndale as one of the target for
> validating LSK.
accelerated Graphics with Mali + patches we obtained from the Samsung
LT up and working on Arndale.
So like I mentioned I think a rebase of Show's branch with the LSK
android tree might be quite quite close, least for something with a
functional accelerated graphics stack.
Show would it be possible to give this is try?
Sure. I might be have a try for this.But I don't have arndale on hand now. So I cannot have a test for it.Can I try this next Monday?>>
>> Regards,
>> Khasim
>>
>>>
>>> On Fri, Mar 21, 2014 at 9:20 AM, Vishal Bhoj <vishal.bhoj@linaro.org>
>>> wrote:
>>> > To be more clear. The board supports accelerated graphics but the LT
>>> > kernel
>>> > doesn't have the drivers to have accelerated graphics support.
>>> >
>>> >
>>> > On 21 March 2014 19:49, Vishal Bhoj <vishal.bhoj@linaro.org> wrote:
>>> >>
>>> >> 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
>>> >>
>>> >>
>>> >
>>> >
>>> > _______________________________________________
>>> > linaro-android mailing list
>>> > linaro-android@lists.linaro.org
>>> > http://lists.linaro.org/mailman/listinfo/linaro-android
>>> >
>>>
>>>
>>>
>>> --
>>> Regards,
>>> Tom
>>>
>>> "Where's the kaboom!? There was supposed to be an earth-shattering
>>> kaboom!" Marvin Martian
>>> Tech Lead, Graphics Working Group | Linaro.org │ Open source software
>>> for ARM SoCs
>>> w) tom.gall att linaro.org
>>> h) tom_gall att mac.com
>>>
>>> _______________________________________________
>>> linaro-android mailing list
>>> linaro-android@lists.linaro.org
>>> http://lists.linaro.org/mailman/listinfo/linaro-android
>>
>>
>
--
Regards,
Tom
"Where's the kaboom!? There was supposed to be an earth-shattering
kaboom!" Marvin Martian
Tech Lead, Graphics Working Group | Linaro.org │ Open source software
for ARM SoCs
w) tom.gall att linaro.org
h) tom_gall att mac.com
_______________________________________________
linaro-android mailing list
linaro-android@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-android