Missing GL ES 2.0 drivers, unable to run GLMark2 benchmark

Bug #890601 reported by Abhishek Paliwal on 2011-11-15
34
This bug affects 4 people
Affects Status Importance Assigned to Milestone
IglooCommunity
Undecided
Unassigned
linaro-landing-team-arm
Won't Fix
Low
Tixy (Jon Medhurst)

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

Anmar Oueja (anmar) on 2011-11-28
Changed in linaro-landing-team-arm:
importance: Undecided → Low
assignee: nobody → Tixy (Jon Medhurst) (tixy)
status: New → Confirmed
Anmar Oueja (anmar) wrote :

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

no longer affects: linaro-landing-team-ste
Tixy (Jon Medhurst) (tixy) wrote :

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

summary: - Snowball: GLMark2 exits with warning, unable to Run the benchmark
+ GLMark2 exits with warning, unable to Run the benchmark
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."

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

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

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

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

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

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

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

Anmar Oueja (anmar) wrote :

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

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 ?

Botao (botao-sun) on 2012-09-25
description: updated
Amit Khare (amit-khare) on 2012-10-04
description: updated
Amit Khare (amit-khare) on 2012-10-10
description: updated
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) on 2012-10-15
description: updated
Amit Khare (amit-khare) on 2012-10-23
description: updated
Anmar Oueja (anmar) on 2012-11-08
Changed in linaro-landing-team-arm:
status: Confirmed → Won't Fix
Botao (botao-sun) on 2012-11-09
description: updated
Botao (botao-sun) on 2012-11-13
description: updated
Botao (botao-sun) on 2012-11-26
description: updated
Botao (botao-sun) on 2012-12-04
description: updated
Botao (botao-sun) on 2012-12-11
description: updated
Fathi Boudra (fboudra) wrote :
no longer affects: linaro-android
Changed in linaro-landing-team-freescale:
status: New → Invalid
Botao (botao-sun) on 2012-12-19
description: updated
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  Edit
Everyone can see this information.

Other bug subscribers