Today I made a few comparisons with my 2nd OPi PC (without heatsink):
These are the settings I found safe (on the left) compared to the linux-sunxi ones that use higher voltages (safety headroom):
When increasing the clockspeeds the H3 was idle, while decreasing 4 threads cpuburn-a7 were running. Without a heatsink throttling occures at 1.2 GHz. That's fine.
I adjusted my
RPi-Monitor setup to be able to monitor the 'cooling state' also and adjusted the thermal throttling values the new linux-sunxi dvfs table contains. On the left I increased the thermal values by 5°C and on the right the new defaults. I used "sysbench --test=cpu --cpu-max-prime=20000 run --num-threads=4" to measure integer performance. The first time starting with an idle H3, the second time I let both
stress and
cpuburn-a7 run for 5 minutes with 4 threads each and then let sysbench measure again so that throttling might influence the results:
With the increased thermal tresholds CPU temp is allowed to get close to 85°C while performance remained the same (158 vs. 159 seconds). With the new defaults throttling occured a bit more often and the maximum performance decreased by ~5.5%. Please keep in mind that these are settings without heatsink and without fan. Just the Orange Pi without enclosure at 23°C ambient temperature. In case you attach a heatsink you won't suffer from thermal throttling at all. And all the overheating is gone.