03-06-2016, 02:34 PM
Trip cooling points with my current U-Boot builds are as follows: 65, 80, 90, 95 °C
2 cores are disabled when cooling state 5 is reached and ultimatively 3 cores are disabled in cooling state 6. The cooling tables are optimized to avoid loosing CPU cores on high load.
A heat sink is absolutely required to use all 4 cores with high frequency.
See https://github.com/longsleep/build-pine6...09bea2c251 for the commit and https://github.com/longsleep/build-pine64-image/pull/3 for the discussion and a lot of background information about benchmarking and thermal throttling.
TL;DR: get a heat sink when you want to use Linux and have the Pine do anything which utilizes multiple cores to avoid thermal throttling in normal environments.
2 cores are disabled when cooling state 5 is reached and ultimatively 3 cores are disabled in cooling state 6. The cooling tables are optimized to avoid loosing CPU cores on high load.
A heat sink is absolutely required to use all 4 cores with high frequency.
See https://github.com/longsleep/build-pine6...09bea2c251 for the commit and https://github.com/longsleep/build-pine64-image/pull/3 for the discussion and a lot of background information about benchmarking and thermal throttling.
TL;DR: get a heat sink when you want to use Linux and have the Pine do anything which utilizes multiple cores to avoid thermal throttling in normal environments.