Please select To the mobile version | Continue to access the desktop computer version

OrangePi

 Login            
 Register            
Search
Hot search: orangepi
12
Return to list New
Author: nickludlam

CPU3 killed off for thermal budget?

[Copy link]
Post time 2015-7-14 17:38:16 | Show all posts
nrenfrey replied at 2015-7-14 16:26
I think the zone temp readings are for zones on the motherboard, not cpu cores.

This is solely a driver thing which sensor values are mapped to which 'zone'. The H3 features unlike older Allwinner SoCs one internal 'Thermal Sensor Controller' (TSC) that is able to provide over-temperature protection interrupts and over-temperature alarm interrupts. This sensor sits somewhere inside the SoC.

According to the H3 datasheet the max. temperature is 70°C so again a driver in Allwinner's kernel starts to shut down CPU cores when temperature exceeds 70°C (one after another). Therefore the first place to look at would be cpufreq settings (especially when you experience these thermal problems with one OS image but not the other). But since GPU/VPU are also part of the SoC running a GUI based distro might automagically increase the SoC's internal temperatures so this might be the reason why the problem does not occur when running a headless image.

BTW: No experience with H3 so far. But on the A20 used on the original Orange Pi and Mini it has an direct effect on internal SoC's temperature whether a display is connected or not. Even when the system is completely idle temperature rises immediately by 2-3°C and consumption by a few mA when a display is plugged in (regardless of running X or not, plugging in a display seems to wake up parts of the GPU).

Regarding cooling: Always think about operating the device vertically to let convection jump in. And in case you're using an enclosure try it without (temporarely).
Post time 2015-7-26 21:53:51 | Show all posts
I have fixed the bugs. Please wait for next release.

0

Threads

73

Posts

3581

Credits

Forum patriarch

Rank: 8Rank: 8

Credits
3581
Post time 2015-7-27 01:46:23 | Show all posts
zhao_steven replied at 2015-7-26 21:53
I have fixed the bugs. Please wait for next release.

Nice! This was a big problem. Please also make the fix available so it can be applied to other distros too.

OPi 2. OPi-PC, OPi+2E, OPi-PC2

0

Threads

6

Posts

679

Credits

Senior member

Rank: 4

Credits
679
Post time 2015-7-28 23:14:25 | Show all posts
Hi !

For resolving problem please install heatsink:
http://www.orangepi.org/orangepi ... 5&fromuid=58543

0

Threads

73

Posts

3581

Credits

Forum patriarch

Rank: 8Rank: 8

Credits
3581
Post time 2015-7-29 04:20:10 | Show all posts
GreyWolf replied at 2015-7-28 23:14
Hi !

For resolving problem please install heatsink:

I ordered some (heatsinks for my OPi2) almost three months ago, from different sellers in order to minimize the probability of not receiving any, but still waiting for all of them on the mail... meanwhile I've been avoiding to use my board in order to preserve the hardware. Having cores shut down for overheating sounds very bad, would probably shorten the components lives in the long run. Thanks for the hint anyway.

OPi 2. OPi-PC, OPi+2E, OPi-PC2

0

Threads

6

Posts

679

Credits

Senior member

Rank: 4

Credits
679
Post time 2015-7-29 20:02:32 | Show all posts
KY69 replied at 2015-7-28 23:20
I ordered some (heatsinks for my OPi2) almost three months ago, from different sellers in order to ...

I set the heatsink from very old PC (to reduce the height to 15 mm).

2

Threads

22

Posts

92

Credits

Registered member

Rank: 2

Credits
92
Post time 2015-8-27 12:01:04 | Show all posts
I had set heatsink for cpu, but "CPU3 has killed" at boot, "CPU2 has killed"  some times later.
may be cooler will help?
niarbagem@orangepiplus:~$ sudo mpstat -P ALL
Linux 3.4.39 (orangepiplus)     08/27/15        _armv7l_        (4 CPU)

05:51:25     CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
05:51:25     all    8.04    0.04   39.20    2.88    0.01    2.51    0.00    0.00    0.00   47.31
05:51:25       0   10.12    0.05   25.45    3.52    0.01    4.95    0.00    0.00    0.00   55.89
05:51:25       1    5.41    0.04   52.61    2.29    0.00    0.15    0.00    0.00    0.00   39.51
05:51:25       2    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00
05:51:25       3    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00

3

Threads

10

Posts

111

Credits

Registered member

Rank: 2

Credits
111
Post time 2016-8-9 00:28:06 | Show all posts
maybe your fex file should be inspected
by the way, anybody knows if this are it's in Cº or Fº? sometimes it's says 75 degrees and using an IR thermometer says other Cº value.

;----------------------------------------------------------------------------------
;thermal configuration
;ths_trip_count : temperature trigger number
;ths_trip_0 : first temperature trigger
;ths_trip_1 : second temperature trigger
;ths_trip_2 : third temperature trigger, when upto this temperature, system shutdown
;ths_trip_0_min : first temperature trigger's min freq
;ths_trip_0_max : first temperature trigger's max freq
;ths_trip_1_min : second temperature trigger's min freq
;ths_trip_1_max : second temperature trigger's max freq
;----------------------------------------------------------------------------------
[ths_para]
ths_used            = 1
ths_trip1_count     = 5
ths_trip1_0         = 75
ths_trip1_1         = 85
ths_trip1_2         = 90
ths_trip1_3         = 100
ths_trip1_4         = 105
ths_trip1_5         = 0
ths_trip1_6         = 0
ths_trip1_7         = 0
ths_trip1_0_min     = 0
ths_trip1_0_max     = 1
ths_trip1_1_min     = 1
ths_trip1_1_max     = 2
ths_trip1_2_min     = 2
ths_trip1_2_max     = 3
ths_trip1_3_min     = 3
ths_trip1_3_max     = 4
ths_trip1_4_min     = 4
ths_trip1_4_max     = 4
ths_trip1_5_min     = 0
ths_trip1_5_max     = 0
ths_trip1_6_min     = 0
ths_trip1_6_max     = 0
ths_trip2_count     = 1
ths_trip2_0         = 105
12
Return to list New
You have to log in before you can reply Login | Register

Points Rules

Archiver|Mobile edition|Darkroom|OrangePi En ( 粤ICP备14086627号-2

2020-10-27 05:42 GMT+8 , Processed in 0.036382 second(s), 20 queries .

Powered by Discuz! X3.2

© 2014-2015 orangepibbs en.

Quick Reply To Top Return to the list