Skip to content

Power management, monitoring and VirtualSMC plugin for AMD processors

License

Notifications You must be signed in to change notification settings

htmambo/SMCAMDProcessor

 
 

Repository files navigation

SMCAMDProcessor

Github release Github release Continuous Delivery

原版README.md

说明

这是我基于trulyspinach/SMCAMDProcessor的一些修改,所有代码均来自于网络搬运,目前实现了:

  1. 修复0.7.x后在iStat Menus中显示CPU温度;
  2. 添加CPU功耗、GPU温度的SMCKey输出;
  3. AMDRyzenCPUPowerManagement.kext中支持设置开机时的CPB状态以及频率定义;
  4. 睡眠唤醒后恢复睡睡眠前的CPB状态及频率设置。

AMDRyzenCPUPowerManagement.kext 新加的属性:

属性 默认 备注
CPBStatus 0 CPB状态(0:关闭,1:启用)
SpeedID 1 频率表中的ID值,具体代表的频率请自行打开AMD Power Gadget.app后在选项的Speed->Advanced Options中查询

截图

istatmenus

sensei_home

sensei_sensors

注意事项

  • 我对macOS内核开发一窍不通,针对这个软件项目的修改也仅仅只是因为喜欢折腾而已。

  • 本人不承担您因为使用此软件所造成的一切损失!

stats

About

Power management, monitoring and VirtualSMC plugin for AMD processors

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 72.3%
  • Swift 23.1%
  • C 4.6%