[xmir] [multimonitor] Frames eventually get slightly out of order, look like glitches or typing will feel slow
Bug #1216472 reported by
Daniel van Vugt
This bug affects 18 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Critical
|
Alexandros Frantzis | ||
mir (Ubuntu) |
Fix Released
|
Critical
|
Alexandros Frantzis | ||
xorg-server (Ubuntu) |
Invalid
|
Critical
|
Unassigned |
Bug Description
Using multiple monitors, eventually the frames you see get slightly out of order and slightly lagged. Particularly when only one monitor is updating.
TEST CASE:
Open a terminal in XMir, move it onto a single monitor, and hold down a key.
Expected: Key appears to repeat smoothly.
Observed: Key sometimes appears to skip one character/frame ahead, and then back again.
WORKAROUND (1)
1. sudo apt-get install compizconfig-
2. ccsm &
3. CCSM > OpenGL > (untick everything except maybe "Sync To VBlank")
WORKAROUND (2)
Use simpler single buffering desktop environment, like Xfce.
WORKAROUND (3)
Unplug all external monitors. Use a single monitor :(
Related branches
lp://staging/~afrantzis/mir/fix-out-of-order-buffers-1216472
- PS Jenkins bot (community): Approve (continuous-integration)
- Alan Griffiths: Approve
- Daniel van Vugt: Approve
- Kevin DuBois (community): Needs Information
-
Diff: 187 lines (+78/-29)3 files modifiedinclude/server/mir/frontend/session_mediator.h (+7/-2)
src/server/frontend/session_mediator.cpp (+33/-27)
tests/unit-tests/frontend/test_session_mediator.cpp (+38/-0)
Superseded
for merging
into
lp://staging/~mir-team/mir/trunk
- Mir development team: Pending requested
-
Diff: 187 lines (+78/-29)3 files modifiedinclude/server/mir/frontend/session_mediator.h (+7/-2)
src/server/frontend/session_mediator.cpp (+33/-27)
tests/unit-tests/frontend/test_session_mediator.cpp (+38/-0)
Changed in mir: | |
importance: | Undecided → Critical |
Changed in xmir: | |
importance: | Undecided → Critical |
summary: |
- Frames eventually get slightly out of order, look like glitches + [multimonitor] Frames eventually get slightly out of order, look like + glitches |
Changed in mir: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | New → In Progress |
summary: |
- [multimonitor] Frames eventually get slightly out of order, look like - glitches + [multimonitor] Frames eventually get slightly out of order on one + monitor, look like glitches |
summary: |
- [multimonitor] Frames eventually get slightly out of order on one - monitor, look like glitches + [multimonitor] Frames eventually get slightly out of order, look like + glitches |
Changed in xmir: | |
status: | New → In Progress |
assignee: | nobody → Daniel van Vugt (vanvugt) |
summary: |
- [multimonitor] Frames eventually get slightly out of order, look like + xmir multimonitor Frames eventually get slightly out of order, look like glitches |
summary: |
xmir multimonitor Frames eventually get slightly out of order, look like - glitches + glitches or typing will feel slow |
Changed in xmir: | |
status: | In Progress → Confirmed |
assignee: | Daniel van Vugt (vanvugt) → nobody |
summary: |
- xmir multimonitor Frames eventually get slightly out of order, look like - glitches or typing will feel slow + [xmir] [multimonitor] Frames eventually get slightly out of order, look + like glitches or typing will feel slow |
description: | updated |
Changed in xmir: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
description: | updated |
Changed in mir: | |
status: | Confirmed → In Progress |
description: | updated |
Changed in xorg-server (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Critical |
Changed in mir: | |
status: | In Progress → Invalid |
Changed in mir (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in xmir: | |
status: | Confirmed → In Progress |
tags: | added: make-xmir-default |
description: | updated |
Changed in mir: | |
status: | Invalid → In Progress |
assignee: | Chris Halse Rogers (raof) → Alexandros Frantzis (afrantzis) |
Changed in mir (Ubuntu): | |
status: | Invalid → Confirmed |
no longer affects: | mir (Ubuntu) |
affects: | xserver-xorg-video-intel (Ubuntu) → mir (Ubuntu) |
Changed in mir (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | Undecided → Critical |
Changed in xmir: | |
status: | In Progress → Invalid |
Changed in xorg-server (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in mir (Ubuntu): | |
status: | Triaged → Fix Committed |
no longer affects: | mir (Ubuntu) |
Changed in mir: | |
milestone: | none → 0.0.13 |
To post a comment you must log in.
Sounds like bug 1216337