• user28282912@piefed.social
    link
    fedilink
    English
    arrow-up
    8
    ·
    2 days ago

    We need improved Linux support for power management on ARM platforms. In general Linux on ARM has been good for a long time now. (ex RaspberryPi, Gentoo, Ubuntu)

    Where things aren’t so great is the choice in OEMs putting out ARM parts like Broadcom, Qualcomm and Apple. All of whom aren’t exactly open source champions. In a less imperfect world we’d have something like RISC-V with great power management and linux support available in mobile computing SKUs/TDPs.

    • anon5621@lemmy.ml
      link
      fedilink
      arrow-up
      8
      ·
      1 day ago

      It one of reason why i don’t like entire arm stack and ideas they put it in it. It wild garden without any standardised and closed gardgen of which vendor and mostly and the worst part is that most people are totally okay with it because 'the battery life is great. ​We are literally regressing thirty years in terms of hardware ownership. On x86, there’s an expectation of a ‘common language’ between the OS and the silicon, but the ARM ecosystem is a fragmented disaster of proprietary silos. Because there’s no UEFI and no ACPI for the vast majority of consumer ARM chips, the hardware can’t even describe itself to the operating system. You’re stuck relying on Device Trees hard-coded maps of the hardware that are almost always closed-source or trapped in some vendor’s stagnant 5.x kernel fork.

      If the manufacturer decides to stop supporting your device, it doesn’t matter if the silicon is still powerful; it becomes a paperweight because you can’t just ‘install a clean OS’ on it. You’re a tenant on your own device, praying that some developer on a forum spends a year reverse-engineering the proprietary blobs just so you can get basic GPU acceleration or Wi-Fi working on a mainline kernel. ​

      We’ve traded the ‘General Purpose Computer’ for a disposable appliance model. We’re letting vendors kill off the concept of standardized firmware in exchange for slightly better efficiency, and by the time people realize they don’t actually own the ‘stack’ they paid for, it’ll be too late to demand an open standard. It’s a walled garden where the walls are made of undocumented registers and signed bootloaders that treat the owner like an intruder

      • paper_moon@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        edit-2
        1 day ago

        Yup, my thoughts on this subject exactly and its so frustrating watching both tech people and non-tech people alike, adopt it in the guise of better battery life. The tech people should know better, but they either aren’t “hardware people” so they don’t know, or they do know, and don’t care.