Missing GL ES 2.0 drivers, unable to run GLMark2 benchmark

Bug #890601 reported by Abhishek Paliwal
34
This bug affects 4 people
Affects Status Importance Assigned to Milestone
IglooCommunity
Invalid
Undecided
Unassigned

Bug Description

Description:
==========
Unable to run the benchmark GLMark2 with build
https://android-build.linaro.org/builds/~linaro-android/landing-snowball-11.11-release/#build=1

Opening the GLMark2 app shows warning message:
 "GLMark2 cannot run beacuse it could not find a suitable EGLConfig for GLES2.0, please check that proper GLES1.0 drivers are installed" and then app has to be closed.

Reproducible:
===========
Yes, 5/5 time

IMPACT:
========
Unable to execute GLMark2

Steps:
==========
1. Start GLMark2 app after device is booted up.

Issue: GLMark2 does not run, only warning message is thrown - "GLMark2 cannot run beacuse it could not find a suitable EGLConfig for GLES2.0, please check that proper GLES1.0 drivers are installed"

Hardware:
==========
SNowball V5
USB Mouse connected
HDMI out to TV
8GB SD card

Software:
==========
https://android-build.linaro.org/builds/~linaro-android/landing-snowball-11.11-release/#build=1

Logs:
======
Bootup Logs / Logcat / dmesg attached.

#################################################################
GLMark 2 doesn't work on vexpress A9 board with following images:

https://android-build.linaro.org/builds/~linaro-android/staging-vexpress-a9-11.11-release/
https://android-build.linaro.org/builds/~linaro-android/staging-vexpress-a9-12.01-release/#build=3
https://android-build.linaro.org/builds/~linaro-android/vexpress-ics-gcc46-armlt-stable-open-12.02-release/#build=1
https://android-build.linaro.org/builds/~linaro-android/vexpress-ics-gcc46-armlt-stable-open-12.03-release/#build=4
https://android-build.linaro.org/builds/~linaro-android/vexpress-ics-gcc47-armlt-tracking-open/#build=71
https://android-build.linaro.org/builds/~linaro-android/vexpress-ics-gcc47-armlt-tracking-open/#build=78
https://android-build.linaro.org/builds/~linaro-android/vexpress-ics-gcc47-armlt-tracking-open/#build=83
https://android-build.linaro.org/builds/~linaro-android/vexpress-ics-gcc47-armlt-tracking-open-12.07-release/#build=1
https://android-build.linaro.org/builds/~linaro-android/vexpress-ics-gcc47-armlt-tracking-open/#build=97
https://android-build.linaro.org/builds/~linaro-android/vexpress-ics-gcc47-armlt-tracking-open/#build=104
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=7
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=16
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open-12.08-release/#build=1
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=30
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=37
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=42
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open-12.09-release/#build=3
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=57
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=65
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=71
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open-12.10-release/#build=1
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=95
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=99
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open-12.11-release/#build=2
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=117
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=126
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open-12.12-release/#build=2

https://android-build.linaro.org/builds/~linaro-android/vexpress-lsk/#build=52
https://android-build.linaro.org/builds/~linaro-android/vexpress-lsk-13.10-release/#build=2

Revision history for this message
Abhishek Paliwal (abhishek-paliwal) wrote :
Revision history for this message
Abhishek Paliwal (abhishek-paliwal) wrote :
Revision history for this message
Tony Mansson (tony-mansson) wrote :
Revision history for this message
Tixy (Jon Medhurst) (tixy) wrote :
Anmar Oueja (anmar)
Changed in linaro-landing-team-arm:
importance: Undecided → Low
assignee: nobody → Tixy (Jon Medhurst) (tixy)
status: New → Confirmed
Revision history for this message
Anmar Oueja (anmar) wrote :

Need to confirm if this still borken on ICS 2011.12 release.

no longer affects: linaro-landing-team-ste
Revision history for this message
Tixy (Jon Medhurst) (tixy) wrote :

Still broken on 2012.01 ICS, see bug #920374 which has been marked as a duplicate of this.

Revision history for this message
Abhishek Paliwal (abhishek-paliwal) wrote : Re: GLMark2 exits with warning, unable to Run the benchmark
summary: - Snowball: GLMark2 exits with warning, unable to Run the benchmark
+ GLMark2 exits with warning, unable to Run the benchmark
Revision history for this message
Amit Pundir (pundiramit) wrote :
Revision history for this message
Amit Pundir (pundiramit) wrote :

Observed in https://android-build.linaro.org/builds/~linaro-android/vexpress-ics-gcc46-armlt-stable-open-12.02-release/#build=1 as well.

"Glmark2 cannot run because it couldn't find a suitable EGLConfig for GLES2.0. Please check that proper GLES2.0 drivers are installed."

Revision history for this message
Tony Mansson (tony-mansson) wrote :

Please note that this is no longer a problem in Snowball.

Glmark2 works fine in https://android-build.linaro.org/builds/~linaro-android/snowball-ics-gcc46-igloo-stable-blob-12.02-release/#build=5

Revision history for this message
Kalle Vahlman (kvahlman) wrote :

Not sure what fixed it (gamma rays from moon?) but marking this as invalid for igloocommunity since it is no longer seen on snowball.

Changed in igloocommunity:
status: New → Invalid
Revision history for this message
Abhishek Paliwal (abhishek-paliwal) wrote :
Revision history for this message
Tony Mansson (tony-mansson) wrote :
Revision history for this message
Abhishek Paliwal (abhishek-paliwal) wrote :
Revision history for this message
Botao (botao-sun) wrote :
Revision history for this message
Botao (botao-sun) wrote :
Revision history for this message
Botao (botao-sun) wrote :
Revision history for this message
Zach Pfeffer (pfefferz) wrote :
Revision history for this message
Botao (botao-sun) wrote :
Revision history for this message
Botao (botao-sun) wrote :
Revision history for this message
Abhishek Paliwal (abhishek-paliwal) wrote :
Revision history for this message
Fathi Boudra (fboudra) wrote :

GLMark2 behavior is correct , in the sense that it can't find an EGL ES2.0 config, probably because the OpenGL ES 2.0 drivers are not there. The bug is about problems with missing ES2.0 drivers, not glmark2 itself. Retitle the bug accordingly.

summary: - GLMark2 exits with warning, unable to Run the benchmark
+ Missing GL ES 2.0 drivers, unable to run GLMark2 benchmark
Revision history for this message
Botao (botao-sun) wrote :
Revision history for this message
Botao (botao-sun) wrote :
Revision history for this message
Botao (botao-sun) wrote :
Revision history for this message
Botao (botao-sun) wrote :
Revision history for this message
Botao (botao-sun) wrote :

The test options and items can be shown, but the EGLConfig for GLES2.0 still can't be found. Observed on:

https://android-build.linaro.org/builds/~linaro-android/vexpress-ics-gcc47-armlt-tracking-open/#build=97

Revision history for this message
Botao (botao-sun) wrote :

For vexpress board, observed same behavior as comment #27 on Linaro ICS image:

https://android-build.linaro.org/builds/~linaro-android/vexpress-ics-gcc47-armlt-tracking-open/#build=104

Revision history for this message
Botao (botao-sun) wrote :

For vexpress board, observed same behavior as comment #27 on Linaro Jelly Bean image:

https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=7

Revision history for this message
Botao (botao-sun) wrote :

For vexpress A9 board, observed same behavior as comment #27 on Linaro Jelly Bean image:

https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=16

Revision history for this message
Botao (botao-sun) wrote :

For vexpress A9 board, observed same behavior as comment #27 on Linaro Jelly Bean image:

https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open-12.08-release/#build=1

Revision history for this message
Botao (botao-sun) wrote :

Same behaviour observed as comment #27 on vexpress A9 board with Linaro Jelly Bean image:

https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=30

Revision history for this message
Anmar Oueja (anmar) wrote :

There is no point of running GLMark on the Vexpress since it doesn't have a dedicated GPU.

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

Observed with android vexpress JB build
https://android-build.linaro.org/builds/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open/#build=37

@Anmar so should we remove this test case ?

Revision history for this message
Amit Khare (amit-khare) wrote :
Botao (botao-sun)
description: updated
Amit Khare (amit-khare)
description: updated
Amit Khare (amit-khare)
description: updated
Revision history for this message
Scott Bambrough (scottb) wrote :

Is there any point in testing/reporting on this issue with Versatile Express? None of the core tiles have a GPU, so this will never be supported on the platform. Perhaps the test sheets and use cases for testing need to be updated.

Amit Khare (amit-khare)
description: updated
Amit Khare (amit-khare)
description: updated
Anmar Oueja (anmar)
Changed in linaro-landing-team-arm:
status: Confirmed → Won't Fix
Botao (botao-sun)
description: updated
Botao (botao-sun)
description: updated
Botao (botao-sun)
description: updated
Botao (botao-sun)
description: updated
Botao (botao-sun)
description: updated
Revision history for this message
Fathi Boudra (fboudra) wrote :
no longer affects: linaro-android
Changed in linaro-landing-team-freescale:
status: New → Invalid
Botao (botao-sun)
description: updated
Revision history for this message
Botao (botao-sun) wrote :

@scottb @fboudra OK, according to comment #36, I will mark it as "4" (Hardware Limitation) in our next weekly test cycle.

tags: added: glmark2
tags: added: vexpress-tc2
description: updated
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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