Summary: | Disable PowerDevil/KWin brightness integration until regressions are fixed | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Jakob Petsovits <jpetso> |
Component: | output configuration | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | task | CC: | m.kurz, nate, postix, xaver.hugl |
Priority: | NOR | ||
Version First Reported In: | git master | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=495490 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Jakob Petsovits
2024-10-29 19:56:29 UTC
> https://discuss.kde.org/t/powerdevil-is-re-setting-my-display-brightness-after-the-display-wakes-up/23079/11 mentions that unexpected brightness changes are a blow to professional calibrated setups. It's a little ironic that KWin, which now has so many great color management features, can also be responsible for breaking these setups by insisting to handle monitor brightness. That comment complains about software brightness... but wrongly so. Software brightness is very much a serious method and does not invalidate a profiled setup, and it's actually the only way to correctly change the brightness with an ICC profile, as they only contain data about one fixed backlight level. I'm fine with making powerdevil no longer integrate with KWin for 6.2, but I just wanted to emphasize that for color management we actually really benefit from having control over it because of that whole issue with ICC profiles only supporting one fixed setup. In the long term it would be best if we could control all the screen settings, record them when the screen is profiled, and ensure they're set the very same way whenever that profile is used. About > a "Disable brightness controls for this display" checkbox I don't think it's worth having that for external tools (no need to repeat my opinion about that here), but I've seen a few people complain their monitors do weird things like change some contrast option instead of the backlight, so I don't think we can get around it. A possibly relevant merge request was started @ https://invent.kde.org/plasma/powerdevil/-/merge_requests/455 (In reply to Zamundaaa from comment #1) > I just wanted to emphasize that for color management we actually really > benefit from having control over it because of that whole issue with ICC > profiles only supporting one fixed setup. In the long term it would be best > if we could control all the screen settings, record them when the screen is > profiled, and ensure they're set the very same way whenever that profile is > used. This sounds like a really good feature. For the record, I agree that KWin should own all types of brightness values going forward. We just have to be more careful about not regressing existing use cases, or providing viable alternatives if breakage is indeed unavoidable. Closing as per https://invent.kde.org/plasma/powerdevil/-/merge_requests/455#note_1094984, and because the last 6.2 release (6.2.5) is out without the reversion having been merged. Sorry everyone who was hoping for this to go in. We did get some of the issues fixed since 6.2.0, both in the 6.2 branch and a few extra fixes for the upcoming Plasma 6.3, and we'll continue to make the experience as smooth as it should be. There doesn't appear to be a good resolution status for "decided not to move forward with this", so I'll pick RESOLVED INTENTIONAL as perhaps the least bad option. |