RightMark CPU Clock Utility, version 1.4. README

Copyright (C) 2004-2005 RightMark Gathering, iXBT.com


Genral Information

RightMark CPU Clock Utility (RMClock) is a small GUI application designed for real-time CPU frequency, throttling and load level monitoring and on-the-fly adjustment of the CPU performance level of the supported CPUs via processor's power management model-specific registers (MSRs). In automatic management mode it continuously monitors the CPU usage level and dynamically adjusts the CPU frequency, throttle and/or voltage level as needed.

Disclaimer

PLEASE READ THIS CAREFULLY!

Your system may lock up as a result of a frequency, voltage or a duty cycle change, overclocking/over-voltage of the CPU, as well as tweaking with the CPU-specific registers settings! The developers team, the RightMark Gathering and/or iXBT.com are not responsible for any damage that may result from the use of this utility.

Features

Supported Environment

Processors

Current release of RMClock utility implements the CPU frequency, CPU load and throttling level determination on the following processor models:

Dynamic P-state transitions are supported on:

Dynamic on-demand clock modulation adjustment is supported on:

RMClock utility will run on unsupported CPU models, however, in this case, most of its functionality will be unavailable.

Motherboards

Operating systems

User Interface Options

General tab

Management tab

Use P-State Transitions (PST)

Enables/disables the management of the CPU performance states transitions. If the CPU does not support P-state transitions feature, this field is grayed out.

Use On-Demand Clock Modulation (ODCM)

Enables/disables the management of the CPU on-demand clock modulation. If the CPU does not support ODCM feature, this field is grayed out. NOTE: enabling both PST and ODCM management is possible, provided the CPU supports both features, but is not recommended.

Performance/Power Preference

This slider sets the desired balance between CPU performance and power consumption. The default Balanced setting is recommended for most cases. On a notebook systems, extra power saving can be achieved by moving this slider to the rightmost position. NOTE: this setting affects both PST and ODCM management logic at the same time.

Hardware/Software Workarounds

Provides additional configuration options to solve specific problems described below in detail. You must restart RMClock application for these settings to have an effect.

Advanced tab (AMD K7 processors)

Low Power CPU Modes Settings

P-State Transitions Settings

The utility must be restarted for these settings to have an effect.

Advanced tab (AMD K8 processors)

Power Management Settings (Per ACPI State)

Clock Power/Timings

P-State Transitions Settings

You must restart the utility for these settings to have an effect.

Advanced tab (Intel Pentium M, Pentium 4 and Xeon processors)

Automatic Thermal Protection

Sets the preferred way of automatic thermal protection (Thermal Monitor 1 or Thermal Monitor 2, if available). NOTE: the CPU is operating out of spec when both TM1 and TM2 are disabled.

Thermal Monitor 2 Target

Defines the FID and VID values the CPU will transition to on activation of the Thermal Monitor 2 feature, provided the CPU supports TM2 and TM2 target programming.

Enhanced Intel SpeedStep Settings

Allow to enable/disable the Enhanced Intel SpeedStep (EIST/DBS) technology. NOTE: EIST/DBS must be enabled for the P-state transitions management feature to work.

Misc Settings

Tray icon menu settings

Miscellaneous options

Compatibility

CPU Power Management drivers/software

RMClock is compatible with AMD Cool`n'Quiet / PowerNow! and Enhanced Intel SpeedStep software. There's no need to uninstall existing processor driver, however, for best effect, the power-saving features of the driver should be disabled when using RMClock in auto-management mode. That is, current power scheme (in Windows control panel) should be set to "Home/Office Desk" or "Always On".

Performance analyzing software

Since RMClock relies upon CPU-specific performance monitoring counters (PMC) to determine the CPU usage level, compatibility issues are possible with application performance analyzing software like Intel VTune or AMD CodeAnalyst, which uses the same counters to monitor processor-specific performance events. Therefore, you should quit RMClock utility before using this kind of software.

Benchmarking software

As with any power management software, the auto-management feature of RMClock should be disabled before running any benchmarking software, otherwise you may get incorrect benchmark results.

Revision History

RMClock Version 1.4

RMClock Version 1.3

RMClock Version 1.2

AMD64CLK Version 1.1

AMD64CLK Version 1.0

Feedback

Please, post your comments and questions regarding RightMark CPU Clock Utility at the dedicated CPU RightMark forum. In urgent cases, please contact Dmitri Besedin, the main program developer.