Monitor colour profile is randomly not applied
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
mutter (Ubuntu) | Status tracked in Oracular | |||||
Noble |
In Progress
|
Medium
|
Daniel van Vugt | |||
Oracular |
Fix Released
|
Medium
|
Daniel van Vugt |
Bug Description
[ Impact ]
Colour profiles fail to apply at random times in Wayland sessions. Either when enabled in Settings>Color, or when logging into a new session.
[ Workaround ]
Switch VTs away and back to your login, usually with Ctrl+Alt+F3, Ctrl+Alt+F2. The correct colour profile is now more likely to be applied.
[ Test Plan ]
1. Log into a Wayland session.
2. Open Settings > Color.
3. Select your primary monitor and 'Add profile'.
4. Add a whole-screen profile that will visibly change the screen like 'D50'.
5. Verify the new profile does not have the ⓘ icon next to it.
6. Repeatedly swap between enabling the new file, and enabling the old automatic profile.
7. Verify the screen colour temperature changes EVERY TIME that the ✓ check mark moves.
[ Where problems could occur ]
KMS property management in Wayland sessions has been redesigned for this fix, which includes colour management, night light, and hardware privacy screens. So there is a risk of unexpected behaviour in any of those features.
Since KMS properties are applied atomically on most machines, this could also affect screen refresh performance.
[ Other Info ]
description: | updated |
description: | updated |
description: | updated |
tags: | added: fixed-in-mutter-46.5 |
tags: |
added: fixed-in-mutter-47.rc removed: fixed-in-mutter-47.0 |
I went back and tested lunar on the same machine and there is no bug there even though lunar has 44.2 now. Makes me think this might be a kernel issue since mantic has 6.3 now.