Hi,
I run a compile job on all cores and using default blue heatsink temperature rised until 84°
Is this a safe temperature or should I add some fan ?
Hi,
I run a compile job on all cores and using default blue heatsink temperature rised until 84°
Is this a safe temperature or should I add some fan ?
Add a fan, yes.
Yeah not been too impressed with that blue heat sink but putting on my glasses and peeling off the protective plastic film off the thermal pad helps a bit but actually strangely not all that much.
Also when you look at it it has x2 strips of thermal pad one thinner than the other so there is a correct orientation.
Still if you get both of those right its still a bit mweh.
I have put a small Sunon on the heat sink. Connected to the 5V of the GPIO pins. At 12V the Sunon is already very quiet, at 5V inaudible.
Although the fan only blows topdown the temperature stays below 60° at the same load.
I think this is healthier for the professor.
Actually I have just been testing and swapped out to my Rock5b that is similar with 12v fan on 5v so silent.
Since Radxa made the change so that the CPU shows 2400000 Mhz it runs much hotter than before.
temp-test.sh
#!/bin/bash
stress-ng -c 8 --vm 8 --vm-bytes 512M&
echo start > temp.txt
while true
do
echo $(cat /sys/class/thermal/thermal_zone*/temp)
echo $(cat /sys/class/thermal/thermal_zone*/temp) >> temp.txt
echo $(date +"%T")
echo $(date +"%T") >> temp.txt
sleep 20
done
start
29615 29615 29615 29615 29615 29615 29615
04:28:18
49923 51769 51769 49923 47153 45307 47153
04:28:38
53615 55461 55461 53615 50846 49000 50846
04:28:58
55461 57307 57307 56384 52692 51769 53615
04:29:18
57307 60076 60076 58230 55461 53615 55461
04:29:39
59153 61000 61000 60076 56384 55461 56384
04:29:59
61000 62846 62846 61000 58230 56384 58230
04:30:19
61923 63769 64692 62846 60076 57307 59153
04:30:39
62846 64692 64692 63769 61000 59153 61000
04:30:59
64692 66538 67461 65615 61923 61000 61923
04:31:19
65615 68384 68384 66538 62846 61923 62846
04:31:40
66538 68384 68384 67461 64692 62846 63769
04:32:00
67461 70230 70230 68384 64692 62846 64692
04:32:20
68384 70230 70230 69307 65615 64692 65615
04:32:40
70230 72076 72076 70230 66538 65615 66538
04:33:00
70230 73000 73000 70230 67461 66538 67461
04:33:20
70230 72076 72076 70230 67461 66538 67461
04:33:40
70230 73000 73000 71153 67461 65615 67461
04:34:01
70230 73000 73000 71153 67461 66538 67461
04:34:21
70230 73000 73000 71153 68384 66538 68384
04:34:41
71153 73000 73000 71153 68384 66538 68384
04:35:01
71153 73923 73923 72076 68384 66538 68384
04:35:21
71153 73923 73923 72076 68384 66538 68384
04:35:41
71153 73923 73923 72076 69307 67461 68384
04:36:01
72076 73923 73923 72076 69307 67461 69307
04:36:22
Pretty sure when I 1st tested this before the cpu clock speed buff I was getting no where near these temps.
It hardly ever went above ambient temp and now that is totally not true.
sudo cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq
1800000
1800000
1800000
1800000
2400000
2400000
2400000
2400000
Now it does show it hits 2400000 the temps are a bit of a disaster
start
29615 29615 29615 29615 29615 29615 29615
04:28:18
49923 51769 51769 49923 47153 45307 47153
04:28:38
53615 55461 55461 53615 50846 49000 50846
04:28:58
55461 57307 57307 56384 52692 51769 53615
04:29:18
57307 60076 60076 58230 55461 53615 55461
04:29:39
59153 61000 61000 60076 56384 55461 56384
04:29:59
61000 62846 62846 61000 58230 56384 58230
04:30:19
61923 63769 64692 62846 60076 57307 59153
04:30:39
62846 64692 64692 63769 61000 59153 61000
04:30:59
64692 66538 67461 65615 61923 61000 61923
04:31:19
65615 68384 68384 66538 62846 61923 62846
04:31:40
66538 68384 68384 67461 64692 62846 63769
04:32:00
67461 70230 70230 68384 64692 62846 64692
04:32:20
68384 70230 70230 69307 65615 64692 65615
04:32:40
70230 72076 72076 70230 66538 65615 66538
04:33:00
70230 73000 73000 70230 67461 66538 67461
04:33:20
70230 72076 72076 70230 67461 66538 67461
04:33:40
70230 73000 73000 71153 67461 65615 67461
04:34:01
70230 73000 73000 71153 67461 66538 67461
04:34:21
70230 73000 73000 71153 68384 66538 68384
04:34:41
71153 73000 73000 71153 68384 66538 68384
04:35:01
71153 73923 73923 72076 68384 66538 68384
04:35:21
71153 73923 73923 72076 68384 66538 68384
04:35:41
71153 73923 73923 72076 69307 67461 68384
04:36:01
72076 73923 73923 72076 69307 67461 69307
04:36:22
72076 73923 73923 73000 69307 68384 69307
04:36:42
72076 74846 74846 73000 69307 68384 69307
04:37:02
72076 75769 75769 73923 69307 68384 69307
04:37:22
72076 73923 73923 73000 69307 68384 70230
04:37:42
72076 74846 74846 73000 69307 68384 69307
04:38:02
73000 74846 74846 73000 70230 69307 70230
04:38:22
72076 73923 73923 73000 70230 68384 70230
04:38:43
73000 74846 74846 73923 69307 68384 70230
04:39:03
72076 73923 73923 72076 69307 68384 69307
04:39:23
72076 74846 74846 73923 69307 68384 69307
04:39:43
72076 73923 74846 73000 69307 68384 69307
04:40:03
73000 74846 74846 73000 69307 68384 69307
04:40:23
73000 74846 74846 73000 70230 68384 70230
04:40:43
73000 75769 75769 73923 70230 69307 70230
04:41:04
73000 74846 74846 73923 70230 68384 70230
04:41:24
73000 74846 75769 73000 70230 68384 70230
04:41:44
73000 74846 74846 73923 70230 69307 70230
04:42:04
73923 75769 76692 74846 70230 69307 71153
04:42:24
73000 74846 75769 73923 70230 68384 70230
04:42:44
73000 76692 75769 74846 70230 69307 70230
04:43:04
73923 75769 75769 74846 70230 69307 70230
04:43:25
73923 75769 75769 73923 70230 69307 70230
04:43:45
73000 74846 75769 73923 70230 68384 70230
04:44:05
73000 74846 75769 73923 70230 68384 70230
04:44:25
72076 74846 74846 73000 69307 68384 69307
04:44:45
73000 75769 75769 73923 70230 68384 70230
04:45:05
72076 74846 74846 73923 69307 68384 69307
04:45:26
72076 74846 74846 73000 70230 68384 69307
04:45:46
73000 75769 75769 73923 70230 68384 70230
04:46:06
73000 75769 75769 73923 70230 69307 70230
04:46:26
73000 75769 75769 73923 70230 69307 70230
04:46:46
73923 74846 75769 73923 70230 69307 70230
04:47:06
73000 75769 75769 73923 71153 69307 70230
04:47:27
73923 75769 75769 73923 70230 69307 70230
04:47:47
73000 74846 74846 73923 70230 69307 70230
04:48:07
73000 75769 75769 73923 70230 68384 70230
04:48:27
73000 74846 74846 73923 70230 68384 70230
04:48:47
73000 75769 75769 73923 70230 69307 70230
04:49:07
72076 74846 75769 73923 70230 68384 69307
04:49:27
72076 74846 74846 73000 70230 68384 70230
04:49:47
73000 74846 74846 73923 70230 68384 70230
04:50:08
72076 74846 74846 73000 70230 68384 70230
04:50:28
Lols I have been sat last couple of days thinking that blue heatsink from radxa is a bit c-rap or the thermal pads are or something It does help when you peel off the clear plastic protection!
But yeah the initial extremely cool running has been killed for extra Mhz.
Great package for fan control but sadly with cpu freq changes a 5v fan with the above sounds a bit like a mini vacuum as it struggles to stay below 50’c.
I did something similar for rockpi4 which worked fine that days.
I run two Penta-Sata-Towers (end of page) as NAS with armbian, but armbian has stopped support for DT-overlay of PWM-control, so had to go different way …
With aspect to fan-voltage: you could use a fan built for 5V, than pwm should work.
Its Radxa they have just completely killed the temps the SoC originally had to gain 2400000 Mhz, even the 40mm 12v fan on 5v on a 40mm heat sink is struggling to keep things cool.
start
31461 31461 31461 31461 31461 31461 31461
06:20:38
49923 51769 51769 50846 48076 46230 48076
08:10:52
54538 56384 56384 55461 51769 49923 51769
08:11:12
56384 58230 58230 57307 53615 52692 53615
08:11:32
59153 61000 61000 59153 55461 54538 56384
08:11:52
60076 62846 62846 61000 57307 56384 57307
08:12:12
61923 64692 64692 62846 59153 58230 59153
08:12:33
62846 65615 65615 63769 61000 59153 60076
08:12:53
64692 67461 67461 65615 61923 61000 61923
08:13:13
65615 68384 67461 66538 63769 61923 63769
08:13:33
66538 69307 69307 67461 64692 62846 64692
08:13:53
68384 70230 70230 69307 65615 63769 65615
08:14:13
68384 70230 70230 69307 66538 64692 66538
08:14:33
70230 72076 72076 70230 66538 65615 66538
08:14:54
71153 73000 73000 72076 68384 66538 68384
08:15:14
72076 74846 74846 73000 69307 68384 69307
08:15:34
72076 73923 73923 73000 69307 68384 69307
08:15:54
72076 73923 74846 73000 69307 68384 69307
08:16:14
72076 74846 74846 73000 69307 68384 69307
08:16:34
71153 73923 74846 72076 69307 68384 69307
08:16:54
72076 74846 74846 73000 69307 68384 69307
08:17:15
72076 74846 74846 73000 69307 68384 69307
08:17:35
72076 74846 74846 73000 70230 68384 69307
08:17:55
73000 74846 74846 73923 70230 68384 70230
08:18:15
73923 75769 75769 73923 70230 69307 70230
08:18:35
73000 75769 75769 73923 70230 69307 70230
08:18:55
73000 75769 75769 74846 71153 69307 70230
08:19:15
73000 75769 75769 74846 71153 69307 71153
08:19:36
74846 75769 76692 74846 72076 70230 72076
08:19:56
74846 76692 76692 75769 72076 70230 72076
08:20:16
73923 76692 76692 74846 72076 70230 71153
08:20:36
73923 76692 76692 74846 72076 70230 72076
08:20:56
73923 76692 76692 74846 71153 70230 71153
08:21:16
73923 76692 76692 74846 71153 70230 71153
08:21:36
That is with a fan approx 42% (12v on 5v) 40mmx11 heatsink, with the changes the blue passive hasn’t got a chance it will stay under the 85c throttling temp.
75769 78538 78538 76692 73000 72076 73000
08:30:20
75769 77615 77615 75769 73000 71153 73000
08:30:41
75769 77615 78538 75769 73000 71153 72076
08:31:01
75769 77615 77615 76692 72076 71153 73000
08:31:21
75769 77615 77615 75769 72076 71153 73000
08:31:41
75769 77615 77615 76692 72076 71153 73000
08:32:01
74846 77615 77615 75769 72076 71153 72076
08:32:21
75769 77615 77615 75769 72076 71153 72076
08:32:41
75769 77615 77615 76692 73000 72076 73000
08:33:02
75769 78538 78538 76692 73000 71153 73000
08:33:22
75769 77615 77615 76692 73000 71153 73000
08:33:42
75769 77615 77615 76692 73000 72076 73000
08:34:02
75769 77615 77615 75769 73000 72076 73000
08:34:22
75769 78538 78538 76692 73000 71153 73000
08:34:42
76692 78538 78538 76692 73923 72076 73923
08:35:03
75769 77615 77615 76692 73000 72076 73000
08:35:23
75769 77615 77615 76692 73000 72076 73000
08:35:43
75769 77615 77615 75769 73000 71153 72076
08:36:03
75769 77615 77615 76692 73000 71153 73000
08:36:23
75769 77615 77615 76692 73000 71153 73000
08:36:43
75769 77615 77615 76692 73000 71153 73000
08:37:04
74846 77615 77615 75769 72076 71153 72076
08:37:24
75769 77615 77615 75769 72076 71153 72076
08:37:44
74846 77615 77615 75769 73000 71153 72076
08:38:04
That is with the DeltaT of a not particularly warm UK room.
Yeah its an abnormal load but the cool running SoC it no longer is and I doubt your 60’c is the same as the running temps have definitely changed.
I don’t think it’s right to bash radxa now. If you follow the debug party, the overclockers were quite active there and if radxa gave in to them, then they went after the users with it.
It is a waste of resources to run a machine at its limit. No matter which one.
What do you think the fuel consumption looks like when you drive your car always full throttle?
I think with a better fan, the temperature could be lowered even further. My NAS with the rockpi4 are not heated by the CPU but the SSD heat. The CPU is mostly just bored.
I think the rockpi5 was not intended as a build server. Current PCs will certainly manage that better.
Therefore, the rockpi5 will probably idle for most users. From this point of view, the variant with the blue cooler is an acceptable compromise for the entry level.
If you want maximum performance from the small device, you have to create a suitable environment for it. It’s no difference for a PC. Otherwise, there would be no water cooling.
I am very satisfied with the performance of the little one
Its the software support that could still be improved.
P.S. recent AMD cpu runs at 90° intentionally. I thought, that must be insane, but it seems to be ok. Therefore I asked for what is sane tempterature for rockpi 5
85c is where it starts self throttling, but no max temp was published.
Radxa have completely killed the cool running that the SoC originally had that is just reality and no we shouldn’t need oversized cooling due overclocking because the SoC produces less than expected max frequencies.
Just back off the advertised spec and overclock an overlay or boot setting for OC but don’t do it this way round where the Coolers in the shop are no longer fully capable.
It needs to go back as it was and ignore the OC lot and if they want to OC then provide an overlay, but the heat increase for 6% performance just isn’t worth it.
Radxa should of guessed the 2.4Ghz Rockchip claimed was in that 10% grey area of absolute max.
According to the RK3588 datasheet Tjmax is at 125°C.
84°C can therefore be considered safe.
@grumpy
Thank you very much for that info!
So I’m perfectly fine with my 5V blower.
@stuartiannaylor
Just happened to read: You can lower the max frequency of the cores.
So instead of bashing radxa you could execute some (change the number to what ever fits your needs):
$ echo 1560000000 | sudo tee /sys/class/devfreq/dmc/max_freq
I moved the fan from topdown blowing to blowing from backside to front.
That way I could lower the temperature even more and nvme which was at 55° before stays now below 35° constantly.
I thinks its just me as in Sept when the sun was blaring remember thinking this thing is running extremely cool and likely not even get to throttle at 85’c
Its now winter and definately much cooler but maybe I just never ran the full blown stress test for so long but the colder environment seems to of made no difference, which I thought would.
The opp tables seem the same as the old images so can not blame Radxa but could swear it seems to get hotter! Bemused But the summer temps made no diff and the nvme adds a few watts.
Hi,
I bought a 5V fan:
In case someone is interested in fan-control software, where temperature/fan profiles could be changed without recompiling software: my repo
I think fan should go on left hand side as you can blow right accross the length of the board. If I had a case thinking a push and pull config accross there would make a great thermal solution.
Brilliant that you have added control to /etc/
Prob because of the weird nature we are trying to control a voltage fan with pwm, we get this really bad fan curve where mark-space has little relevenace to fan speed.
Think I will just have it turn on if 10c above ambient and then if gets toasty > 70c set to 100%
PS would you share that heatsink url
I did already, but you replied, that the fan has wrong voltage.
For me, that heatsink apears similar to the recommended zalman heatsink, which apparently is out of stock everywhere.
I tested topdown blowing too. Keeps processor cool, but does not cool the nvme. A side blower keeps nmve cool as well.