@marcan@treehouse.systems I'm not a user and won't be so maybe my opinion is irrelevant, but that kind of attitude really rubs users the wrong way. Users may actually have good technical reasons for caring about the mechanism of how something is done. "This is our project, our limited resources, and we're not working on that because it's not the important next step to us" is valid. "You're wrong to want that" is patronizing.
@manawyrm @marcan@treehouse.systems The problem is it presumes the user has a particular XY problem when the user need might actually be something different.
@dalias @manawyrm @marcan@treehouse.systems Does anybody actually specifically need one type of suspend over the other? Because it seems pretty reasonable to me to assume that most people just care about suspend being ‘good enough’ and don’t care about how it’s done.
And given limited developer capacity it seems pretty reasonable therefore to focus on the thing that’s easiest to improve, not on the thing people think they want.
@benjamineskola @manawyrm @marcan@treehouse.systems Hibernate to disk can be a real need for security or longevity of sleep (weeks or months) or transit through somewhere that full power off/battery removal is mandated. But I don't see obvious plausible requirements for s2ram.
@dalias @marcan He's right though. Nobody *actually* wants Asahi to support S2RAM. People want Asahi to use less power in sleep mode. People who ask for S2RAM *assume* that "adding support for S2RAM" is a quicker way to achieve that than improving power management to the point where S2IDLE uses almost no power in sleep mode.
If you disagree, please, can you link to someone laying out why they want S2RAM for a reason other than sleep power consumption?
@mort @marcan@treehouse.systems Yeah s2ram doesn't look like it has much appeal over s2idle when the latter is implemented properly, since bulk of power consumption is dram refresh. I'm actually interested in ability to power down dram banks after swapping/discarding, as a "better hibernate to disk" (fast resume) but I doubt most hardware can do that.
@never_released @mort @marcan@treehouse.systems s2idle with nothing but a few MB of SRAM powered would be the holy grail of sleep UX, IMO.
"Users may actually have good technical reasons for caring about the mechanism"
They may. But most of them just read something somewhere and now try to brag with their "knowledge".
It is tiring and time stealing to deal with every single one of them.
Those people won't read the post anyways. It is too long. Too much information and reasoning.
This text is for us to comprehend the decisions.
And to be encouraged to repel similar attacks likewise. (At least in my view.)