| Summary: | Review and deal with p-p-d configurable actions | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Jakob Petsovits <jpetso> |
| Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | task | CC: | nate, xaver.hugl |
| Priority: | NOR | ||
| Version First Reported In: | git master | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Jakob Petsovits
2025-02-10 01:36:14 UTC
Sigh, panel power savings was supposed to be a drm property again, and not stay something another process controls through a backdoor :/
I don't think we should bother with it until that changes, and until we can do anything about it without having to drag dbus into the output configuration system...
> Adjust GPU dynamic power management
I think that's something we could put into the power management settings though. Afaiu it just makes the power saving mode more aggressive on the GPU, that should be relatively straight forward, UX wise.
(In reply to Zamundaaa from comment #1) > Sigh, panel power savings was supposed to be a drm property again, and not > stay something another process controls through a backdoor :/ > I don't think we should bother with it until that changes, and until we can > do anything about it without having to drag dbus into the output > configuration system... My naive reading is that it's still a DRM property: https://gitlab.freedesktop.org/upower/power-profiles-daemon/-/blob/c47fea05d439a69c6a53d4c4e02c56bd8ca51200/src/ppd-action-amdgpu-panel-power.c#L291 As long as p-p-d doesn't mess with it, I guess there's no problem with you accessing it directly as opposed to letting p-p-d do it. > > Adjust GPU dynamic power management > I think that's something we could put into the power management settings > though. Afaiu it just makes the power saving mode more aggressive on the > GPU, that should be relatively straight forward, UX wise. Yeah, that's worth considering. One hiccup for UX is that p-p-d applies this option (and others) based on its "power-saver" profile being active, rather than the AC / Battery / Low Battery / Critical Battery split that we use in Power Management settings. On a tangential note, I also noticed that the "trickle_charge" action is enabled by default and is going to mess with my efforts to get custom charge thresholds working for Dell laptops (https://invent.kde.org/plasma/powerdevil/-/merge_requests/510). Also sigh. (In reply to Jakob Petsovits from comment #2) > My naive reading is that it's still a DRM property: > https://gitlab.freedesktop.org/upower/power-profiles-daemon/-/blob/ > c47fea05d439a69c6a53d4c4e02c56bd8ca51200/src/ppd-action-amdgpu-panel-power. > c#L291 No, it's exclusively a sysfs file. The drm property was removed. |