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

Bug #1017425 reported by Abhishek Paliwal on 2012-06-25
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) on 2012-06-25
summary: Panda: Hardware graphics enablement missing on "panda-ics-gcc47-tilt-
- tracking-blob/#build=101"
+ tracking-blob/#build=101" and later
Botao (botao-sun) wrote :
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

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

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

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)
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

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) on 2012-09-06
Changed in linaro-android:
assignee: Linaro Android Team (linaro-android) → nobody
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"

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"

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"

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

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) on 2012-10-18
description: updated
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
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
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

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.

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 ? #####

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  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers