• bedrooms
    link
    fedilink
    362 years ago

    I love my ARMed Mac because battery life. I almost never use the power cable outside.

    • Semi-Hemi-Demigod
      link
      fedilink
      112 years ago

      And it’s really responsive even on battery. It’s actually a little bad because I can have too many windows open and can’t find anything.

        • @[email protected]
          link
          fedilink
          2
          edit-2
          2 years ago

          MacOS doesn’t need to throttle performance because ARM and other RISC architectures are naturally very power efficient

            • @[email protected]
              link
              fedilink
              22 years ago

              Well those Intel CPUs used to thermal throttle anyway in their outlandishly inadequate cooling designs so they did not need to throttle power either way. Now they could throttle power but don’t have to

    • Veraxus
      link
      fedilink
      12 years ago

      If only I could get wifi to work on a linux partition, it would be the perfect linux machine.

      • bedrooms
        link
        fedilink
        1
        edit-2
        2 years ago

        Maybe you can buy a USB-C Wifi interface that’s small enough. Assuming there’s something like that.

  • @[email protected]
    link
    fedilink
    112 years ago

    They’re of course exaggerating a little and speaking confidently because theyre in the business of selling a product and not in the business of trash talking what they sell or reducing confidence in their product.

    That said the M1/M2 silicon battery life gains were a huge leap forward when they first launched but in terms of battery efficiency and power AMD has been nipping at their heels, and in due time intel will likely get it’s stuff together and join them. You can already get ryzen laptops efficient enough and cool running enough that the fan is off during most light usage, and they can get hours into the mid to high teens on some models.

    Likewise even macs will start to drain quite a bit when say watching an hd video 1.75x speed, or playing a video game, or encoding something using max CPU power. So while the Macs do have a power per watt advantage, you’ll still need to be plugged in.

    And thats BEST arm vs intel and amd as they catch up. Samsung, google, and qualcom dont really have anything like the m2 at play and while qualcom is rumored to be close the samsung fab’d chips definitely arent.

    So as things are the death Intel and AMD has been greatly exaggerated and in part due a combination of the usual apple hype combined with that hype being VERY VERY justified this go around.

    • @[email protected]
      link
      fedilink
      3
      edit-2
      2 years ago

      Likewise even macs will start to drain quite a bit when say watching an hd video 1.75x speed, or playing a video game

      That’s not my experience. I can play demanding games (CPU/GPU flat out) for several hours on battery on my Mac, and it only has a 50Wh battery.

      With “normal” use I get about 18 hours on a charge.

      I generally charge it overnight, like a phone, except I don’t do it every night. I often don’t even have access to a charger for days at a time, a laptop charger isn’t part of my normal travel kit. If I notice the battery “running low” that means I need to find a charger in, like, five hours time.

      The high end MacBook Pros, with a 12 core CPU and 38 core GPU… yeah those can draw a lot of power. In fact they even drain the battery while plugged into a charger if you really push them. But I don’t think of those as “proper” laptops. They’re more like a portable desktop.

      • @[email protected]
        link
        fedilink
        32 years ago

        A demanding game on a macbook air m2 will still draw close to 30 watts and while that is actually still good for a laptop relative to what the output is, and you can probably do things to improve that by tweaking in game settings, it’s still going to suck power out of a 50Whr battery.

        Steamdecks also run an efficient ryzen apu that lets them play games for 2-8 hours depending on how things are tweaked. Likewise on my 39Whr ryzen thinkpad(intel got a 59whr battery dont get me started on that nonsense) I can get 8-12 hours depending on usage normal browsing as well.

        This isnt to take down the m1 & m2. They are definitively more powerful, theyre definitively more efficient, I’m not disputing that. But the gap isnt as huge as it was when the m1 launched.

        • @[email protected]
          link
          fedilink
          2
          edit-2
          2 years ago

          I’m on an M1 MacBook Air - Anandtech measured between 11 and 17 watts with an M1 Mac Mini.

          However, the Mac Mini has an excessively large cooling system for the chipset it runs (before Apple Silicon, they sold the same Mac with an Intel i7 that turbo boosted to 4.6Ghz).

          The MacBook Air has basically no cooling at all and it definitely throttles under high load. It’s still fast enough to get 60fps with good graphics settings while throttled for the games I play - I’d say it’s about on par with my gaming PC that has an entry level Nvidia GPU, but there’s no way it’s drawing as much power as in Anandtech’s testing on an actively cooled chip.

          Based on the battery life I’m getting, I’d guess it’s drawing somewhere around 8 watts on average while playing games. It’s a very efficient chip… it draws 0.2 watts while idle according to Anandtech testing. Remember, this family of chips started life on devices with a 10Wh battery and the MacBook Air isn’t much faster than an iPhone.

          • @[email protected]
            link
            fedilink
            12 years ago

            You are absolutely right about efficiency. Even the (less efficient) M2 is way better than the 6800U for example under single-threaded load. It’s ~5W vs ~15W, around 3 times as power hungry as the M2, while performing slightly worse.

            The M1 is around 25% more efficient than the M2.

            • @[email protected]
              link
              fedilink
              1
              edit-2
              2 years ago

              The M1 is around 25% more efficient than the M2.

              No that’s not right. The M2 is far more efficient. Third party tests report he M2 MacBook Air lasts up to 3 hours longer than the M1.

              Yes, it draws more power under peak load… but it more than makes up for that with better performance allowing it to return to an idle state more quickly. Give an M1 and an M2 the same task, and the M2 will draw less power to get the task done.

              • @[email protected]
                link
                fedilink
                12 years ago

                Your original discussion with @[email protected], was about power usage while gaming, and the corresponding worst-case battery life. I was referring to this as efficiency.

                I understand now that the term was misleading The M1 is 25% more frugal than the M2 under worst-case load.

    • @[email protected]
      link
      fedilink
      1
      edit-2
      2 years ago

      Yeah, I hope so, but they also cannot just lie about the direction they think they are headed like that as a public company. With the kind of progress translation has made it just seems inevitable that the switch will happen for lower power consumer devices at least. (Lower power being relative to a high end workstation) interesting to see if maybe this means a pivot to commercial only products.

  • Dark Arc
    link
    fedilink
    English
    92 years ago

    It’s possible this is a result of improvements Intel is planning for their x86 chips. They’ve already mirrored the efficiency and performance core designs that AFAIK originated in ARM.

    In a way, this might be Intel making a prediction based on how years ago Intel launched an x86 replacement, and AMD launched x86-64 … and AMD won because people didn’t want to rebuild all their software/couldn’t get their software.

    • @[email protected]
      link
      fedilink
      72 years ago

      yeah but back then it was not 90% web apps. also programming languages are way better supporting both platforms. ARM is far from being a little player anymore

      • Dark Arc
        link
        fedilink
        English
        12 years ago

        That’s true, but Windows ARM and Linux desktop ARM are still pretty niche.

        The web apps thing definitely makes this a lot easier for ARM to takeoff in the PC segment. Though, a lot of those devices are pretty well served by Chromebooks … of which, I think many are already ARM.

  • melroy
    link
    fedilink
    24
    edit-2
    2 years ago

    Well they should be afraid. I want a ARM Linux laptop as well. Or even better RISC-V! Yes plz… THE WORLD NEED RISC-V, Yesterday.

    • Emerald
      link
      fedilink
      32 years ago

      I wish the Pinebook Pro was updated cause I’d give that a shot. Or better, an ARM powered Framework laptop

  • @[email protected]
    link
    fedilink
    English
    432 years ago

    The problem with ARM laptops is all of the x86 windows software that will never get ARM support and all of the users that will complain about poor performance if an emulator is used to run the x86 software.

    Most Linux software already supports ARM natively. I would love to have an ARM laptop as long as it has a decent GPU with good open source drivers. It would need full OpenGL and Vulkan support and not that OpenGL ES crap though.

      • @[email protected]
        link
        fedilink
        62 years ago

        Microsoft is actually pushing Windows on ARM right now, since their exclusivity deal with Qualcom expired. This is going to get interesting.

      • w2tpmf
        link
        fedilink
        192 years ago

        Windows has nothing to do with it. They are talking about software applications that were made for x86. Stuff like Adobe CC, etc.

        Windows runs on ARM (and has for a decade) and the apps available in the Windows app store run on ARM.

        • meseek #2982
          link
          fedilink
          32 years ago

          Except software applications like Adobe CC have supported ARM for nearly 5 years now. As do most software because mobile exists (and mobile is exclusively ARM) and these days, apps need to cover desktop and mobile and web. ARM has essentially been forced on everyone because of mobile. Whether they like it or not, ARM is here to stay.

          But none of this is a technical limitation. It’s a political one. Companies like MS don’t care about the technology, they just care about moving in a way that gives them control so they can maintain and expand their monopoly through licensing and other restrictions.

        • @[email protected]
          link
          fedilink
          72 years ago

          Apple has shown that the market could be willing to adapt.

          But then again, they’ve always had more leverage than the Wintel-crowd.

          But what people seem to ignore is that there is another option as well: hardware emulation.

          IIRC correctly old AMD CPU’s, notably the K6, was actually a RISC core with a translation layer turning X86 instructions into the necessary chain of RISC instructions.

          That could also be a potential approach to swapping outright. If 80% of your code runs natively and then 20% passes this hardware layer where the energy loss is bigger than the performance loss you might have a compelling product.

          • @[email protected]
            link
            fedilink
            English
            52 years ago

            Apple has shown that the market could be willing to adapt.

            It’s less that they’ll adapt, and more that they don’t really care. And particularly in the case of Apple users: their apps are (mostly) available on their Macs already. The vast majority of people couldn’t tell you what architecture their computer runs on and will just happily use whatever works and doesn’t cost them the earth.

            • @[email protected]
              link
              fedilink
              2
              edit-2
              2 years ago

              Microcoding has been a thing since the 1950s, it’s the default. Early RISCs tried to get away with it and for a brief time RISCs weren’t microcoded kinda by definition, but it snuck back in because it’s just too useful to not hard-wire everything. You maybe get away with it on MIPS but Arm? Tough luck. RISC-V can be done and it can make microcontroller-scale chips simpler, but you can also implement the RV32I (full) insn set in terms of RVC (compressed subset) and be faster. Not to mention that when you get to things like the vector extensions you definitely want to use microcode. The Cray-1 was hardwired, but they, too, dropped it for a reason.

              I guess in modern days RISC more or less means “a decent chunk of the instruction set will not be microcoded but can instead be used as microcode”, whereas with modern CISC processors the instruction set and the microcode may have no direct correspondences at all.

    • interolivary
      link
      fedilink
      1
      edit-2
      2 years ago

      Doesn’t Microsoft have something similar to Apple’s Rosetta 2 JIT x86 -> ARM code translation kajigger? I could swear I’ve seen something like that mentioned

      Edit: not sure whether it was WOW64 that I read about, that seems to only work for running 32 bit intel code on ARM (although I have no idea if that’s actually a problem or not when running modern Windows binaries, the last Windows I ran was Vista)

      • aard
        link
        fedilink
        12 years ago

        They have, and in my experience it works nicer than Rosetta.

        Windows 10 had it limited to 32bit binaries (but Windows 10 on ARM is generally very broken). Windows 11 can handle both 32 and 64bit emulation.

        • interolivary
          link
          fedilink
          12 years ago

          Yeah I recall it somehow being better designed than Rosetta but I can’t dig up where I read about this

          • aard
            link
            fedilink
            22 years ago

            Don’t want to go into too much details - from a high level perspective the Windows version integrates better into the overall system. In Rosetta, once you’re in the emulation layer it can be rather complicated to execute native components from there. In Windows - with some exceptions - that’s not a problem.

    • @[email protected]
      link
      fedilink
      142 years ago

      Modern ARM GPUs already support OpenGL and Vulkan, that’s not a problem. Just some platforms chose to go mobile APIs due to running Android.

      The trick with emulation that Apple did was to add custom instructions to the CPU that are used by the emulation layer to efficiently run x86_64 code. Nothing is stopping other CPU manufacturers from doing the same, the only issue is that they have to collaborate with the emulation developer.

      • @[email protected]
        link
        fedilink
        72 years ago

        The driver situation is less than ideal. Mesa got support for Mali but that’s not the only GPU that comes with ARM chips and you get bonkers situations. E.g. with my rk3399-based NanoPC, a couple of years ago (haven’t checked in a while and yes it’s a Mali) rockchip’s blob supported vulkan for android but only gles for linux as rockchip never paid ARM the licensing fees for that.

        And honestly ARM is on the way down: Chip producers are antsy about the whole Qualcomm thing and Qualcomm itself is definitely moving away from ARM, as such my bets for the long and even mid-term are firmly on RISC-V. Still lack desktop performance but with mobile players getting into the game laptops aren’t far off.

  • @[email protected]
    link
    fedilink
    English
    12 years ago

    I don’t understand the comments in this thread, why would anyone want their laptops to act like their mobile devices? They have less privacy and they’re harder to control. Am I missing something?

    • @[email protected]
      link
      fedilink
      152 years ago

      What you are talking about is the operating system, not the cpu.

      The ARM architecture allows much more performance for less power when compared to AMD64, because it runs simpler instructions.

      The change to ARM chips on laptops will not make them work like phones, with the exception of much better standby.

      • @[email protected]
        link
        fedilink
        12 years ago

        I’m obviously not techy, but when I was looking for a tablet, I was told I want a laptop or a 2 in 1 and I didn’t want the ARM architecture because that’s like mobile. I got a 2 in 1 tablet and they were right that I love it, so that’s why I was asking.

  • @[email protected]
    link
    fedilink
    English
    142 years ago

    My m1 MacBook Air is hands down the most incredible laptop I’ve ever owned. I’ve had it for 3ish years now and it just doesn’t fucking stop. Battery life is still amazing and runs just as fast as it did day 1.

    I’ve NEVER had that experience with any Intel/PC laptop, ever. Honestly I’m never going back.

      • @[email protected]
        link
        fedilink
        8
        edit-2
        2 years ago

        that is a big part of the performance, but the battery life savings also come from clever chip design and and the fact that TSMC has been ahead of Intel on feature size for years now.

  • Emerald
    link
    fedilink
    24
    edit-2
    2 years ago

    I replaced my old Intel Core i7 HP ProLiant server with an Odroid M1 (ARM Based) and it consumes 2 watts compared to 72 that the Intel Server did.

    The only thing I can’t do with it is my Minecraft server, it runs all else perfectly. Even the Lemmy instance of this account is powered by the same server! And what’s more it basically runs for free, as solar generates enough power for the server to consume, even when it’s cloudy.

    Yes, I believe Intel should be afraid.

    • Jears
      link
      fedilink
      12 years ago

      I run my lemmy instance on a pine64 quartz64 which uses an rk3566. It runs really well and power consumption is totally negligible. Didn’t notice any increase in my power bill since it’s been running.

      • Emerald
        link
        fedilink
        12 years ago

        Nice, cool to see more people have an arm Lemmy instance

    • Dark Arc
      link
      fedilink
      English
      22 years ago

      You can’t do the Minecraft server because of performance right?

      • Emerald
        link
        fedilink
        22 years ago

        Yeah it’s mostly performance related. I have like 10 different websites running all at once, and while CPU and RAM aren’t 100% all the time, with a heavy load I don’t have enough free to do it

      • @[email protected]
        link
        fedilink
        4
        edit-2
        2 years ago

        that must be the reason seeing as java is available for just about everything these days

        modern arm socs are impressive but i seriously doubt that 2 watt chip is beating the 75 watt chip it replaced

        • Emerald
          link
          fedilink
          12 years ago

          The server was a second hand server that has 32GB RAM and 2 i7 CPU’s, it was made in 2015 so quite old. The Odroid has only 8GB of RAM but for my purposes that’s enough, and given the power it saves it’s absolutely a bargain!

          If I ever need this much memory again I can just temporarily spin up something more powerful, for all other 24/7 tasks I can keep up the efficient ARM server.

          • @[email protected]
            link
            fedilink
            3
            edit-2
            2 years ago

            it’s great that the new machine suits your needs with so little power. whatever gets the job done with the least energy and cost is almost always the best option.

            we are just questioning whether its performance is truly comparable with the old one. because arm cannot replace x86 on performance per watt alone, many applications need more performance regardless of wattage. i think your old machine was overkill for your use case

            • Emerald
              link
              fedilink
              12 years ago

              Yeah makes sense! It probably doesn’t although I have no benchmarks to prove it, it just is enough for me. I know this much though: even if the x86 server had the same specs (ram, GHz) as the arm version it likely still draws more power

        • Dark Arc
          link
          fedilink
          English
          1
          edit-2
          2 years ago

          Well, Java can call into native code. I’m pretty sure Mojang isn’t doing that sort of thing, but I wasn’t entirely sure they weren’t depending on a subset of the JVM or a native library that is defacto standard in the x86 world.

          • Skull giver
            link
            fedilink
            2
            edit-2
            2 years ago

            Programs like Box86 and Box64 csn efficiently make native calls work out if there are native equivalents available, and there’s always qemu-static if that fails.

            I don’t remember Minecraft server edition relying on native binaries, but it’s been a while since last ran it, maybe Mojang changed it.

            • Dark Arc
              link
              fedilink
              English
              22 years ago

              I don’t remember Minecraft server edition relyint on native binaries, but it’s been a while since last ran it, maybe Mojang changed it.

              Same, and it sounds like it doesn’t… I just wasn’t sure. You can also run into things like “I never realized this was using… glibc… which is on every x86 Linux computer.” I don’t think that’s happened either though.

              Programs like Box86 and Box64 csn efficiently make native calls work out if there are native equivalents available, and there’s always qemu-static if that fails.

              Interesting, good to know

  • flatbield
    link
    fedilink
    English
    202 years ago

    I think I remember Intel saying that 64 bit on the desktop was not needed. They are great at making meaningless predictions it seems.

  • @[email protected]
    link
    fedilink
    252 years ago

    I hope Risc-V will make it. Even though idk? But it literally has no weird proprietary shit like ARM and it actually makes sense.

    Going away from x86_64 is important, even for the environment

    • @[email protected]
      link
      fedilink
      62 years ago

      My hopes for RISC V are higher than I like to admit.

      I really hope it goes mainstream and gives us ARM benefits with the open nature awesomeness

    • taanegl
      link
      fedilink
      102 years ago

      Much like the open source movement before it, the open hardware movement will have a slow crawl to a bare victory.

      It’ll first be used a lot by labs, embedded applications and general infrastructure, far away from the consumer space with only a little bit of overlap.

      Then, hopefully, some new Apple-like company manages to slam dunk their presentation and introduction to market, effectively disrupting the market - in a good way.

      Follow me for more hopeful divining. We’ll have the shaking of sticks, a dead goat boy and symbols written in the floor.

      Bring candles.

      • @[email protected]
        link
        fedilink
        22 years ago

        Whats also awesome is, that SiFives devices run Coreboot out of the box.

        I own a Thinkpad T430 and soon a Clevo NV41 and both are also Coreboot compatible. Most excited about the new hardware, even though it will need a fully blobbed Coreboot… SiFive on the other hand is probably fully FOSS?? This is crazy!

        • taanegl
          link
          fedilink
          32 years ago

          Sad news about SiFive lately :/ all but the founding members got cut. We’ll see where that goes…

          But yes, RISC-V getting better and more performant is a net gain. I’m thinking that open firmware will be the future battleground of liberation movements.

          “Listen, you can’t have open firmware, because manufacturers want to give you secret sauce security, and also authorities need to catch terrorists and pedophiles… see, they are evil and-” sush… let me have my long lasting, open firmware system. I want it, I want it NAO!!

  • thingsiplay
    link
    fedilink
    102 years ago

    My hope, no… dream, is that we get both ARM and x86 compatible chips on the same motherboard one day. Off course the operating system needs to support dual architectures. Then they could run ARM binaries directly without any major compatibility or performance hit, without the need for recompilation.

    A man can only hope. Is this something that could happen? Technically it should be possible, but realistically, probably not.

    • Dark Arc
      link
      fedilink
      English
      22 years ago

      This isn’t all that different from having a coprocessor. I don’t think it’s very useful to have an ARM or x86 coprocessor though because the major benefit to ARM is lower power consumption… Adding in a whole coprocessor is just going to increase power consumption.

      Things like Rosetta are probably the better way.

      Or maybe we see Java/the JVM make a comeback. This is the exact sort of world Java was built for. It just turned out that right around the time Java was taking off, everyone basically went for Windows and x86 chips… Which became the defacto standard.

      Granted, at this point, folks would probably be going for more WASM (in browser or not) than JVM.

      • thingsiplay
        link
        fedilink
        12 years ago

        But Java and WASM doesn’t solve the compatibility issue on ARM. Games and other programs for x86 are still something people want to execute on ARM machines. That’s why compatibility layers and emulators are build for. And having a dedicated CPU would help with that. And if you do not use the x86 “extension”, then you won’t pay for power consumption. And if you aren’t interested into x86, then you simply don’t buy a dual architecture motherboard.

        I’m not looking this from the perspective of laptops or handhelds BTW, but from the perspective of desktop PC. Overall I think its not practical to have them both on a single motherboard. But you know, the industry is full of non practical ideas. So it’s not unimaginable this could be reality someday. Maybe just for a small audience.

        • Dark Arc
          link
          fedilink
          English
          12 years ago

          I’m not looking this from the perspective of laptops or handhelds BTW, but from the perspective of desktop PC.

          I guess, I don’t see ARM taking off on the desktop anytime soon. Everything is still going to be released with x86 binaries for the foreseeable future.

          And having a dedicated CPU would help with that. And if you do not use the x86 “extension”, then you won’t pay for power consumption. And if you aren’t interested into x86, then you simply don’t buy a dual architecture motherboard.

          You’d still have power draw, just not as much. Maybe for desktop it could be worth it, but I’d say a good emulator/translator would be a better option for most people.

          Rosetta from what I understand can do ahead of time translation which should get you pretty close to a usable piece of software for the vast vast vast majority of software. The exception would be things like games of course

    • @[email protected]
      link
      fedilink
      62 years ago

      But then you end up with the downsides of having both and none of the upsides? Wouldn’t that incur an enormous effort on the software side to make it all possible, so you could run a less efficient chip in the end (practically two instead of one)

      • thingsiplay
        link
        fedilink
        52 years ago

        Having compatibility to legacy software is a pretty upside. Either you use an application that runs power efficient, maybe the entire operating system uses the power efficient ARM at default and then for compatibility or for faster calculation (games?) the x86 cores could be used. Intel already does two different kind of cores, performance and efficiency cores. And smartphones have something similar too. I imagine this would be expensive and it is not for everyone. And who knows what other cutbacks and drawbacks it would require.

    • @[email protected]
      link
      fedilink
      52 years ago

      I think thats a pretty unmotivated approach. Imagine every invention replacing previous ones, just getting piled on top of each others?