Kernel 3.13 series: CPU frequency scaling

AmigaOne X1000 platform specific issues related to Linux only.
Post Reply
User avatar
xeno74
Posts: 8061
Joined: Fri Mar 23, 2012 7:58 am

Kernel 3.13 series: CPU frequency scaling

Post by xeno74 »

The kernel 3.13 series regulates the CPU frequency dynamically.
CPU frequency scaling enables the operating system to scale the CPU frequency up or down in order to save power. CPU frequencies can be scaled automatically depending on the system load, in response to ACPI events, or manually by userspace programs.

CPU frequency scaling is implemented in Linux kernel, the infrastructure is called cpufreq.
You can set the CPU frequency with the applet indicator-cpufreq for the panel.
indicator-cpufreq_A1-X1000.jpg
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 8061
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 3.13 series: CPU frequency scaling

Post by xeno74 »

Installation instructions for MATE's CPU Frequency Scaling Monitor
  1. Install the package mate-applets

    Code: Select all

    apt-get install mate-applets
  2. To add CPU Frequency Scaling Monitor to a panel, right-click on the panel to open the panel popup menu, then choose Add to Panel ▸ CPU Frequency Scaling Monitor.
cpufreq_mate-applet_A1-X1000.png
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 8061
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 3.13 series: CPU frequency scaling

Post by xeno74 »

Sometimes, the automatic kernel CPU frequency regulator doesn't work exactly. For example SuperTuxKart. This game needs much CPU power but the kernel regulates the CPU frequency not to often to the highest rate. Thus the frame rate drops in STK.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Post Reply