Laptop

system76-power – manage graphics and power profiles

system76-power is a utility for managing power behaviour and switchable graphics on Linux systems. It provides a background service together with command-line controls for querying and selecting power and graphics modes.

Power profiles can adjust processor, platform and device settings to favour performance, balanced operation or reduced energy consumption. On systems with switchable graphics, system76-power can also choose how integrated and discrete GPUs are used.

Its graphics controls are particularly useful on laptops where power consumption and GPU selection are closely connected.

This is free and open source software.

Key Features

  • Provide Balanced, Performance and Battery power profiles.
  • Adjust processor and platform power settings according to the selected profile.
  • Use ACPI Platform Profiles on hardware where the kernel exposes them.
  • Reduce display brightness and disable keyboard backlighting as part of battery-saving policy.
  • Control SCSI and SATA link power-management settings.
  • Manage Intel P-State settings where available.
  • Detect whether a laptop supports switchable graphics.
  • Select integrated graphics for lower graphical power consumption.
  • Select NVIDIA graphics when full discrete-GPU rendering is required.
  • Provide Hybrid mode using PRIME render offloading so applications can selectively use the discrete GPU.
  • Provide Compute mode where integrated graphics handles display rendering while the discrete GPU remains available for computation.
  • Query the active graphics mode from the command line.
  • Query and control the discrete GPU power state.
  • Detect external displays connected to discrete-GPU outputs on supported machines.
  • Emit D-Bus notifications that desktop integration can use when a graphics-mode change is appropriate.

Website: github.com/pop-os/system76-power
Support:
Developer: System76
License: GNU General Public License v3.0

system76-power is written in Rust. Learn Rust with our recommended free books and free tutorials.


Related Software

Power Consumption Tools
TLPPower management package; features in Essential System Tools
auto-cpufreqAutomatic CPU speed and power optimizer
RyzenAdjAdjusts AMD Ryzen APU thermal, current and wattage limits
PowerTOPEnable various powersaving modes
TLP UIGTK interface to review and modify TLP configuration
cpupowerLinux kernel tool
power-profiles-daemonMakes power profiles handling available over D-Bus
cpupower-guiTool to set CPU frequency limits
batctlBattery charge threshold manager for Linux laptops
TuneDDaemon for monitoring and adaptive tuning of system devices
asusctlControl aspects of ASUS laptops
system76-powerUtility for managing graphics and power profiles
joltTerminal-based battery and energy monitor
thermaldThermal daemon for Intel Architecture
powerstatMeasures the power consumption of a laptop
LACTLinux GPU Control Application
pstate-frequencyControls CPU frequencies, governors and turbo boost modes
WattageMonitor the health and status of power devices
Power OptionsGraphical profiles for tuning CPU, GPU and device energy use
PowerDevilControls brightness, battery behaviour and sleep in KDE Plasma

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted