7043a9f77c
The 'cpupower-set' tool has been enhanced with new features: commitf2ab555711
("cpupower: Add EPP value change support") commitdf8776b036
("cpupower: Add support for amd_pstate mode change") commiteb426fc6bd
("cpupower: Add turbo-boost support in cpupower") However, the corresponding manpage was never updated. Add a basic description of these new options to the existing manpage. Commit description updated to fix checkpatch errors: Shuah Khan Signed-off-by: Tor Vic <torvic9@mailbox.org> Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
100 lines
3.1 KiB
Groff
100 lines
3.1 KiB
Groff
.TH CPUPOWER\-SET "1" "22/02/2011" "" "cpupower Manual"
|
|
.SH NAME
|
|
cpupower\-set \- Set processor power related kernel or hardware configurations
|
|
.SH SYNOPSIS
|
|
.ft B
|
|
.B cpupower set [ \-b VAL | \-e POLICY | \-m MODE | \-t BOOL ]
|
|
|
|
|
|
.SH DESCRIPTION
|
|
\fBcpupower set \fP sets kernel configurations or directly accesses hardware
|
|
registers affecting processor power saving policies.
|
|
|
|
Some options are platform wide, some affect single cores. By default values
|
|
are applied on all cores. How to modify single core configurations is
|
|
described in the cpupower(1) manpage in the \-\-cpu option section. Whether an
|
|
option affects the whole system or can be applied to individual cores is
|
|
described in the Options sections.
|
|
|
|
Use \fBcpupower info \fP to read out current settings and whether they are
|
|
supported on the system at all.
|
|
|
|
.SH OPTIONS
|
|
.PP
|
|
\-\-perf-bias, \-b
|
|
.RS 4
|
|
Sets a register on supported Intel processore which allows software to convey
|
|
its policy for the relative importance of performance versus energy savings to
|
|
the processor.
|
|
|
|
The range of valid numbers is 0-15, where 0 is maximum
|
|
performance and 15 is maximum energy efficiency.
|
|
|
|
The processor uses this information in model-specific ways
|
|
when it must select trade-offs between performance and
|
|
energy efficiency.
|
|
|
|
This policy hint does not supersede Processor Performance states
|
|
(P-states) or CPU Idle power states (C-states), but allows
|
|
software to have influence where it would otherwise be unable
|
|
to express a preference.
|
|
|
|
For example, this setting may tell the hardware how
|
|
aggressively or conservatively to control frequency
|
|
in the "turbo range" above the explicitly OS-controlled
|
|
P-state frequency range. It may also tell the hardware
|
|
how aggressively it should enter the OS requested C-states.
|
|
|
|
This option can be applied to individual cores only via the \-\-cpu option,
|
|
cpupower(1).
|
|
|
|
Setting the performance bias value on one CPU can modify the setting on
|
|
related CPUs as well (for example all CPUs on one socket), because of
|
|
hardware restrictions.
|
|
Use \fBcpupower -c all info -b\fP to verify.
|
|
|
|
This options needs the msr kernel driver (CONFIG_X86_MSR) loaded.
|
|
.RE
|
|
|
|
.PP
|
|
\-\-epp, \-e
|
|
.RS 4
|
|
Sets the energy performance policy preference on supported Intel or AMD
|
|
processors which use the Intel or AMD P-State cpufreq driver respectively.
|
|
|
|
Available policies can be found with
|
|
\fBcat /sys/devices/system/cpu/cpufreq/policy0/energy_performance_available_preferences\fP :
|
|
.RS 4
|
|
default performance balance_performance balance_power power
|
|
.RE
|
|
|
|
.RE
|
|
|
|
.PP
|
|
\-\-amd\-pstate\-mode, \-m
|
|
.RS 4
|
|
Sets the AMD P-State mode for supported AMD processors.
|
|
Available modes are "active", "guided" or "passive".
|
|
|
|
Refer to the AMD P-State kernel documentation for further information.
|
|
|
|
.RE
|
|
|
|
.PP
|
|
\-\-turbo\-boost, \-t
|
|
.RS 4
|
|
This option is used to enable or disable the turbo boost feature on
|
|
supported Intel and AMD processors.
|
|
|
|
This option takes as parameter either \fB1\fP to enable, or \fB0\fP to disable the feature.
|
|
|
|
.RE
|
|
|
|
.SH "SEE ALSO"
|
|
cpupower-info(1), cpupower-monitor(1), powertop(1)
|
|
.PP
|
|
.SH AUTHORS
|
|
.nf
|
|
\-\-perf\-bias parts written by Len Brown <len.brown@intel.com>
|
|
Thomas Renninger <trenn@suse.de>
|