← Back to team overview

desktop-packages team mailing list archive

[Bug 1406725] Re: Severe graphical corruption (mostly horizontal streaks/lines) running software clients (including Xmir) on android

 

After today's investigation, I think the cachelines that are appearing
as corruption are not from an lines that should have been invalidated,
but are the flushed lines from the next frame. IE, we're releasing the
buffer too early, and the flushed lines from the backbuffer render are
appearing as corruption in the previous frame.  I've been able to use
the sync extensions from  EGL_KHR_fence_sync to stabilize cpu rendering
and make sure that OES_EGL_image_external is synchronized. Will continue
testing before saying its figured out, but seems to be improved.

It might take a bit more work to come up with the proper patch that
makes both android and mesa happy though.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/1406725

Title:
  Severe graphical corruption (mostly horizontal streaks/lines) running
  software clients (including Xmir) on android

Status in canonical-pocket-desktop:
  In Progress
Status in Mir:
  In Progress
Status in xorg-server package in Ubuntu:
  Invalid

Bug description:
  I'm seeing severe graphical corruption running mir_demo_client_flicker
  on mako.

  Start a few instances of the client (or just one flicker and some
  other clients) and you'll see the mir_demo_client_flicker window
  contains significant corruption.

  I don't think it's an overlays issue. The problem occurs even without
  overlays.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-pocket-desktop/+bug/1406725/+subscriptions