CPUClock

Temperature control version

Introduction


Background | Installation | Basic operation | The iconbar menu | The choices window | The status window | Module details | Contact | Licence | Versions


Important: CPUClock is only of use on modern hardware that is capable of switching the CPU between two or more speed settings. This means hardware such as the OMAP3, OMAP4, or OMAP5.

When run, CPUClock, the GUI frontend and/or the module, makes some checks on the OS and hardware. If the hardware is unsuitable, CPUClock will not run. If the OS is an old version, then CPUClock may run, but some of the functionality may be disabled.


Background

The following description uses extracts from a post by Jeffrey Lee in the ROOL forum (with permission).

RISC OS does several things to control the speed of the CPU:


Installation

For a new installation, simply drag and drop the CPUClock application into the directory of your choice.

If you have a previous copy of CPUClock you should move the old version of CPUClock somewhere safe and replace it with the new version. Once you are satisfied with the operation of the new version, then the earlier version can be deleted.


Basic operation

Version 2 of CPUClock operates in the following way.

To run the application, double click on it's icon in a filer window. This will load the GUI front end onto the iconbar. It will also load the CPUClock module (if not already active). It is this module that monitors the cpu temperature, and adjusts the cpu clock speed if necessary. A module is used for this since it remains active even if the wimp enters a single-tasking state when e.g. a task stops polling during a processor intensive operation.

The iconbar icon will show the cpu clock speed as the OS switches between fast and slow, as shown below for a PandaBoard-ES. There is also a user option to include a coloured status indication of the cpu temperature in the iconbar icon. See the description of options in choices below.

     

Clicking on the iconbar icon with Select (or using the iconbar menu) will open the status window, which will show the cpu speed, the temperature, and will allow changing the fast (and slow) speed setting, although there is little to be gained by increasing the slow speed. More details are given below.

CPU speed only operation

If CPUClock finds the OS does not support all the functions required for measurement of temperature and auto-control of cpu temperature and clock speed, then it may revert to simply displaying the cpu clock speed (see below). In this case it may be more useful to revert to using version 1.10 of CPUClock instead. See the page on versions.


Screenshots

All the screen shots in these pages were obtained using Snapper, a versatile screen capture application.

Snapper is available from http://www.chris-johnson.org.uk/software/snap.html


These pages are best viewed in a CSS compliant browser. For RISC OS, Netsurf would be the browser of choice.

Larr.gif - 145
bytes Index   |   The iconbar menu Rarr.gif - 141 bytes

CPUClock is © Chris Johnson, 2012
Email:chris@chris-johnson.org.uk

This document last modified on 15th August 2015