Shaneee Posted February 26, 2020 Share Posted February 26, 2020 (edited) SMCAMDProcessor from trulyspinach AMD Processor power management plugin for VirtualSMC. 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. If you encounter any problems then please create an issue here. Now with AMD Power Tool Installation Download kext and application from Release page Add SMCAMDProcessor.kext to kext folder of your bootloader. Edit your bootloader's config file to make sure the kext is enabled. Done! Features Passive CPU power management. Supports for reading of temperature, energy and clock data on AMD 17h Processors. Manual switching of processor speed with AMD Power Tool. Passive Power Management 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. 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. Editing PState Since the release 0.3.1, you can now edit your CPU PState using AMD Power Tool. To access PState editor: Open AMD Power Tool Go to 'Speed' tab Click 'Advanced Options' Safety Notes Incorrect PState setting can potentially cause permanent damage to your computer hardware. For safety concern, this function was limited to root user only. You can either launch AMD Power Gadget with root user or use -amdpnopchk to disable this check. Tested Processors Ryzen 9 3900X Ryzen 7 3700X Ryzen 7 2700X Ryzen 5 3600 Threadripper 2990WX What's Coming? PState Editing, a direct editing of PState definition may open up possibilities for overclocking in macOS. Active Power Management. Contribution If you want to support this project, please: Give it a star! Feel free to open up an issue if it works for you and not listed on supported processors. or if something breaks, please also open an issue. If you like to help with some coding, feel free to submit any pull request or just DM me on Discord. Notes I am still fairly new to macOS kernel development, this software project was initially a hobby project to get some reading on my newly built AMD hackintosh computer. With that being said, please bear with some of the spaghetti and not-idiomatic codes. Any criticism is much welcomed Edited March 17, 2020 by Shaneee Information updated from Github 3 1 Link to comment Share on other sites More sharing options...
iCanaro Posted February 26, 2020 Share Posted February 26, 2020 my 3950x OK 1 Link to comment Share on other sites More sharing options...
tikizondo94 Posted February 26, 2020 Share Posted February 26, 2020 So far a no go on my Ryzen 1700. No readings in iStat or HW monitor. Running High Sierra 10.13.6, OpenCore 5.5 Link to comment Share on other sites More sharing options...
Shaneee Posted February 26, 2020 Author Share Posted February 26, 2020 39 minutes ago, tikizondo94 said: So far a no go on my Ryzen 1700. No readings in iStat or HW monitor. Running High Sierra 10.13.6, OpenCore 5.5 Create an issue here, https://github.com/trulyspinach/SMCAMDProcessor/issues The developer doesn't have an IM account. Link to comment Share on other sites More sharing options...
moozuki Posted April 4, 2020 Share Posted April 4, 2020 Latest release on Ryzen 5 3600 Asrock A320M, with SMCSuperIO.kext. Some info is better than no info! Link to comment Share on other sites More sharing options...
Slice Posted May 8, 2020 Share Posted May 8, 2020 Explain, please, why frequency and Power increase but Temperature continue to fall Does this graphics show something real? 1 Link to comment Share on other sites More sharing options...
Recommended Posts