I don’t think the 25W ECO mode would actually limit power consumption because it would lengthen process execution time. It would primarily limit the processor’s computing power, preventing it from overheating if it’s not needed (for example, for small, non-urgent tasks to be performed overnight).
I would not be a big fan of the choice of power modes. 160W is beyond what the stock cooling solution can reasonably handle. This makes only sense when you are creating a custom cooling solution with custom machined cold plate and for that extreme overclocking you’d want to use ryzenadj anyway because you would really want to undervolt as well.
Those power setting choices also miss entirely the most interesting range of 80-100W. 100W is where you get almost the same performance as with even 140W, while 80W has the best balance of power to performance (at maybe ~ 10% performance loss) in my opinion.
I think these are really good ideas, but some of them don’t seem practical.
Operating modes - Could definitely be useful, my framework 13 has the ability to disable cores and max turbo iirc.
Is this not already implemented? I could have sworn I can do this already. There’s the boot manager (f8) and boot options (within setup f2), and i thought I could set this in one of those. Tell me if i’m wrong though, it definitely should be a feature.
This I think is also a good feature, again I think I can disable wifi/bt on my fw13? As people have suggested, very useful for preventing accidental (or malicious) data destruction wrt storage. I’m not sure how it can safely be implemented though, as PCI enumeration is done by the OS. I believe the ACPI tables tell the OS what peripherals there are but I think the OS could still scan for/initialise a device.
this should be simple to do, i don’t see why not
probably not practical as it wouldn’t be transparent to the OS without hardware RAID. I’d recommend setting up MDRAID on linux and having matching boot partitions, not sure how to do something similar on windows though. Nice idea in practice, but I don’t think it’s practical/useful.
If i’ve actually gotten something wrong please tell me, otherwise this is my opinion and it may be different to yours. Definitely some cool ideas though.