- Joined
- Mar 13, 2020
- Messages
- 2,277
XNU kernel extension for power management and monitoring of AMD processors. Also comes with a plugin for VirtualSMC to export readings to other applications.
Please note that this release is at very initial stage of development, make sure you have a proper backup of your EFI folder and never run on any system that matters.
Installation
SMCAMDProcessor now comes in two separate binaries(kernel extensions):
Please note that this release is at very initial stage of development, make sure you have a proper backup of your EFI folder and never run on any system that matters.
Installation
SMCAMDProcessor now comes in two separate binaries(kernel extensions):
- AMDRyzenCPUPowerManagement.kext for all power management features. This kext is also required if you would like to use AMD Power Gadget.
- SMCAMDProcessor.kext to publish readings to VirtualSMC, which enables macOS applications like iStat to display sensor data. This kext depends on AMDRyzenCPUPowerManagement.kext to collect sensor data, thus must be loaded after.
- Download the kext(s) and application from Release page
- Add AMDRyzenCPUPowerManagement.kext to kext folder of your bootloader.
- Edit your bootloader's config file to make sure the kext is enabled.
- If you're using VirtualSMC you can also load SMCAMDProcessor.kext to publish sensor data.
- Bootloaders like OpenCore will link each kext in the order they present in config file, so make sure AMDRyzenCPUPowerManagement.kext comes before SMCAMDProcessor.kext as it serves as a dependency.
- CPU power management for AMD 17h processors.
- Supports for reading of temperature, energy and frequency data on AMD 17h Processors.
- Manual switching of processor speed.
- PState editing.
GitHub - trulyspinach/SMCAMDProcessor: Power management, monitoring and VirtualSMC plugin for AMD processors
Power management, monitoring and VirtualSMC plugin for AMD processors - trulyspinach/SMCAMDProcessor
github.com