Xorg sessions have higher output lag than Wayland sessions

Bug #1796549 reported by Daniel van Vugt on 2018-10-07
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fix Released
mutter (Ubuntu)
Daniel van Vugt

Bug Description

Upstream bug: https://gitlab.gnome.org/GNOME/mutter/issues/334
Upstream fix: https://gitlab.gnome.org/GNOME/mutter/merge_requests/281


Xorg sessions have higher output lag than Wayland sessions.

Test case:
Grab a window with the mouse and drag it around smoothly.

Expected: the same minimal gap between the cursor and the window's title bar in both Xorg and Wayland sessions.
Observed: a bigger gap (higher latency) in Xorg sessions.

I only realized this was a bug when I stumbled on a fix while experimenting with the presentation timing logic in mutter, so assigning to myself.

ProblemType: Bug
DistroRelease: Ubuntu 18.10
Package: mutter 3.30.0-4
ProcVersionSignature: Ubuntu 4.18.0-8.9-generic 4.18.7
Uname: Linux 4.18.0-8-generic x86_64
ApportVersion: 2.20.10-0ubuntu11
Architecture: amd64
Date: Sun Oct 7 17:22:48 2018
InstallationDate: Installed on 2018-05-26 (133 days ago)
InstallationMedia: Ubuntu 18.10 "Cosmic Cuttlefish" - Alpha amd64 (20180525)
 PATH=(custom, no user)
SourcePackage: mutter
UpgradeStatus: No upgrade log present (probably fresh install)

Daniel van Vugt (vanvugt) wrote :
Daniel van Vugt (vanvugt) wrote :
description: updated
Changed in mutter (Ubuntu):
status: Triaged → In Progress
Changed in mutter (Ubuntu):
milestone: none → ubuntu-19.03
Daniel van Vugt (vanvugt) wrote :

Please don't test for this bug while bug 1818972 is open. Or at least use the workaround mentioned in bug 1818972.

description: updated
affects: fmutter → mutter
Changed in mutter:
status: Unknown → New
Changed in mutter:
status: New → Fix Released
tags: added: bionic disco eoan
removed: cosmic
Daniel van Vugt (vanvugt) wrote :

Fix released in mutter 3.34

Changed in mutter (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.