It’s a well known fact that the Hikey960 get’s HOT when under load, and the tiny heatsink doesn’t do much, which then results in aggressive thermal throttling to stop the magic smoke from escaping.
Now previously I’ve tried a bunch of solutions including some Big 'ol heatsinks with tiny 5v fans, although most of them have worked my main concern has always been that mezzanines do not fit if you have a Big 'ol heatsink installed.
so this 4.5mm tall side blowing fan seems to be the best solution to me at the moment: Cooling Fan for GeekBox
-
its really thin and blows out air from the side rather than from the bottom.
-
It sits on the side of the heatsink rather than on top, hence allowing more space for mezzanine boards to fit in comfortably, an issue that was there with using Big 'ol and tall heatsinks
So, how do the benchmarks look?
I did not perform a bunch of benchmarks, just geekbench 4
Without the fan:
Single core: 1589
Multi core: 2262
Max temp: 77c
With fan:
Single core: 1714
Multi core: 4242
Max temp: 77c
Although the max temp was the same in both cases, adding the fan meant the CPU was thermal throttling a lot less with almost twice the score in the multi-core benchmark.