Pertanyaan Dapatkan suhu CPU (Intel Core i5) di FreeBSD


Apakah ada yang tahu bagaimana mendapatkan suhu prosesor Intel Core i5 di FreeBSD?

Info yang relevan:

  • Motherboard: Asus P8P67 Deluxe
  • CPU: Intel (R) Core (TM) i5-2500
  • OS: FreeBSD 8.2-RELEASE (64bit)

Saya sudah mencoba:

  • sysctl -a ⇒ apa-apa tentang CPU-temp di sana
  • mbmon ⇒ keluaran: No Hardware Monitor found!! InitMBInfo: Unknown error: 0

Saya telah berhasil digunakan mbmon pada rig sebelumnya dengan perangkat keras yang lebih lama, tetapi saya tidak bisa bekerja dengan pengaturan ini. Saya sudah mencoba semua "metode akses" (opsi -V, -S, -I, -A).


4
2017-10-08 23:50


asal


Anda mungkin perlu memuat smbus (kldload smbus) dan / atau modul lain untuk membuat mbmon bekerja. Itu tergantung pada chipset. - Chris S


Jawaban:


Coba ini:

% 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

Periksa juga apakah FreeBSD memiliki modul untuk chip ACPI Anda:

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

9
2017-10-09 01:18



Sempurna, kldload coretempmelakukannya. Terima kasih banyak! (Dan ya, saya mencoba untuk selalu menerima ketika saya menerima jawaban terbaik :-) - poplitea


Pada motherboard ASUSTeK, selain yang sudah direferensikan coretemp (4), Anda juga bisa mencoba aibs (4)juga.

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

0
2017-12-29 07:29