- Joined
- Jul 22, 2018
- Messages
- 8,461
- Motherboard
- Supermicro X11SPA-T
- CPU
- Intel Xeon W-3275 28 Core
- Graphics
- 2xAMD RX 580 8GB
- OS X/macOS
- 13.x
- Bootloader
- OpenCore (UEFI)
- Mac
- Mac mini
- MacBook Pro
- Mobile Phone
- Android
- iOS
How to Enable Intel HWP (Speed Shift Technology) on macOS
This guide covers the implementation of HWP (Speed Shift Technology) for Intel CPUs on macOS using Clover and OpenCore. By following this guide, you'll be able to enable HWP on your Intel CPU on macOS using Clover or OpenCore Bootloader.
What is Intel HWP (Speed Shift Technology)?
With the release of Skylake CPUs, Intel introduced a new Power Management Technology "Speed Shift Technology" (aka SST, aka HWP). Intel HWP (Hardware p-state) or Hardware Controlled Performance delivers quicker responsiveness with short duration performance shifts, by allowing the processor to more quickly select its best-operating frequency and voltage for optimal performance and power efficiency. In short, with SpeedShift enabled, the CPU handles the P-State Management by itself instead of requiring the OS to handle it. The CPU will automatically shift to higher and lower P-States depending on the workload.
Compatibility
As this is Intel's Proprietary Technology, only Intel CPUs are compatible. AMD CPUs use AMD SmartShift Technology, which is similar to Intel's Speed Shift Technology. HWP is supported on Intel® Broadwell and Skylake processors, though Intel® Speed Shift Technology is only supported by Skylake processors. For more information on CPU Compatibility, refer to the thread linked below.
elitemacx86.com
Requirements
In order to use HWP, there are certain requirements which have been described below
HWP SMBIOS Compatibility Table
Currently, the following SMBIOS supports HWP.
STEP 1: Enable CPU Power Management
The very first step is to enable CPU Power Management on your System. To enable CPU Power Management, follow the guide linked below.
elitemacx86.com
STEP 2: Setup SMBIOS
The next step is to set up a correct System Definition (SMBIOS) according to your CPU model. To setup SMBIOS, follow the guide linked below
elitemacx86.com
STEP 3: Restart your System
After performing all the above steps, restart your system for the applied changes to take effect.
Verifying HWP
The next step is to verify whether HWP is enabled or not.
Download IOReg and open it.
1. Verify the plugin-type property. The plugin-type property is located under the CPU node.
2. Verify the loading of
This guide covers the implementation of HWP (Speed Shift Technology) for Intel CPUs on macOS using Clover and OpenCore. By following this guide, you'll be able to enable HWP on your Intel CPU on macOS using Clover or OpenCore Bootloader.
What is Intel HWP (Speed Shift Technology)?
With the release of Skylake CPUs, Intel introduced a new Power Management Technology "Speed Shift Technology" (aka SST, aka HWP). Intel HWP (Hardware p-state) or Hardware Controlled Performance delivers quicker responsiveness with short duration performance shifts, by allowing the processor to more quickly select its best-operating frequency and voltage for optimal performance and power efficiency. In short, with SpeedShift enabled, the CPU handles the P-State Management by itself instead of requiring the OS to handle it. The CPU will automatically shift to higher and lower P-States depending on the workload.
Compatibility
As this is Intel's Proprietary Technology, only Intel CPUs are compatible. AMD CPUs use AMD SmartShift Technology, which is similar to Intel's Speed Shift Technology. HWP is supported on Intel® Broadwell and Skylake processors, though Intel® Speed Shift Technology is only supported by Skylake processors. For more information on CPU Compatibility, refer to the thread linked below.

CPU Compatibility List For macOS [Intel/AMD]
CPU Compatibility List For OS X and macOS [Intel/AMD] Overview OS X and macOS do not support a major number of CPUs, unlike Windows or Unix. QUICK INFO: OS X & macOS support all CPUs till date, starting from Pentium 4 CPUs with 32-bit architecture only support OS X 10.4.1 to 10.6.8 CPUs...

Requirements
In order to use HWP, there are certain requirements which have been described below
CPU |
|
SMBIOS |
|
Patch |
|
macOS |
|
HWP SMBIOS Compatibility Table
Currently, the following SMBIOS supports HWP.
Lineup | SMBIOS |
---|---|
MacBook |
|
MacBookPro |
|
MacBookAir |
|
Mac mini |
|
iMac |
|
iMacPro |
|
MacPro |
|
STEP 1: Enable CPU Power Management
The very first step is to enable CPU Power Management on your System. To enable CPU Power Management, follow the guide linked below.

GUIDE - How to Enable CPU Power Management on macOS [Intel/AMD]
How to Enable CPU Power Management on macOS [Intel/AMD] This guide covers the implementation of CPU Power Management for Intel and AMD CPUs on macOS using Clover and OpenCore. By following this guide, you'll be able to enable Intel or AMD CPU Power Management on macOS using Clover or OpenCore...

STEP 2: Setup SMBIOS
The next step is to set up a correct System Definition (SMBIOS) according to your CPU model. To setup SMBIOS, follow the guide linked below

GUIDE - How to Setup Correct SMBIOS [Clover/OpenCore]
How to Setup Correct SMBIOS [Clover/OpenCore] This guide covers setting up a Correct SMBIOS for Intel and AMD CPUs on macOS using Clover and OpenCore. By following this guide, you'll be able to set up the correct SMBIOS on your system using Clover or OpenCore Bootloader. I. What is SMBIOS...

STEP 3: Restart your System
After performing all the above steps, restart your system for the applied changes to take effect.
Verifying HWP
The next step is to verify whether HWP is enabled or not.
Download IOReg and open it.
1. Verify the plugin-type property. The plugin-type property is located under the CPU node.
2. Verify the loading of
X86PlatformPlugin
. The X86PlatformPlugin is located under the CPU node.
Last edited: