2023-06-09 07:02:46 |
Daniel van Vugt |
bug |
|
|
added bug |
2023-06-09 07:21:00 |
Daniel van Vugt |
summary |
Mouse input latency in Wayland sessions is slightly higher in 23.10 than 22.04 at the moment |
Mouse input latency in GNOME 44 Wayland sessions is one frame higher than it should be |
|
2023-06-09 08:08:01 |
Daniel van Vugt |
tags |
amd64 apport-bug mantic performance triple-buffering |
amd64 apport-bug mantic performance regression-update triple-buffering |
|
2023-06-09 08:08:05 |
Daniel van Vugt |
tags |
amd64 apport-bug mantic performance regression-update triple-buffering |
amd64 apport-bug mantic performance regression regression-update triple-buffering |
|
2023-06-09 08:08:36 |
Daniel van Vugt |
summary |
Mouse input latency in GNOME 44 Wayland sessions is one frame higher than it should be |
Mouse input latency in GNOME 44.1 Wayland sessions is one frame higher than it was in 44.0 and earlier |
|
2023-06-09 08:10:12 |
Daniel van Vugt |
tags |
amd64 apport-bug mantic performance regression regression-update triple-buffering |
amd64 apport-bug lunar mantic performance regression regression-update triple-buffering |
|
2023-06-09 08:23:23 |
Daniel van Vugt |
description |
Mouse input latency in Wayland sessions is slightly higher in 23.10 than 22.04 at the moment.
I might be imagining things and it does feel like only one frame higher latency. But experimenting with MUTTER_DEBUG_TRIPLE_BUFFERING seems to confirm my suspicion:
BAD: MUTTER_DEBUG_TRIPLE_BUFFERING=auto (the Ubuntu default)
BAD: MUTTER_DEBUG_TRIPLE_BUFFERING=always
GOOD: MUTTER_DEBUG_TRIPLE_BUFFERING=never
ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: mutter 44.2-1ubuntu1
ProcVersionSignature: Ubuntu 6.2.0-21.21-generic 6.2.6
Uname: Linux 6.2.0-21-generic x86_64
ApportVersion: 2.26.1-0ubuntu3
Architecture: amd64
CasperMD5CheckResult: pass
Date: Fri Jun 9 14:58:58 2023
InstallationDate: Installed on 2023-05-23 (16 days ago)
InstallationMedia: Ubuntu 23.10 "Mantic Minotaur" - Daily amd64 (20230522)
SourcePackage: mutter
UpgradeStatus: No upgrade log present (probably fresh install) |
[ Impact ]
Mouse input latency in Wayland sessions is slightly higher in 23.10 than 22.04 at the moment.
I might be imagining things and it does feel like only one frame higher latency. But experimenting with MUTTER_DEBUG_TRIPLE_BUFFERING seems to confirm my suspicion:
BAD: MUTTER_DEBUG_TRIPLE_BUFFERING=auto (the Ubuntu default)
BAD: MUTTER_DEBUG_TRIPLE_BUFFERING=always
GOOD: MUTTER_DEBUG_TRIPLE_BUFFERING=never
[ Test Plan ]
0. Find a machine with an Intel GPU.
1. Add this to /etc/environment: CLUTTER_DEBUG=frame-timings
2. Reboot.
3. Log in to a Wayland session and wait for the desktop to become idle.
4. Also log in via ssh from a remote machine and run:
journalctl -f /usr/bin/gnome-shell
5. Over your idle desktop just wiggle the mouse continuously.
6. In your ssh login, verify that the resulting log messages from gnome-shell say "[FRAME_TIMINGS]: Double buffering:" and not "[FRAME_TIMINGS]: Triple buffering:" when only the mouse pointer is moving.
[ Where problems could occur ]
In the frame rate and latency of the Ubuntu desktop experience. |
|
2023-06-09 10:53:51 |
Daniel van Vugt |
nominated for series |
|
Ubuntu Mantic |
|
2023-06-09 10:53:51 |
Daniel van Vugt |
bug task added |
|
mutter (Ubuntu Mantic) |
|
2023-06-09 10:53:51 |
Daniel van Vugt |
nominated for series |
|
Ubuntu Lunar |
|
2023-06-09 10:53:51 |
Daniel van Vugt |
bug task added |
|
mutter (Ubuntu Lunar) |
|
2023-06-09 10:53:55 |
Daniel van Vugt |
mutter (Ubuntu Lunar): assignee |
|
Daniel van Vugt (vanvugt) |
|
2023-06-09 10:53:57 |
Daniel van Vugt |
mutter (Ubuntu Lunar): importance |
Undecided |
Medium |
|
2023-06-09 10:54:00 |
Daniel van Vugt |
mutter (Ubuntu Lunar): status |
New |
Triaged |
|
2023-06-13 09:22:39 |
Daniel van Vugt |
mutter (Ubuntu Lunar): status |
Triaged |
In Progress |
|
2023-06-14 12:06:20 |
Daniel van Vugt |
mutter (Ubuntu Mantic): status |
In Progress |
Fix Committed |
|
2023-06-26 11:43:34 |
Daniel van Vugt |
mutter (Ubuntu Mantic): status |
Fix Committed |
In Progress |
|
2023-07-20 09:03:47 |
Daniel van Vugt |
description |
[ Impact ]
Mouse input latency in Wayland sessions is slightly higher in 23.10 than 22.04 at the moment.
I might be imagining things and it does feel like only one frame higher latency. But experimenting with MUTTER_DEBUG_TRIPLE_BUFFERING seems to confirm my suspicion:
BAD: MUTTER_DEBUG_TRIPLE_BUFFERING=auto (the Ubuntu default)
BAD: MUTTER_DEBUG_TRIPLE_BUFFERING=always
GOOD: MUTTER_DEBUG_TRIPLE_BUFFERING=never
[ Test Plan ]
0. Find a machine with an Intel GPU.
1. Add this to /etc/environment: CLUTTER_DEBUG=frame-timings
2. Reboot.
3. Log in to a Wayland session and wait for the desktop to become idle.
4. Also log in via ssh from a remote machine and run:
journalctl -f /usr/bin/gnome-shell
5. Over your idle desktop just wiggle the mouse continuously.
6. In your ssh login, verify that the resulting log messages from gnome-shell say "[FRAME_TIMINGS]: Double buffering:" and not "[FRAME_TIMINGS]: Triple buffering:" when only the mouse pointer is moving.
[ Where problems could occur ]
In the frame rate and latency of the Ubuntu desktop experience. |
[ Impact ]
Mouse input latency in Wayland sessions is slightly higher in 23.10 than 22.04 at the moment.
I might be imagining things and it does feel like only one frame higher latency. But experimenting with MUTTER_DEBUG_TRIPLE_BUFFERING seems to confirm my suspicion:
BAD: MUTTER_DEBUG_TRIPLE_BUFFERING=auto (the Ubuntu default)
BAD: MUTTER_DEBUG_TRIPLE_BUFFERING=always
GOOD: MUTTER_DEBUG_TRIPLE_BUFFERING=never
[ Test Plan ]
0. Find a machine with an Intel GPU.
1. Add this to /etc/environment: CLUTTER_DEBUG=frame-timings
2. Reboot.
3. Log in to a Wayland session and wait for the desktop to become idle.
4. Also log in via ssh from a remote machine and run:
journalctl -f /usr/bin/gnome-shell
5. Over your idle desktop just wiggle the mouse continuously for at least 5 seconds.
6. In your ssh login, verify that the resulting log messages from gnome-shell say "[FRAME_TIMINGS]: Double buffering:" and not "[FRAME_TIMINGS]: Triple buffering:" when only the mouse pointer is moving.
[ Where problems could occur ]
In the frame rate and latency of the Ubuntu desktop experience. |
|
2023-07-20 09:13:13 |
Daniel van Vugt |
description |
[ Impact ]
Mouse input latency in Wayland sessions is slightly higher in 23.10 than 22.04 at the moment.
I might be imagining things and it does feel like only one frame higher latency. But experimenting with MUTTER_DEBUG_TRIPLE_BUFFERING seems to confirm my suspicion:
BAD: MUTTER_DEBUG_TRIPLE_BUFFERING=auto (the Ubuntu default)
BAD: MUTTER_DEBUG_TRIPLE_BUFFERING=always
GOOD: MUTTER_DEBUG_TRIPLE_BUFFERING=never
[ Test Plan ]
0. Find a machine with an Intel GPU.
1. Add this to /etc/environment: CLUTTER_DEBUG=frame-timings
2. Reboot.
3. Log in to a Wayland session and wait for the desktop to become idle.
4. Also log in via ssh from a remote machine and run:
journalctl -f /usr/bin/gnome-shell
5. Over your idle desktop just wiggle the mouse continuously for at least 5 seconds.
6. In your ssh login, verify that the resulting log messages from gnome-shell say "[FRAME_TIMINGS]: Double buffering:" and not "[FRAME_TIMINGS]: Triple buffering:" when only the mouse pointer is moving.
[ Where problems could occur ]
In the frame rate and latency of the Ubuntu desktop experience. |
[ Impact ]
Mouse input latency in Wayland sessions is slightly higher in 23.10 than 22.04 at the moment.
I might be imagining things and it does feel like only one frame higher latency. But experimenting with MUTTER_DEBUG_TRIPLE_BUFFERING seems to confirm my suspicion:
BAD: MUTTER_DEBUG_TRIPLE_BUFFERING=auto (the Ubuntu default)
BAD: MUTTER_DEBUG_TRIPLE_BUFFERING=always
GOOD: MUTTER_DEBUG_TRIPLE_BUFFERING=never
[ Workaround ]
Add MUTTER_DEBUG_FORCE_KMS_MODE=simple to /etc/environment. Actually that was already a good idea for the best cursor performance even before this bug.
[ Test Plan ]
0. Find a machine with an Intel GPU.
1. Add this to /etc/environment: CLUTTER_DEBUG=frame-timings
2. Reboot.
3. Log in to a Wayland session and wait for the desktop to become idle.
4. Also log in via ssh from a remote machine and run:
journalctl -f /usr/bin/gnome-shell
5. Over your idle desktop just wiggle the mouse continuously for at least 5 seconds.
6. In your ssh login, verify that the resulting log messages from gnome-shell say "[FRAME_TIMINGS]: Double buffering:" and not "[FRAME_TIMINGS]: Triple buffering:" when only the mouse pointer is moving.
[ Where problems could occur ]
In the frame rate and latency of the Ubuntu desktop experience. |
|
2023-07-21 09:41:43 |
Chow Loong Jin |
bug |
|
|
added subscriber Chow Loong Jin |
2023-09-05 09:40:42 |
Daniel van Vugt |
mutter (Ubuntu Mantic): status |
In Progress |
Invalid |
|
2023-12-05 09:03:51 |
Daniel van Vugt |
mutter (Ubuntu Lunar): status |
In Progress |
Won't Fix |
|