This suggests 40mA per fully loaded core, But getting it to fully use all the cores is tricky. Disabling 2 of the cores would make little or no difference in the real world I reckon.
Don't judge Linux by the Pi.......
I must not tread on too many sacred cows......
The cores are being clock-gated when not in use (either not being used by Linux, or no active tasks running), therefore you will still have static leakage dissipation. Essentially the maxcpus=N directive limits the maximum power consumption by proxy, with negligible effect on idle power consumption.
Questions:
1) For maxcpus=4, if one CPU core is at 100% load and running at max clock, e.g. 1.2 GHz.
Are the other 3 cores (idle) also clocked at 1.2GHz? Or do these idle cores run at min clock , e.g. 600 MHz?
2) Does an idle core running at max clock use same power as a core with 100% load?
I am guessing yes, since my testing with stress and sysbench for 2 cores gives similar results (temperatures) as 1 and 4 cores.