Also, did some quick unscientific power usage checks on Beelink GS1, tested consumption at 230V wall socket using Voltcraft Energy Logger 4000.
1) ~0.0W in shutdown state (with Crust running on co-processor).
2) ~0.0W in suspended state (with Crust running, yey).
3) 2.4W running, idle on Kodi homescreen. Kodi IS wasting too much CPU in idle mode though, shouldn't be more than a single digit percent of a low frequency state CPU core, not ~35-40% like at the moment.
4) 2.7W playing 1080p60 H264 video from the SD card.
5) 5.3W playing video + 100% load on all quad cores using 'openssl speed'
I'd say, as soon as GPU driver and suspend/resume process is stable enough for a particular Alwinner board, default remote power button could be remapped from poweroff to suspend. That would result so much smoother and pleasant user experience, since suspend/resume is almost instant and power usage is insignificant as well.