Bug 461695 - Automatically change the screen refresh rate based on power modes on system settings or when it's connected to AC or battery
Summary: Automatically change the screen refresh rate based on power modes on system s...
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Power management & brightness (other bugs)
Version First Reported In: 6.2.4
Platform: unspecified Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-11 11:29 UTC by andretiagob
Modified: 2025-06-15 12:31 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Suggestion (420.91 KB, image/png)
2022-11-11 12:02 UTC, andretiagob
Details

Note You need to log in before you can comment on or make changes to this bug.
Description andretiagob 2022-11-11 11:29:37 UTC
SUMMARY

OBSERVED RESULT
This is more a feature request i guess.

When using different power modes the screen refresh rate doesn't change.

EXPECTED RESULT
For example:

If using performance or balanced modes change the screen refresh rate to the maximum 120hz/165Hz.
If using power save mode change the refresh rate to the minimum 60Hz to save power.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 22.10
KDE Plasma Version: 5.26.3
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.6
Kernel: 6.0.0
Wayland

ADDITIONAL INFORMATION
Laptop in question: MSI Summit E16 Flip A12UCT
Comment 1 andretiagob 2022-11-11 12:02:05 UTC
Created attachment 153671 [details]
Suggestion
Comment 2 Nate Graham 2022-11-14 20:41:39 UTC
Makes sense for hardware that supports high refresh rates where you might want the maximum supported refresh rate while plugged in, but to go down to 60hz while on battery to save power.
Comment 3 andretiagob 2023-08-26 10:17:08 UTC
Plasma was updated:

Linux/KDE Plasma: Fedora 38
KDE Plasma Version: 5.27.7
KDE Frameworks Version: 5.109.0
Qt Version: 5.15.10
Kernel: 6.4.11
Comment 4 BryanLiang 2025-06-15 12:31:00 UTC
Any updates on this? I think it's very useful.