There is no miracle : if you want to reach high frequencies without a noisy fan wich increase air pressure on the heatsink, you need a costly (copper) and big (air contact surface) heatsink.
Well, let's see how good FA's heatsink performs (makes use of a rather thick thermal pad and the heatsink fins aren't that high). For the stuff NanoPI NEO is designed (IoT) I doubt a heatsink is necessary (see this thread and that thread) but for situations where one might need a heatsink (constant high load) I think it's important that it can be mounted reliably.
I think the concept to use mounting holes defined the size of the heatsink and not necessarily the amount of heat H3 will produce. This way a heatsink can even be used in environments where heavy vibrations occur (then goodbye adhesive heatsinks) while the height of the fins allows reducing the size. If FA's package arrives I'll have a few new H3 boards to test with, will then also 'review' this heatsink if they included it.
BTW: Any of the NanoPi NEO owners can already help us estimate overheating problems with this device. Simply take and adopt Armbian for NanoPi M1 as outlined in posting #73 above and then
sudo armbianmonitor -r
git clone https://github.com/ssvb/cpuburn-arm
sudo mv a.out /usr/local/bin/cpuburn-a7
This will install RPi-Monitor (for some explanations see here please) and then gets cpuburn-a7. This is maybe the most heavy workload we currently have for H3's CPU cores (with Armbian where we clock Mali400 GPU with 600 MHz only GPU bound tasks can heat up the SoC even more) and within 5 minutes heavy throttling should occur without a heatsink.
We have already some graphs to compare with -- look at this issue comment or below: https://github.com/i...mment-223031359 (with Orange Pis the larger the board the less throttling -- most likely caused by the copper layers inside the PCB, all three graphs were made with H3 devices without heatsink).
And it's really like you said: With high-end CPUs and now also with more recent ARM SoCs improved heat dissipation is needed to get full performance over longer periods of time. In case full performance isn't needed or the user in question isn't fearful good performance can also be achieved without a heatsink (our throttling settings can be adjusted, we can easily allow H3 to get way more hot but we don't do so with our default since reliable operation has precedence and also thermal readouts with mainline u-boot show lower values so we leave some extra safety headroom to not operate H3 in a thermal range where permanent damage might occur)
Please don't send personal messages! Use the forum so others can participate and benefit!
Before you report any problem please be aware that crappy SD cards and insufficient power supply are reason N° 1 why things are failing. Try to rule this out first please, check 'getting started' recommendations and check/provide 'sudo armbianmonitor -u' output first!
Did you check out custom google powered forum search already (before opening new threads or asking questions)?