Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

tools/power x86_energy_perf_policy.8: Document SoC Slider Options

x86_energy_perf_policy accesses the SoC Slider via standard
user/kernel APIs to the processor_thermal_soc_slider driver.

Machines that support SoC Slider largely use it instead of EPP,
which may continue to exist in a diminished role, or vanish entirely.

Signed-off-by: Len Brown <len.brown@intel.com>

+26
+26
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.8
··· 15 15 .br 16 16 .RB "other: (\-\-force | \-\-hwp-enable | \-\-turbo-enable) value)" 17 17 .br 18 + .RB "soc-slider: --soc-slider-balance # | --soc-slider-offset # | --platform-profile <name>" 19 + .br 18 20 .RB "value: # | default | performance | balance-performance | balance-power | power" 19 21 .SH DESCRIPTION 20 22 \fBx86_energy_perf_policy\fP ··· 156 154 in the sliding window that HWP uses to maintain average frequency. 157 155 This parameter is meaningful only when the "desired" field above is non-zero. 158 156 Default is 0, allowing the HW to choose. 157 + .SH SOC SLIDER OPTIONS 158 + .PP 159 + Note that the Platform Profile Name must be "SoC Slider", and the 160 + Platform Profile must be "balanced" for the --soc-slider-balance 161 + and --soc-slider-offset options to take effect. 162 + .PP 163 + \fB--soc-slider-balance #\fP write numeric value to the SoC Slider. 164 + Values range from 0 to 6. 165 + Lower values result in higher performance, 166 + and higher values improve energy efficiency. 167 + Actual values are model specific. 168 + .PP 169 + \fB--soc-slider-offset #\fP write the numeric value to the Soc Slider Offset. 170 + The slider offset is the maximum value that software allows the SoC to 171 + autonomously add to the SoC Slider to improve energy efficiency. 172 + The value 0 prohibits the SoC from autonomously changing the slider. 173 + .PP 174 + \fB--platform-profile <name>"\fP set the platform profile to <name>. 175 + Available choices are in platform-profile-0/choices. The Soc Slider 176 + driver currently supports "low-power", "balanced", and "performance". 159 177 .SH OTHER OPTIONS 160 178 .PP 161 179 \fB-f, --force\fP writes the specified values without bounds checking. ··· 230 208 EPB: /sys/devices/system/cpu/cpu*/power/energy_perf_bias 231 209 EPP: /sys/devices/system/cpu/cpu*/cpufreq/energy_performance_preference 232 210 MSR: /dev/cpu/*/msr 211 + Platform Profile Name: /sys/class/platform-profile/platform-profile-0/name 212 + Platform Profile: /sys/class/platform-profile/platform-profile-0/profile 213 + SOC Slider Balanced: /sys/module/processor_thermal_soc_slider/parameters/slider_balance 214 + SOC Slider Balanced Offset: /sys/module/processor_thermal_soc_slider/parameters/slider_offset 233 215 .fi 234 216 .SH "SEE ALSO" 235 217 .nf