Live data from Hacker News

I'm spoiled by Apple Silicon but still love Framework

simonhartcher.com

281–290 of 541 posts

Re: I'm spoiled by Apple Silicon but still love Framework

#282

Battery life is the only thing stopping me from getting out of the Apple ecosystem. As soon as a viable Linux laptop with "enough" battery life becomes available, I'll make the switch. At that point there's nothing on Apple side that couldn't be done better in Linux (with a bit of work, but that's okay). I travel a lot, and often on standby for work during that time. I need to be confident that when I pull the laptop…

When you say "Apple's dominance", are you referring to a potential dominance? Because in terms of actual dominance, Apple is far from that in laptops. Lenovo, HP and Dell each sell more laptops than Apple, and those three alone make up 60% of the market. https://www.industryresearch.biz/market-reports/mobile-compu...

Completely disproportionate, off the charts dominance (relative to everything else I have tried in (mostly hardware, but also software) quality, attention to detail and UI/UX would be my opinion. Power consumption would be part of that.

Granted, I haven't tried most of the newer niche Linux-focused laptops, which I intend to do.

Re: I'm spoiled by Apple Silicon but still love Framework

#283

Earlier quoted context omitted.

And what are those details? Sounds like you know specifics that I'd like to also know. If you're claiming it is just an oversight, then please back it up.

Timer coalescing, idle wakeup minimization, race-to-idle optimization, etc. It's not a single oversight, it's a massive project that needs to be carried out throughout an operating system. Linux's usual advantage of decentralization and wide distro variety with massive customization potential is a disadvantage here. To have a power-efficient system you need all of the software to be working toward the same goal. One…

> Timer coalescing, idle wakeup minimization, race-to-idle optimization

These are important things, but they do not matter for power consumption in sleep, when the CPU is not executing instructions.

Re: I'm spoiled by Apple Silicon but still love Framework

#284
I wish I didn't have to optimize the Framework battery myself.

Buying an SSD and RAM that uses less power when idling helped, a handful of settings helped, but then I realized, this laptop is near perfect, and it stands out even more that I have to compensate for lack of a power management setup out of the box.

It was early for Framework though, and it otherwise ran flawlessly. I hope battery power management can be a first class citizen on Framework one day soon.

The rest is so solid and I wish Framework sustainability for a long, long time.

For now, I need my laptop to be invisible so I can do what I need.

Re: I'm spoiled by Apple Silicon but still love Framework

#285

Earlier quoted context omitted.

I've heard this isn't possible on AMD unfortunately.

I'm on an AMD machine that System76 wrote the firmware for, and they specifically wrote in S3 sleep functionality despite the base firmware missing it.

Hopefully it can find it's way to Framework.

Re: I'm spoiled by Apple Silicon but still love Framework

#286

Earlier quoted context omitted.

Does the system use a boot loader? Or does it boot directly into kernel bypassing bootloaders?

The term to search for is "UKI". A UKI is a kernel+initramfs+boot-arguments bundle all as a single WinPE/UEFI executable using the "EFI Stub Loader". You configure your system firmware to execute it, passing no arguments. It boots using the command line you set earlier. It's signed, and verified by the platform secure boot. Hibernation works fine with this approach.

> Hibernation works fine with this approach.

Can you explain why it improves the hibernation behavior? I have seen UKI mentioned before but never heard that it improves hibernation.

Re: I'm spoiled by Apple Silicon but still love Framework

#288
post #268

Earlier quoted context omitted.

I've had it happened, sure it was with Linux but it was scary taking out a fire brick from my bag and praying it was still working. I had been using Linux for 10+ years until the M1 came out, and for as much as I love Linux unfortunately I haven't looked back, the hardware is just that good. When it's time to replace my M1 air, if the laptop is still working (I tend to replace when they break), I'll try to install As…

My M1 is suffering from a bug where there is runaway SSD writes and I have to restart it every few days. I've learned so many coping techniques. I'd never call this the best hardware I've ever owned, that was a 2011 MBA.

Yikes that sounds terrifying! What program is doing the writes? Apple or third party? Some demon going crazy with logging?

I've had my M1 Air since they launched, five years, and it doesn't show any sign of getting retired soon (except for the slight bend in my case where my lid jumped on it when it was open on the couch... but that mostly bent back.)

I had a 2011 MBA but vastly prefer everything about this one.

Re: I'm spoiled by Apple Silicon but still love Framework

#289

The article is pretty light on details. Whether the Framework is worth it to you really depends on your use case. I never leave a laptop in my bag for three weeks, and if I do I have the foresight to actually shut it down rather than sleep it. So the battery drain while sleeping is less of a problem for me. My Framework 13 has the Ryzen 5 AI 340 Chip, and I get 5-6 hours of work on a charge. The Macbooks definitely b…

5-6 hours? In 2025? That's... really bad. My 5 year old Macbook Pro lowest-spec M1 gets at least 10-12 hours of work on a charge and lasts for weeks in sleep mode.

Re: I'm spoiled by Apple Silicon but still love Framework

#290

Earlier quoted context omitted.

Timer coalescing, idle wakeup minimization, race-to-idle optimization, etc. It's not a single oversight, it's a massive project that needs to be carried out throughout an operating system. Linux's usual advantage of decentralization and wide distro variety with massive customization potential is a disadvantage here. To have a power-efficient system you need all of the software to be working toward the same goal. One…

> Timer coalescing, idle wakeup minimization, race-to-idle optimization These are important things, but they do not matter for power consumption in sleep, when the CPU is not executing instructions.

That's a hardware issue.
Post reply on HN