How to get the cpu temp?



  • I am trying to get the cpu stats but sysctl o/p is not showing any temperature related outputs.. Its an old pc, pentium d to be precise so i think the on-die sensors are not present and need to check the mother board based sensors.. acpi is enabled in bios but i am not able to install "mbmon" package.. it says not present.. any suggestions how to get the cpu temps.. Off late the cpu making huge noise.. need to check if running hot or not..

    [2.3.2-RELEASE][admin@mysense.local]/root: dmesg | grep CPU
    CPU: Intel(R) Pentium(R) D CPU 2.80GHz (2797.27-MHz K8-class CPU)
    FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
    cpu0: <acpi cpu="">on acpi0
    cpu1: <acpi cpu="">on acpi0

    acpi0: <intel d946gzis="">on motherboard

    Any suggestions appreciated..</intel></acpi></acpi>


  • Banned

    If you don't have any on-die sensors then measure with an external sensor.

    https://smile.amazon.com/Etekcity-Lasergrip-630-Thermometer-Non-contact/dp/B00K5QVBCU/ref=dp_ob_title_kitchen



  • I was Looking for much cheaper solution.. :)  there has to be some kinda sensor that can be read, since bios can show the temps and also when i had windows installation , cpuz could read the temps.. I was assuming there has to be method to read the temps.. i was looking at some old message recommendations and "mbmon " could help.. but i am not able to find the package to install and check.. is it deprecated?


  • Banned

    I'm assuming you've already gone to:

    System > Advanced > Miscellaneous

    Thermal Sensors

    And you're saying that nothing is coming up there?



  • If you have just about any modern Intel or AMD CPU, you can select the appropriate setting in the System > Advanced > Miscellaneous setting for Thermal Sensors. That will usually give you one sensor per core.

    And yes, the setting does say "Intel Core CPU" (which I'm pretty sure usually refers to the i3, i5, i7)… but it will work just fine with most of the modern Atom CPUs as well.



  • @pfBasic:

    I'm assuming you've already gone to:

    System > Advanced > Miscellaneous

    Thermal Sensors

    And you're saying that nothing is coming up there?

    Yes.. Nothing happens. whether i select ACPI or Intel core ..
    @virgiliomi:

    If you have just about any modern Intel or AMD CPU, you can select the appropriate setting in the System > Advanced > Miscellaneous setting for Thermal Sensors. That will usually give you one sensor per core.

    And yes, the setting does say "Intel Core CPU" (which I'm pretty sure usually refers to the i3, i5, i7)… but it will work just fine with most of the modern Atom CPUs as well.

    Well from what i have read that seems the case but i think 10yrs old chip is not supported at least for thermal reading.. I think the sensors are not on the chip but on the mb reading it.. but i am not sure.. being try a lot of things.. but most of it does not work..

    Mainly trying to get "mbmon" package installed but failed..


  • Banned

    Installing FreeBSD packages not included in the Package Manager is doable but not recommended. By doing so you introduce security vulnerabilities to your firewall, not a good place to add unnecessary vulnerabilities. Especially when you are adding it for a nice to have feature that you don't need at all.

    If you must, then search for the forums for how to do it, it can be done.