Skip to content

Commit d61d1e2

Browse files
authored
Update README.md
1 parent c136a19 commit d61d1e2

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

README.md

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
1-
SMCAMDProcessor & AMDRyzenCPUPowerManagement
1+
SMCAMDProcessor
22
========
33

4-
XNU kernel extension for AMD processor power management and monitoring.
5-
Also comes with a plugin for [VirtualSMC](https://github.com/acidanthera/VirtualSMC) to export readings to other application.
4+
XNU kernel extension for management and monitoring of AMD processors.
5+
Also comes with a plugin for [VirtualSMC](https://github.com/acidanthera/VirtualSMC) to export readings to other applications.
66

77
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.
88

99
## Installation
1010

1111
SMCAMDProcessor now comes in two separate binary(kernel extension):
12-
* AMDRyzenCPUPowerManagement.kext for all power management features. This kext is also required if you would like to use AMD Power Gadget.
13-
* SMCAMDProcessor.kext to publish readings to [VirtualSMC](https://github.com/acidanthera/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.
12+
* `AMDRyzenCPUPowerManagement.kext` for all power management features. This kext is also required if you would like to use **AMD Power Gadget**.
13+
* `SMCAMDProcessor.kext` to publish readings to [VirtualSMC](https://github.com/acidanthera/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.
1414

1515
1. Download the kext(s) and application from [Release](https://github.com/trulyspinach/SMCAMDProcessor/releases) page
16-
2. Add AMDRyzenCPUPowerManagement.kext to kext folder of your bootloader.
16+
2. Add `AMDRyzenCPUPowerManagement.kext` to kext folder of your bootloader.
1717
3. Edit your bootloader's config file to make sure the kext is enabled.
18-
4. If you're using [VirtualSMC](https://github.com/acidanthera/VirtualSMC) you can also load SMCAMDProcessor.kext to publish sensor data.
19-
5. 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.
18+
4. If you're using [VirtualSMC](https://github.com/acidanthera/VirtualSMC) you can also load `SMCAMDProcessor.kext` to publish sensor data.
19+
5. 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.
2020

2121
### AMD Power Gadget
2222
<img src="imgs/all.png" width="80%">
@@ -28,11 +28,6 @@ SMCAMDProcessor now comes in two separate binary(kernel extension):
2828
* Manual switching of processor speed.
2929
* PState editing.
3030

31-
## Passive Power Management
32-
This options serves as a temporary solution to CPU power management due to no active solution are currently available. Comparing to a true active power managment implementation, this option works in a passive way which results in less sensitivity, accuracy and a slow down in performance.
33-
34-
I have been exploring possibilities for implementing a real active power management solution for AMD 17h platform. From what it looks like currently it is definitly possible. I will keep updating here with my latest progress.
35-
3631
<img src="imgs/ani.gif" width="100%">
3732

3833

0 commit comments

Comments
 (0)