@@ -62,9 +62,10 @@ on the capabilities of the processor.
62
62
Active Mode
63
63
-----------
64
64
65
- This is the default operation mode of ``intel_pstate ``. If it works in this
66
- mode, the ``scaling_driver `` policy attribute in ``sysfs `` for all ``CPUFreq ``
67
- policies contains the string "intel_pstate".
65
+ This is the default operation mode of ``intel_pstate `` for processors with
66
+ hardware-managed P-states (HWP) support. If it works in this mode, the
67
+ ``scaling_driver `` policy attribute in ``sysfs `` for all ``CPUFreq `` policies
68
+ contains the string "intel_pstate".
68
69
69
70
In this mode the driver bypasses the scaling governors layer of ``CPUFreq `` and
70
71
provides its own scaling algorithms for P-state selection. Those algorithms
@@ -138,12 +139,13 @@ internal P-state selection logic to be less performance-focused.
138
139
Active Mode Without HWP
139
140
~~~~~~~~~~~~~~~~~~~~~~~
140
141
141
- This is the default operation mode for processors that do not support the HWP
142
- feature. It also is used by default with the ``intel_pstate=no_hwp `` argument
143
- in the kernel command line. However, in this mode ``intel_pstate `` may refuse
144
- to work with the given processor if it does not recognize it. [Note that
145
- ``intel_pstate `` will never refuse to work with any processor with the HWP
146
- feature enabled.]
142
+ This operation mode is optional for processors that do not support the HWP
143
+ feature or when the ``intel_pstate=no_hwp `` argument is passed to the kernel in
144
+ the command line. The active mode is used in those cases if the
145
+ ``intel_pstate=active `` argument is passed to the kernel in the command line.
146
+ In this mode ``intel_pstate `` may refuse to work with processors that are not
147
+ recognized by it. [Note that ``intel_pstate `` will never refuse to work with
148
+ any processor with the HWP feature enabled.]
147
149
148
150
In this mode ``intel_pstate `` registers utilization update callbacks with the
149
151
CPU scheduler in order to run a P-state selection algorithm, either
@@ -188,10 +190,14 @@ is not set.
188
190
Passive Mode
189
191
------------
190
192
191
- This mode is used if the ``intel_pstate=passive `` argument is passed to the
192
- kernel in the command line (it implies the ``intel_pstate=no_hwp `` setting too).
193
- Like in the active mode without HWP support, in this mode ``intel_pstate `` may
194
- refuse to work with the given processor if it does not recognize it.
193
+ This is the default operation mode of ``intel_pstate `` for processors without
194
+ hardware-managed P-states (HWP) support. It is always used if the
195
+ ``intel_pstate=passive `` argument is passed to the kernel in the command line
196
+ regardless of whether or not the given processor supports HWP. [Note that the
197
+ ``intel_pstate=no_hwp `` setting implies ``intel_pstate=passive `` if it is used
198
+ without ``intel_pstate=active ``.] Like in the active mode without HWP support,
199
+ in this mode ``intel_pstate `` may refuse to work with processors that are not
200
+ recognized by it.
195
201
196
202
If the driver works in this mode, the ``scaling_driver `` policy attribute in
197
203
``sysfs `` for all ``CPUFreq `` policies contains the string "intel_cpufreq".
0 commit comments