Supposedly a big part of the issue is around specific low power states of the CPU either not existing or not being supported correctly. I don’t really follow any of that that closely.
But you don’t need any of that for a solution that would satisfy the vast majority of customers. Just doing the heavy lifting during “sleep” (to the user; the actual processor sleep state isn’t important) only when plugged in would solve close to everything and kick the inconvenience from “most users” to “edge cases” with minimal side effects.
Supposedly a big part of the issue is around specific low power states of the CPU either not existing or not being supported correctly. I don’t really follow any of that that closely.
But you don’t need any of that for a solution that would satisfy the vast majority of customers. Just doing the heavy lifting during “sleep” (to the user; the actual processor sleep state isn’t important) only when plugged in would solve close to everything and kick the inconvenience from “most users” to “edge cases” with minimal side effects.