Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

question about accuracy of onboard temperature sensor (BPi M2+)

Featured Replies

Hello,

 

I am curious to hear how accurate the measurement of temperature is from the onboard sensors, particularly in my case for the Banana Pi M2+.

 

While I do understand that the BPi M2+ suffered from poor choices for thermal management from the manufacturer both in hardware and software, I believe that thankfully Armbian has worked out the kinks on the software side, hasn't it?  I am running the latest noble image, here's what I noticed.  The temperature as shown by the sensors and armbianmonitor commands never really goes below 60° even on idle with ambient temperatures of around 25 to 30 degrees.  My SBC already came with a small heatsink attached to the CPU.  I found that value pretty high and inquired with an infrared thermometer but couldn't really find a spot on the board over 40°.  Which makes me wonder if the reading is accurate and properly calibrated?  My impression is that it is not.

 

Furthermore, I noticed the board behaves quite well under load.  For example, I stress-tested it with the yes command on all cores for about an hour or so and while the temperature went up to 95°, it appears the software was well-tweaked to only slightly throttle the CPU (verified with armbianmonitor -m) to not exceed this.  I am not 100% sure about the thermometer readings, but I believe they were around 60° at the time, certainly nowhere near what sensors was showing.  I have been testing the board for about a week now and I have to say that one time, the board did indeed shut down due to thermal overload.  Interestingly, this wasn't even when the CPU was heavily loaded but there was a lot of IO wait.  Temperature was high and it briefly shot up to 101° (ouch) which triggered an emergency shutdown to prevent thermal damage.  Looked good to me, mostly.

 

So, again, my question today is how trustworthy are the readings from the sensors, are they properly calibrated?

Edited by laibsch

4 hours ago, laibsch said:

not too many users of this board

 

Its an old hardware and most popular board with this SoC was Orangepi Zero with which they share most of the problems. I think the only (small) difference related to the temperature is due to physical size and voltage regulation, which can be done differently as its an SoC outside component.

  • Author

... but at the same time, others with H3-based boards seem to have similarly high idle temps reported.

 

image.png

 

@Domas  Do you own one of those infrared themometers or have another way to ascertain the true temperature of your board?  As the title of this thread says, I am curious about the accuracy of the onboard sensors.  Maybe the sensors are even accurate but they need proper software calibration.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.