|
Edited by bronco at 2015-11-27 06:54
Nope, that doesn't the trick. I exceeded 71°C again at 1.2 GHz so there's some work to do to get a clue how the dvfs table entries are used in reality (but I doubt it's worth the efforts -- let's have a look how the linux-sunxi devs implement that stuff in mainline kernel)
I re-ran the test setup twice, the second time with reduced DRAM clock:
- [ 66.870649] [ddrfreq] DDR: 672000KHz->480000KHz start
- [ 66.870664] [ddrfreq] current cpu is cpu1
- [ 66.871859] [ddrfreq] elapsed: 1046us
- [ 66.871876] [ddrfreq] DDR: 672000KHz->480000KHz ok!
Copy code Makes no difference at all, also sysbench results remained identical. The first run is with DRAM @ 672 MHz, the second with 480 MHz:
I made another test: when being idle @ 504 MHz consumption is at 1.5W, when running the sysbench test also with 504 MHz it's 0.4W or 3-4°C above. And performance nearly identical with a dual-core A20 @ 960 MHz. Shutting down CPU cores just helps a little but isn't worth the efforts.
When my 2nd OPi PC arrives in a few days, then I will start to iteratively lower core voltages and check stability and data integrity using lima-memtester, cpufreq-ljt-stress-test and cpuburn-a7. For now I'm done. It's obvious that the H3 operates a little hotter than the A20 for example. But the heat/stability problems Orange Pi users suffer from are just a result of overclocking/overvolting.
If you're able to accept that the H3 is just a normal boring old Cortex-A7 design running at 1-1.2 GHz then there's no nead for active cooling and not even for a heatsink.
If you want to escape the overvolting hell, think about adjusting your script.bin. Mine for OPi PC can be found here.
|
|