Mir

Comment 0 for bug 1211700

Revision history for this message
Daniel van Vugt (vanvugt) wrote : radeon: Unthrottled EGL clients cause Mir to slow, sometimes to a halt

Unthrottled EGL clients on radeon cause Mir to slow, sometimes to a halt. This is seen as a frozen screen, unable to move surfaces, or unable to switch VTs (for a while).

For example:
   mir_demo_client_egltriangle -n
   mir_demo_client_eglplasma -n

The -n flag (swapinterval = 0) seems to cause the client to overload the mir server to the point where it cannot render physical frames very often.

$ es2_info
EGL_VERSION = 1.4 (Gallium)
EGL_VENDOR = Mesa Project
EGL_EXTENSIONS = EGL_WL_bind_wayland_display EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_image EGL_KHR_reusable_sync EGL_KHR_fence_sync EGL_KHR_surfaceless_context EGL_NOK_swap_region EGL_NV_post_sub_buffer
EGL_CLIENT_APIS = OpenGL OpenGL_ES OpenGL_ES2 OpenVG
GL_VERSION: OpenGL ES 3.0 Mesa 9.2.0-devel
GL_RENDERER: Gallium 0.4 on AMD CEDAR
...