在 FreeBSD 中获取 CPU(Intel Core i5)的温度

在 FreeBSD 中获取 CPU(Intel Core i5)的温度

有人知道如何在 FreeBSD 中获取 Intel Core i5 处理器的温度吗?

相关信息:

  • 母板:华硕 P8P67 豪华
  • 中央处理器:英特尔® 酷睿™ i5-2500
  • 操作系统:FreeBSD 8.2-RELEASE(64 位)

我试过了:

  • sysctl -a⇒ 没有关于 CPU 温度的信息
  • mbmon⇒ 输出:No Hardware Monitor found!! InitMBInfo: Unknown error: 0

我之前在装有旧硬件的设备上成功使用过mbmon,但无法让它与此设置配合使用。我尝试了所有“访问方法”(选项-V-S-I-A)。

答案1

尝试这个:

% kldload coretemp
% sysctl -a |grep temper
dev.cpu.0.temperature: 60
dev.cpu.1.temperature: 60
dev.cpu.2.temperature: 64
dev.cpu.3.temperature: 64

另外请检查 FreeBSD 是否有适合您的 ACPI 芯片的模块:

ls /boot/kernel |grep ^acpi
acpi.ko
acpi_aiboost.ko
acpi_asus.ko
acpi_dock.ko
acpi_fujitsu.ko
acpi_ibm.ko
acpi_panasonic.ko
acpi_sony.ko
acpi_toshiba.ko
acpi_video.ko

答案2

在华硕主板上,除了已经提到的核心温度(4),你也可以尝试人工智能(4), 也。

# kldload coretemp ; kldload acpi ; kldload aibs
%sysctl dev.{cpu,aibs} | fgrep temp

相关内容