Panda: Hardware graphics enablement missing on "panda-jellybean 4.2.1 builds

Bug #1017425 reported by Abhishek Paliwal
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Linaro Android
Invalid
Medium
Unassigned
linaro-landing-team-ti
Won't Fix
Undecided
Unassigned

Bug Description

Description:
--------------
On Android build:
https://android-build.linaro.org/builds/~linaro-android/panda-ics-gcc47-tilt-tracking-blob/#build=101

Hardware graphics acceleration is missing.

Also observed with following JB builds:

https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=28
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=38
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=40
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=44
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=49
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=69
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=75
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=82
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=106
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=115
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=168
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=174
https://android-build.linaro.org/builds/~linaro-android-archive/panda-jb-gcc47-tilt-tracking-blob/#build=186
https://android-build.linaro.org/builds/~linaro-android-archive/panda-jb-gcc47-tilt-tracking-blob/#build=191
https://android-build.linaro.org/builds/~linaro-android-archive/panda-jb-gcc47-tilt-tracking-blob/#build=196

Paul Larson (pwlars)
summary: Panda: Hardware graphics enablement missing on "panda-ics-gcc47-tilt-
- tracking-blob/#build=101"
+ tracking-blob/#build=101" and later
Revision history for this message
Botao (botao-sun) wrote : Re: Panda: Hardware graphics enablement missing on "panda-ics-gcc47-tilt-tracking-blob/#build=101" and later
Revision history for this message
Botao (botao-sun) wrote :
Revision history for this message
Botao (botao-sun) wrote :
Revision history for this message
Amit Khare (amit-khare) wrote :
Revision history for this message
Botao (botao-sun) wrote :
Revision history for this message
Botao (botao-sun) wrote :

For Panda 4460 on hwgfx test:

https://wiki.linaro.org/Platform/QA/TestCases/Android#hwgfx

On build:

https://android-build.linaro.org/builds/~linaro-android/panda-ics-gcc47-tilt-tracking-blob-12.07-release/#build=3

Only find a single line from logcat output:

D/libEGL ( 2362): loaded /system/lib/egl/libGLES_android.so

Revision history for this message
Amit Khare (amit-khare) wrote :

For Panda 4430 build for hwgfx/glmark2 test

https://android-build.linaro.org/builds/~linaro-android/panda-ics-gcc47-tilt-tracking-blob/#build=142

No EGLConfig for GLES2.0

Revision history for this message
Amit Khare (amit-khare) wrote :

Also observed with panda android jellybean tracking-blob build
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=28

While running glmark2 it throws this error ----- No EGLConfig for GLES2.0

For hwgfx only this line can be found
D/libEGL ( 1144): loaded /system/lib/egl/libGLES_android.so

Revision history for this message
Paul Larson (pwlars) wrote :

Do we want to track this for ICS any more? Or just switch it over to tracking the same problem on jb?

Changed in linaro-android:
assignee: nobody → Linaro Android Team (linaro-android)
Revision history for this message
Amit Khare (amit-khare) wrote :

Observed with panda JB android build
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-stable-blob/#build=38

Glmark2 runs fine while 0xbench gives kernel panic

For hwgfx only this line can be found
D/libEGL ( 1144): loaded /system/lib/egl/libGLES_android.so

Revision history for this message
Amit Khare (amit-khare) wrote :

Observed with panda JB android build
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=40

Running Glmark2 gives this error
"Glmark2 cannot run because it couldn't find a suitable EGL config for GLES2.0"

Fathi Boudra (fboudra)
Changed in linaro-android:
assignee: Linaro Android Team (linaro-android) → nobody
Revision history for this message
Amit Khare (amit-khare) wrote :

Observed with Panda tracking-blob build
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=44

Running Glmark2 gives this error
"Glmark2 cannot run because it couldn't find a suitable EGL config for GLES2.0"

Revision history for this message
Amit Khare (amit-khare) wrote :

Also Observed with panda JB android build
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=49

Running Glmark2 gives this error
"Glmark2 cannot run because it couldn't find a suitable EGL config for GLES2.0"

Revision history for this message
Amit Khare (amit-khare) wrote :

Also Observed with panda JB android build
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=69

Running Glmark2 gives this error
"Glmark2 cannot run because it couldn't find a suitable EGL config for GLES2.0"

Revision history for this message
Amit Khare (amit-khare) wrote :

Observed with panda android JB build
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=75

I see this output for hardware acceleration when running Oxbench. Its bit different from the result mentioned in our android test case page here https://wiki.linaro.org/Platform/QA/TestCases/Android#hwgfx_-_dwm

D/libEGL ( 1244): loaded /system/lib/egl/libGLES_android.so
E/SurfaceFlinger( 1244): couldn't find an EGLConfig matching the screen format
I/SurfaceFlinger( 1244): EGL informations:
I/SurfaceFlinger( 1244): # of configs : 8
I/SurfaceFlinger( 1244): vendor : Android
I/SurfaceFlinger( 1244): version : 1.4 Android META-EGL
I/SurfaceFlinger( 1244): extensions: EGL_KHR_image_base EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer
I/SurfaceFlinger( 1244): Client API: OpenGL_ES
I/SurfaceFlinger( 1244): EGLSurface: 5-6-5-0, config=0x0
I/SurfaceFlinger( 1244): OpenGL informations:
I/SurfaceFlinger( 1244): vendor : Android
I/SurfaceFlinger( 1244): renderer : Android PixelFlinger 1.4
I/SurfaceFlinger( 1244): version : OpenGL ES-CM 1.0
I/SurfaceFlinger( 1244): extensions: GL_EXT_debug_marker GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_read_format GL_OES_compressed_paletted_texture GL_OES_draw_texture GL_OES_matrix_get GL_OES_query_matrix GL_OES_EGL_image GL_OES_EGL_sync GL_OES_compressed_ETC1_RGB8_texture GL_ARB_texture_compression GL_ARB_texture_non_power_of_two GL_ANDROID_user_clip_plane GL_ANDROID_vertex_buffer_object GL_ANDROID_generate_mipmap
I/SurfaceFlinger( 1244): GL_MAX_TEXTURE_SIZE = 4096
I/SurfaceFlinger( 1244): GL_MAX_VIEWPORT_DIMS = 4096 x 4096
I/SurfaceFlinger( 1244): flags = 00040000
I/SurfaceFlinger( 1244): EventThread ready to run.
W/SurfaceFlinger( 1244): /sys/power/wait_for_fb_{wake|sleep} don't exist
D/dalvikvm( 1245): Trying to load lib libjavacore.so 0x0
D/dalvikvm( 1245): Added shared lib libjavacore.so 0x0
D/dalvikvm( 1245): Trying to load lib libnativehelper.so 0x0
D/dalvikvm( 1245): Added shared lib libnativehelper.so 0x0
E/Trace ( 1244): error opening trace file: Permission denied (13)
D/libEGL ( 1458): loaded /system/lib/egl/libGLES_android.so

Revision history for this message
Amit Khare (amit-khare) wrote :

Running Glmark2 gives this error with the same build as in comment #15
"Glmark2 cannot run because it couldn't find a suitable EGL config for GLES2.0"

Amit Khare (amit-khare)
description: updated
Revision history for this message
Soumya Basak (soumya-basak) wrote :

Observed in panda jb builds
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob/#build=100
Running Glmark2 gives this error
"Glmark2 cannot run because it couldn't find a suitable EGL config for GLES2.0"

description: updated
description: updated
description: updated
summary: - Panda: Hardware graphics enablement missing on "panda-ics-gcc47-tilt-
- tracking-blob/#build=101" and later
+ Panda: Hardware graphics enablement missing on "panda-jellybean 4.2.1
+ builds
description: updated
Revision history for this message
warmcat (andy-warmcat) wrote :

This will never get fixed afaik, due to changes at ti. Any further 'testing' for it is a waste of time.

Changed in linaro-landing-team-ti:
status: New → Won't Fix
description: updated
description: updated
description: updated
Revision history for this message
Soumya Basak (soumya-basak) wrote :

on linaro-android panda builds:
https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro/#build=267

Error occurs while running glmark2

please see the attached log_sheet for more details

Revision history for this message
Soumya Basak (soumya-basak) wrote :

on linaro-android panda jb 13.04 release builds
https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro-13.04-release/#build=4

Glmark2 benchmark score is unavilable at the end of run,

Error: DepthRenderState::setup:glcheckFramebufferStatus failed (0x8cd6)
Error: Failed to set up the render target for the depth pass.

Revision history for this message
Soumya Basak (soumya-basak) wrote :
Revision history for this message
Soumya Basak (soumya-basak) wrote :

the issue reproduced with the following builds

https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro-13.05-release/#build=2

Glmark2 score is unavailable. on the other hand logcat shown the following message:

logcat:

I/WindowState( 1821): WIN DEATH: Window{41e19848 u0 org.linaro.glmark2/org.linaro.glmark2.Glmark2Activity}
I/ActivityManager( 1821): START u0 {cmp=org.linaro.glmark2/.ResultsActivity} from pid 6844
D/dalvikvm( 6844): GC_CONCURRENT freed 166K, 5% free 4350K/4544K, paused 1ms+3ms, total 23ms
I/ActivityManager( 1821): Displayed org.linaro.glmark2/.ResultsActivity: +208ms
W/InputMethodManagerService( 1821): Got RemoteException sending setActive(false) notification to pid 6865 uid 10022
E/GKI_LINUX( 2811): ##### ERROR : timer_thread: tick delayed > 5 slots (-149068608,-50000000) -- cpu overload ? #####
E/GKI_LINUX( 2811): ##### ERROR : timer_thread: tick delayed > 5 slots (-143066409,-50000000) -- cpu overload ? #####

Revision history for this message
vishal (vishalbhoj) wrote :

Graphics acceleration support is available on 13.05 release. Please file a separate bug if Glmark2 is not working on Pandaboard.

Changed in linaro-android:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.