| Summary: | Black rendering of windowed Open GLES applications on iMX6 Vivante under X11 | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] BSPs | Reporter: | Diego <diego.ml> |
| Component: | bsps-meta-fsl-arm | Assignee: | Otavio Salvador <otavio> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | angolini |
| Version: | 1.4 | ||
| Target Milestone: | 1.5 | ||
| Hardware: | Other | ||
| OS: | arm | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | New (Never tested) |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Diego
2013-07-29 14:51:47 UTC
By the way, problem has been verified on all the following BSPs: 3.0.35-1.1.0; 3.0.35-4.0.0; 3.5.7-1.0.0 In 3.5.7-1.0.0 can you give a try to run the glmark app using: $: VIV_DESKTOP=0 glmark-es2 and see if it helps? (In reply to comment #2) > In 3.5.7-1.0.0 can you give a try to run the glmark app using: > > $: VIV_DESKTOP=0 glmark-es2 > > and see if it helps? It works, but with horrible performances: # export VIV_DESKTOP=0 # glmark2-es2 ======================================================= glmark2 2012.12 ======================================================= OpenGL Information GL_VENDOR: Vivante Corporation GL_RENDERER: GC2000 core GL_VERSION: OpenGL ES 2.0 ======================================================= [build] use-vbo=false: FPS: 33 FrameTime: 30.303 ms [build] use-vbo=true: FPS: 34 FrameTime: 29.412 ms [texture] texture-filter=nearest: FPS: 33 FrameTime: 30.303 ms [texture] texture-filter=linear:^C # es2gears_x11 EGL_VERSION = 1.4 vertex shader info: fragment shader info: info: 3 frames in 5.1 seconds = 0.590 FPS 2 frames in 5.1 seconds = 0.393 FPS 2 frames in 5.1 seconds = 0.393 FPS 2 frames in 5.1 seconds = 0.393 FPS ^C How did you get that magic variable? Someone told me ;-) but I wanted to confirm you get same horrible performance too. For now we cannot do much. I am setting this as 'WaitForUpstream' as this need to be fixed by Freescale/Vivante. This has been fixed in 3.5.7-1.0.0-alpha.2 release; I am closing this one. |