6

Through the command vcgencmd measure_temp I can get the Raspberry Pi's temperature in Raspbian, therefore I know that it is possible to measure the temperature. Unfortunately I cannot really find a reliable source where this temperature is actually measured. Is this the CPU Temperature? Is the thermometer directly integrated in the CPU/SoC? Or is there a dedicated component? I already consultet the SoC's datasheet but could not find any hint for a thermometer.

  • This is not a duplicate because I know that there IS a thermometer. But not WHERE this exact component is located and which temperature is measured. – jschfr Apr 26 '18 at 17:46
  • agree, no duplicate – Fabian Apr 26 '18 at 18:11
3

It's actually the GPU temperature, so it's inside the Soc. Don't know how accurate it is though

  • Thanks! Could you please provide a reliable source? That would be great! – jschfr Apr 23 '18 at 10:52
  • odd then that pure CPU load causes the temperature to rise. do you have a reference? – user2497 Apr 24 '18 at 15:42
  • I would guess that the GPU is integrated in the same package with the CPU in the SoC. RAM is also shared between CPU and GPU. So maybe the whole chip temperature is measured. – jschfr Apr 25 '18 at 10:01
  • elinux.org/RPI_vcgencmd_usage and github.com/nezticle/RaspberryPi-BuildRoot/wiki/VideoCore-Tools have all the options listed with details about this being VideoCore based – rob Apr 25 '18 at 14:41
1

As stated by @rob this link provides the answer:

`vcgencmd measure_temp`
Shows core temperature of BCM2835 SoC.

In my understanding that means it is neither the CPU nor the GPU temperature but the whole SoC package temperature. Therefore the temperature is influenced by both CPU and GPU activity and measured as a combined value due to heatspreading over the whole chip/package.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.