← Back to team overview

touch-packages team mailing list archive

[Bug 1373696] Re: Android overlay mode ping-pongs constantly with touchspots or software cursor enabled, causing stuttering and lag

 

Weirdly, the introduction of "predictive bypass" in Mir 0.15 seems to
have provided a workaround. To get the bug back, just disable predictive
bypass:  --composite-delay=0


** Branch linked: lp:~vanvugt/mir/predictive-bypass-v3

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1373696

Title:
  Android overlay mode ping-pongs constantly with touchspots or software
  cursor enabled, causing stuttering and lag

Status in Mir:
  Triaged
Status in mir package in Ubuntu:
  Triaged

Bug description:
  Bypass/overlay mode ping-pongs constantly during touches with
  touchspots enabled, or when using a mouse (software cursor on
  Android). This visibly means the screen is stuttering and jerky.

  This is a lesser form of bug 1373689, which has a workaround about to
  land...

  $ bin/mir_demo_server_minimal --enable-touchspots --compositor-report=log
  # (and also start a fullscreen client from elsewhere)

  [1411611407.207459] (II) compositor: Started
  [1411611407.230898] (II) compositor: Added display 0x1123d48: 768x1280 +0+0
  [1411611407.236148] (II) compositor: Display 0x1123d48 bypass OFF
  [1411611410.060412] (II) compositor: Display 0x1123d48 bypass ON
  [1411611410.996746] (II) compositor: Display 0x1123d48 averaged 56.652 FPS, 11.493 ms/frame, latency 0.741 ms, 57 frames over 1.006 sec, 98% bypassed
  [1411611411.998852] (II) compositor: Display 0x1123d48 averaged 59.875 FPS, 10.765 ms/frame, latency 0.305 ms, 60 frames over 1.002 sec, 100% bypassed
  [1411611412.584721] (II) compositor: Display 0x1123d48 bypass OFF
  [1411611412.599981] (II) compositor: Display 0x1123d48 bypass ON
  [1411611412.677534] (II) compositor: Display 0x1123d48 bypass OFF
  [1411611412.683699] (II) compositor: Display 0x1123d48 bypass ON
  [1411611412.771628] (II) compositor: Display 0x1123d48 bypass OFF
  [1411611412.783500] (II) compositor: Display 0x1123d48 bypass ON
  [1411611412.874756] (II) compositor: Display 0x1123d48 bypass OFF
  [1411611412.883577] (II) compositor: Display 0x1123d48 bypass ON
  [1411611412.972513] (II) compositor: Display 0x1123d48 bypass OFF
  [1411611412.983714] (II) compositor: Display 0x1123d48 bypass ON

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1373696/+subscriptions