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: https://www.youtube.com/watch?v=KnjydR2jUwA

    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?

    Thanks!

    @$ es2_info
    EGL_VERSION: 1.4 Linux-r4p0-00rel0
    EGL_VENDOR: ARM
    EGL_EXTENSIONS:
    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,
    EGL_ANDROID_blob_cache
    EGL_CLIENT_APIS: OpenGL_ES
    GL_VERSION: OpenGL ES 2.0
    GL_RENDERER: Mali-400 MP
    GL_EXTENSIONS:
    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
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.