Project

General

Profile

Actions

Feature #14047

closed

Options to control Intel Speed Shift

Added by Steve Wheeler about 1 year ago. Updated 7 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Hardware / Drivers
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Plus Target Version:
23.09
Release Notes:
Default

Description

pfSense 23.01 and 2.7 supports Intel Speed Shift by default via the hwpstate_intel(4) driver.

This enables hardware CPU P-state control for CPUs that support it. Generally anything Gen 6 or newer.

It's enabled by default and overrides OS P-state control, powerd, so users upgrading experience unexpected CPU clock frequency.

We should add a gui toggle for the loader value: hint.hwpstate_intel.0.disabled
That might want to be selectable instead of powerd.

By default it sets the performance preference to 50 but we should probably allow setting that in the gui via the per core sysctl: dev.hwpstate_intel.%d.epp

In practice higher values like 80 or 90 seem to more accurately reflect what powerd at high-adv does. However Speed Shift is able to switch far faster so it's expected the instantaneous CPU clock speed would be different.


Related issues

Has duplicate Feature #14251: Add option to disable Intel Speed Shift so that Intel Speed Step can kick inDuplicate

Actions
Has duplicate Bug #14700: High CPU Temperature in CE 2.7Duplicate

Actions
Actions

Also available in: Atom PDF