Back to the Seattle Mariners Newsfeed

CPU frequency scaling - ArchWiki (2024)

Related Topics: dynamic voltage scaling

Related articles

  • Power saving
  • Laptop Mode Tools
  • Undervolting CPU

CPU performance scaling enables the operating system to scale the CPU frequency up or down in order to save power or improve performance. Scaling can be done automatically in response to system load, adjust itself in response to ACPI events, or be manually changed by user space programs.

The Linux kernel offers CPU performance scaling via the CPUFreq subsystem, which defines two layers of abstraction:

  • Scaling governors implement the algorithms to compute the desired CPU frequency, potentially based off of the system's needs.