lijiajin2020 发表于 2022-12-28 23:49

amd cpu SMCAMDProcessor

amd cpu的电源管理和传感器驱动这个驱动的组成是SMCAMDProcessor.kext 、AMDRyzenCPUPowerManagement.kext
其中SMCAMDProcessor.kext 这个是给virtualSMC提供数据的,可以让istat这种软件读取到温度

但是有一个神奇的问题,自从7.0版本 SMCAMDProcessor.kext 就不能工作了,作者给出的办法是用旧版本的那个

[*]If you encountered problems with the SMCAMDProcessor.kext included in this release. Please load the one from previous release instead. The previous version of SMCAMDProcessor.kext should be compatible with 0.7. See #138 for more information.
这个我看了代码一点都没有更改过,但是编译出的kext就是不能用
我尝试了切换到旧的tag进行编译,换过环境(ventura、catalina)、换过依赖版本(lilu、virtualsmc)都不能正常工作
作为对比,编译修改AMDRyzenCPUPowerManagement.kext,是能工作的
所以有人有经验 能感觉出问题出在什么方向吗

daliansky 发表于 2022-12-29 09:41


供参考

lijiajin2020 发表于 2022-12-29 18:30

daliansky 发表于 2022-12-29 09:41 https://bbs.pcbeta.com/static/image/common/back.gif
供参考

感谢 小兵版主,其实我是想解决代码编译方面的困惑,我用旧版本那个SMCAMDProcessor.kext 是没问题打点
页: [1]
查看完整版本: amd cpu SMCAMDProcessor