• Aceticon@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    9 hours ago

    If the thing is not meant to use as a Desktop, why load it with heavier applications that aren’t delivering anything useful?

    No matter how efficient a core is at most tasks, it can’t beat the power savings of not actually running needless code.

    My homemade TV Box isn’t running a lightweight desktop because I had to “limit myself”, it’s running one because I’m not losing anything by not having that which I don’t use and if that even just saves a few Watts a week, it still means I’m better off, which is satisfying as I like to design my systems to be efficient.

    For fancy Linux Desktop things I have an actual Desktop PC with Linux - the homemade TV Box on my living room is only supposed to let me watch stuff on TV whilst I sit on my sofa.

    Further, there are more than one form of efficiency - stuff like the N100 (and even more, the ARM stuff) are designed for power consumption efficiency, whilst desktop CPUs are designed for ops-per-cycle efficiency, which are not at all the same thing: being capable of doing more operations per cycle doesn’t mean something will consume less power in doing so (in fact, generally in Engineering if you optimize in one axis you lose in another) it just means it can reach the end of the task in fewer cycles.

    For a device that during peak use still runs at around 10% CPU usage, having the ability to do things a little faster doesn’t really add any value.

    Even the series 4000 Zen2 being more optimized for power consumption is only in the context of desktop computers, a whole different world from what the N100 (and even more things like ARM7) were designed to operate in, which is why the former has a TDP of 140W and the latter of 15W (and the ARMs are around 6W). Sure the TDP is a maximum and hence not a precise metric for a specific use case such as using something as a TV Box, but it’s a pretty good indication of how much a core was optimized for power consumption, and 15W vs 140W is a pretty massive distance to expect that any error in using TDP to estimate how the power consumption of those two in everyday use as a TV Box compares would mean that the CPU with 140W TDP consumes less than the one with 15W.

    PS: All that said, if the use case was “selfhosting” rather than “TV Box (with a handful of lightweight services on the side)”, you suggestion makes more sense, IMHO.