Epic: Battery Saver Mode #13165

Open
opened 2026-01-31 03:35:25 +00:00 by claunia · 5 comments
Owner

Originally created by @zadjii-msft on GitHub (Mar 24, 2021).

written by @carlos-zamora

It'd be cool if Windows Terminal could be smart about battery consumption when in Low Power Mode or running on a battery (as opposed to a desktop being plugged in). Here's some ideas on what behavior could change:

Battery saving optimizations we should just do regardless

Put your ideas below!

Originally created by @zadjii-msft on GitHub (Mar 24, 2021). _written by @carlos-zamora_ It'd be cool if Windows Terminal could be smart about battery consumption when in Low Power Mode or running on a battery (as opposed to a desktop being plugged in). Here's some ideas on what behavior could change: - Acrylic ideas: - Replace acrylic with mica - Disable acrylic / fall back to HostBackdropAcrylic when in low power mode - See also #7158 - disable that fix when in battery saver mode - also #11092 - Renderer: reduce refresh rate - [ ] #5318 Cursor: blink less often or don't blink at all ### Battery saving optimizations we should just do regardless - [ ] #12706 - [ ] #1989 Put your ideas below!
claunia added the Help WantedProduct-TerminalIssue-ScenarioArea-Quality labels 2026-01-31 03:35:25 +00:00
Author
Owner

@KalleOlaviNiemitalo commented on GitHub (Jun 25, 2021):

Replace acrylic with mycah

Does this refer to Mica material?

@KalleOlaviNiemitalo commented on GitHub (Jun 25, 2021): > Replace acrylic with mycah Does this refer to [Mica material](https://docs.microsoft.com/en-us/windows/apps/design/style/mica)?
Author
Owner

@DHowett commented on GitHub (Jun 25, 2021):

Replace acrylic with mycah

Does this refer to Mica material?

Ha! Yup.

@DHowett commented on GitHub (Jun 25, 2021): > > Replace acrylic with mycah > > Does this refer to [Mica material](https://docs.microsoft.com/en-us/windows/apps/design/style/mica)? Ha! Yup.
Author
Owner

@zadjii commented on GitHub (Jun 25, 2021):

Also see #5318, which we should probably just do always

@zadjii commented on GitHub (Jun 25, 2021): Also see #5318, which we should probably just do _always_
Author
Owner

@miniksa commented on GitHub (Feb 14, 2022):

GetSystemPowerStatus and Registering For Power Events will help us here.

@miniksa commented on GitHub (Feb 14, 2022): [GetSystemPowerStatus](https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-getsystempowerstatus) and [Registering For Power Events](https://docs.microsoft.com/en-us/windows/win32/power/registering-for-power-events) will help us here.
Author
Owner

@ChGen commented on GitHub (Feb 3, 2025):

For reduced framerate, note that more and more devices provide at least 90Hz refresh rate display with high DPI, so it will be especially relevant there.

@ChGen commented on GitHub (Feb 3, 2025): For reduced framerate, note that more and more devices provide at least 90Hz refresh rate display with high DPI, so it will be especially relevant there.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#13165