Important: Please read the Qt Code of Conduct -

Help debugging openGL ES

  • Hi,

    I've compiled project-neon on an ARM (4xcortex-A9) with ubuntu 14.04 from the Ubuntu weekly snapshots PPA, and everything went fine, I could get QT5 and KDE5 running:

    The problem is that opengl-es acceleration is not working well. The video above is running with XRender backend.
    You can see that EGL is ok on my system (running es2gears at 275fps, driver is latest mali r4p0, other egl apps working fine with good framerate). GL version is OpenGL ES 2.0 (see below).

    When changing backend to OpenGL 2.0 EGL, the entire system gets very very slow (way slower than XRender), and there is a trail when moving windows around.

    How can I debug the issues?


    @$ es2_info
    EGL_VERSION: 1.4 Linux-r4p0-00rel0
    EGL_KHR_image, EGL_KHR_image_base, EGL_KHR_image_pixmap,
    EGL_KHR_gl_texture_2D_image, EGL_KHR_gl_texture_cubemap_image,
    EGL_KHR_gl_renderbuffer_image, EGL_KHR_reusable_sync, EGL_KHR_fence_sync,
    EGL_EXT_swap_buffers_with_damage, EGL_KHR_lock_surface,
    EGL_KHR_lock_surface2, EGL_EXT_create_context_robustness,
    GL_VERSION: OpenGL ES 2.0
    GL_RENDERER: Mali-400 MP
    GL_OES_texture_npot, GL_OES_compressed_ETC1_RGB8_texture,
    GL_OES_standard_derivatives, GL_OES_EGL_image, GL_OES_depth24,
    GL_ARM_rgba8, GL_ARM_mali_shader_binary, GL_OES_depth_texture,
    GL_OES_packed_depth_stencil, GL_EXT_texture_format_BGRA8888,
    GL_OES_vertex_half_float, GL_EXT_blend_minmax, GL_OES_EGL_image_external,
    GL_OES_EGL_sync, GL_EXT_multisampled_render_to_texture,
    GL_EXT_discard_framebuffer, GL_OES_get_program_binary,
    GL_ARM_mali_program_binary, GL_EXT_shader_texture_lod, GL_EXT_robustness,
    GL_OES_depth_texture_cube_map, GL_KHR_debug

  • Lifetime Qt Champion

    Hi and welcome to devnet,

    I'd recommend asking this on the interest mailing list, you'll find there Qt developers/maintainers (this forum is more user oriented)

Log in to reply