|    RBERRYPI    |    Support for the Raspberry Pi device    |    21,939 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 19,932 of 21,939    |
|    Theo to The Natural Philosopher    |
|    Re: What do I need to go with a Pi 4    |
|    16 Apr 24 10:59:00    |
   
   INTL 3:770/1 3:770/3   
   REPLYADDR theom+news@chiark.greenend.org.uk   
   REPLYTO 3:770/3.0 UUCP   
   MSGID: 65a59dbd   
   REPLY: 70637395   
   PID: SoupGate-Win32 v1.05   
   The Natural Philosopher wrote:   
   > > The Pi 4B will definitely throttle with only a ventilated case if it is   
   > > anything other than sitting idle all the time.   
   > >   
   > I am not interested in proof by assertion   
   > I had mine up to 130% on 'top' and it never made more than 76°C   
      
   You do know that 'top' won't show throttling? Throttling means the CPU is   
   clocked lower than the maximum frequency to reduce heat generation - top   
   will still show '100%' of CPU (for one core) but that will be 100% of a   
   lower clock speed.   
      
   cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq   
      
   shows you the current clock of CPU core 0 and:   
      
   sudo vcgencmd get_throttled   
      
   will tell you the throttling status:   
      
      
   #### get_throttled   
      
   Returns the throttled state of the system. This is a bit pattern.   
      
   | Bit | Meaning |   
   |:---:|---------|   
   | 0 | Under-voltage detected |   
   | 1 | Arm frequency capped |   
   | 2 | Currently throttled |   
   | 3 | Soft temperature limit active |   
   | 16 | Under-voltage has occurred |   
   | 17 | Arm frequency capped has occurred |   
   | 18 | Throttling has occurred |   
   | 19 | Soft temperature limit has occurred   
      
      
   For example if I run 'stress -c 4' then get_throttled gives me:   
   throttled=0xe0008   
      
   so the temperature limit is in operation and throttling has occurred in the   
   past. (this Pi4 has cooling, I can't remember but I think there's a   
   heatsink and fan in there)   
      
   $ sudo vcgencmd measure_temp   
   temp=84.7'C   
      
   so it's up near its thermal limit.   
      
   > > I don't see the point of letting it throttling when an inexpensive fan   
   > > will keep it at full speed under any load.   
   > >   
   > I question that it will in fact throttle.   
   >   
   > Like so much 'everybody knows' when you look at it it is in fact   
   > 'everyone believes because people selling fans told them so.   
      
   'Everybody knows' because they have evidence, not assertions.   
      
   > The whole point of ARM is its lower power and lack of need for forced   
   > cooling   
      
   Everyone's been thermally limited for maybe 15 years, it's just that Arm   
   cores have traditionally targeted a lower thermal envelope in devices where   
   forced air cooling isn't an option. The way this works is that CPUs work   
   until they hit their thermal envelope and then throttle. No popular   
   application processor for maybe a couple of decades has been able to power   
   all the silicon at once to max performance and stay within the thermal   
   budget.   
      
   Theo   
      
   --- SoupGate-Win32 v1.05   
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)   
   SEEN-BY: 10/0 1 15/0 90/1 103/705 105/81 106/201 128/260 129/305 135/220   
   SEEN-BY: 135/225 153/757 7715 218/0 1 601 700 840 870 930 220/70 221/1   
   SEEN-BY: 221/6 360 226/17 30 100 227/114 229/110 111 112 113 200 206   
   SEEN-BY: 229/307 317 400 426 428 470 550 616 664 700 240/1120 266/512   
   SEEN-BY: 267/800 282/1038 291/111 292/854 301/1 113 812 310/31 320/219   
   SEEN-BY: 322/757 335/364 341/66 342/200 396/45 460/58 633/280 712/848   
   SEEN-BY: 770/1 3 100 330 340 772/210 220 230 5020/400 1042 5058/104   
   SEEN-BY: 5075/35   
   PATH: 770/3 1 218/840 221/6 301/1 218/700 229/426   
      
|
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca