Hi,
The RK3399 has been working fine with the shipped fan, even without thermal paste, and I’ve never seen it throttle back the processors. As a result, I thought I’d trying using it with the fan unplugged, to get some idea of how well it could work with only a passive heat sink. In theory, a well designed heat-sink should work better.
I applied the shipped fan/heatsink with Arctic Silver 5 thermal paste, which I’ve had good results in the past, but this time removed it unplugged from the 3-pin fan connector. The computer was mounted in its supplied perspex case, and placed in a cabinet with no airflow. In order to stress the processor, I performed a Handbrake/x264 software video encode, using a 1080i MPEG-2 source. Handbrake was chosen due to its excellent multi-core implementation, which typically uses close to 600% CPU and ~50% memory, as well as the possibility to monitor the frames per second being transcoded, as a proxy for performance. I monitored two temperatures, thermal_zone0 and thermal_zone1 (referred to as zone 0 and zone 1).
As a baseline for comparison, with the fan running normally during HandBrake transcodes the temperature peaks at around 53 C (zone 0) and 43 C (zone 1), and the processors operate nominally at 1.51 GHz (the 4x A53s) and 1.99 GHz (the 2x A72s). At no stage in this test did the A53 frequencies ever drop.
+0 min: Temperatures started to climb rapidly from starting temperatures of 50 C (zone 0) and 44C (zone 1). The CPUs were operating nominally at 1.99 GHz (A72).
+3 min: The zone 0 temperature started to hit a threshold of 70 C, at which point the A72 processors started to slow, initially alternating between 1.99 and 1.80 GHz. Handbrake performance is impacted by about -6%.
+15 min: Zone 0 now ~73 C range, with processor speed continuing to step down, looking fairly stable at 1.42 GHz. Zone 1 temperature continued to climb, eventually stabilizing at around 67 C. Performance impact is about -20%.
+20 min and beyond: Zone 0 temperatures fluctuating between 72 and 74 C, A72 processors operating mostly at 1.42 GHz, and occasionally dipping to 1.2 GHz. Zone 1 temperature is remain stable at around 67-68 C. Performance hit remains about -20%.
This is sufficient to convince me that a well-designed heat sink should be able to do a pretty decent job. If anyone has any recommendations for one that would fit the board, please let me know.
