modprobe intel_rapl_common:Intel Core 11th-i7 双启动系统上没有这样的设备

modprobe intel_rapl_common:Intel Core 11th-i7 双启动系统上没有这样的设备

我使用的是双启动笔记本电脑(Windows10 和 Ubuntu18.04 LTS),并尝试使用 Intel RAPL 接口在 Ubuntu 中进行功率测量。当我想使用它sudo modprobe intel_rapl_common来加载内核模块时,错误消息返回“没有这样的设备”。此外,以下两个文件夹“/sys/devices/virtual/powercap/”和“/sys/class/powercap/”是空的,这应该是 intel_rapl 所在的位置。据我所知,RAPL 已集成到英特尔的 Sandy Bridge 中,我已经看到了 11 代 i7 上的功率测量,有人能帮忙解决这个问题吗?

附加信息:

  1. sudo depmod然后尝试了一下modprobe,还是同样的错误。

  2. uname -r:5.4.0-107-通用

  3. find /lib/modules/$(uname -r) -name *rapl*输出:

/lib/modules/5.4.0-107-generic/kernel/arch/x86/events/rapl.ko
/lib/modules/5.4.0-107-generic/kernel/drivers/powercap/intel_rapl_msr.ko
/lib/modules/5.4.0-107-generic/kernel/drivers/powercap/intel_rapl_common.ko```

答案1

升级内核到5.6后,问题解决。

相关内容