RonR
Posts: 275
Joined: Tue Apr 12, 2016 10:29 pm
Location: US

vcgencmd get_throttled

Tue Oct 16, 2018 1:20 am

The only documentation I've found for the command 'vcgencmd get_throttled' is:

This returns a hex number in which the following bits may be set:

0: under-voltage
1: arm frequency capped
2: currently throttled
16: under-voltage has occurred
17: arm frequency capped has occurred
18: throttling has occurred

On a RPi 3B+ running 2018-10-09-raspbian-stretch-lite.img, I'm seeing the occasional 'throttled=0x80000' and 'throttled=0x80008'.

What do these bits represent?

hippy
Posts: 3880
Joined: Fri Sep 09, 2011 10:34 pm
Location: UK

Re: vcgencmd get_throttled

Tue Oct 16, 2018 10:46 am

My guess would be that the bits reflect the new throttling option the P3B+ has which kicks in at 60C before the usual throttling kicks in at 70C -

https://www.raspberrypi.org/forums/view ... p?t=217056

You could maybe setup a script which reports temperature and throttled values to see if there's any correlation. Or just wait for 'an official answer'.

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 20674
Joined: Sat Jul 30, 2011 7:41 pm

Re: vcgencmd get_throttled

Tue Oct 16, 2018 1:52 pm

Yes, that new bit is the SOFT_TEMP_LIMIT bit.

0x80000 means its has been set in the past, 0x8 means it is set at the moment (ie happening)
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Please direct all questions to the forum, I do not do support via PM.

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 20674
Joined: Sat Jul 30, 2011 7:41 pm

Re: vcgencmd get_throttled

Tue Oct 16, 2018 2:14 pm

There a vcgencmd doc I've been working on that has the full table, see here

https://github.com/raspberrypi/document ... cgencmd.md
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Please direct all questions to the forum, I do not do support via PM.

Return to “Raspbian”