There are three different versions of CPUClock, which have different purposes, or are for specific types of hardware.
- Version 2
- This is the latest version, in which the core functionality is now in
the CPUClock module. This means the cpu temperature monitoring and auto-
regulation of cpu clock speed will continue in the background even if the
wimp enters a non-multi-tasking mode.
This version requires RISC OS 5.23 later than Jan 10th 2016, preferably later than Mar 10th 2016. Version 2 is known to work on OMAP3, OMAP4, IGEPv5, Titanium, and Raspberry Pi. On iMX6 it currently (Sept 2018) runs in CPU speed only mode (no temperature measurement).
- Version 1.1 - Automatic CPU temperature control via CPUTmpMon
- This version integrates with CPUTmpMon (which reads the CPU die
temperature) to allow the CPU speed to be moderated automatically if the
CPU temperature rises above a preset level (user choice). Different
versions of CPUTmpMon, which are required for different hardware, are
supplied within CPUClock, and the correct version should be run by
CPUClock.
This version should run on OMAP3, OMAP4, iMX6, and IGEPv5 hardware.
- Configure tool version
- This is a Boot-Configuration tool version. Once installed it will
appear in Boot-Configuration (double click !Boot in the root
directory). It allows the fast (and slow) cpu speed to be set, and the
setting will be retained over a reboot or reset. This version does not
give a continuous display of cpu speed, but is intended only to set
the cpu speed - useful in hot weather to keep the cpu temperature
down.
This version should run on all current versions (at Aug 2018) of hardware.
These versions can all be obtained from the web site http://www.chris-johnson.org.uk/software/cpuclock.html