[regression] GL(X) apps don't have vsync when running under XMir
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Invalid
|
High
|
Unassigned | ||
mesa (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
xorg-server (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
When using XMir, GL apps are not synchronized to vblank correctly. For example using glxgears...
XMir:
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
5632 frames in 5.0 seconds = 1126.334 FPS
5136 frames in 5.0 seconds = 1027.137 FPS
4686 frames in 5.0 seconds = 937.086 FPS
4519 frames in 5.0 seconds = 903.775 FPS
4469 frames in 5.0 seconds = 893.723 FPS
10179 frames in 5.0 seconds = 2035.627 FPS
Regular X:
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
306 frames in 5.0 seconds = 61.115 FPS
301 frames in 5.0 seconds = 60.080 FPS
302 frames in 5.0 seconds = 60.275 FPS
301 frames in 5.0 seconds = 60.081 FPS
301 frames in 5.0 seconds = 60.078 FPS
301 frames in 5.0 seconds = 60.081 FPS
Changed in xmir: | |
status: | New → Triaged |
Changed in mir: | |
status: | New → Invalid |
Changed in xmir: | |
status: | Triaged → Confirmed |
importance: | Undecided → Critical |
Changed in mir (Ubuntu): | |
status: | New → Invalid |
tags: | added: make-xmir-default |
tags: | removed: regression-update |
Changed in xorg-server (Ubuntu): | |
status: | New → Confirmed |
Changed in xmir: | |
importance: | Critical → High |
Changed in xorg-server (Ubuntu): | |
importance: | Undecided → High |
Changed in xmir: | |
status: | Confirmed → Triaged |
Changed in xorg-server (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in xmir: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
no longer affects: | mir (Ubuntu) |
no longer affects: | mir |
Changed in xmir: | |
status: | Triaged → In Progress |
Changed in mir: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in mir: | |
status: | In Progress → Triaged |
Changed in xmir: | |
status: | In Progress → Triaged |
Changed in mir: | |
status: | Triaged → Opinion |
Changed in mir: | |
status: | Opinion → Invalid |
Changed in xmir: | |
assignee: | Daniel van Vugt (vanvugt) → nobody |
Changed in mir: | |
assignee: | Daniel van Vugt (vanvugt) → nobody |
Changed in mesa (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
no longer affects: | xmir |
tags: | added: xmir |
This causes unwanted overheating and fan noise in the least.