Hacker News new | ask | show | jobs
by jjice 277 days ago
My personal machine is a Framework 13 AMD (first gen of AMD for them) and my work machine is a MB Pro M4. The Mac Book just keeps battery _forever_ while suspended, where as I've found the Framework (running Ubuntu 24) loses about 1% an hour while suspended. 1% per hour is acceptable for me, but the Mac Book's power to performance ration is just insane.

I can't blame Framework, of course. Upstart laptop manufacturer that is open about repair vs tech giant who's spent years optimizing hardware and batteries.

All that said, I'm optimistic for better batteries, better suspend software/hardware support, and more efficient mobile processors outside of the Apple ecosystem in the coming years. The M-series Apple processors are definitely kicking others in the industry into gear.

1 comments

I don’t think there’s much framework can do about this. The same happens with Windows on HP and Dell laptops, except windows tends to quickly enter hibernation (if it doesn’t somehow hang and burn up your bag).

We used to have better suspend before, when s3 was thing, on both Linux and windows. Maybe not as great as Macs, but way better than the current shitshow. Now I’m not saying pcs are great hardware, but I think this particular issue should be pinned on Microsoft, who tried to copy apple’s power nap, only doing it halfassedly as they usually do.

>I don’t think there’s much framework can do

The MacBook is an existence proof that there is something they can do.

Does Framework operate at the same abstraction level as Apple? I thought because of scale, Apple can dictate terms from its suppliers to get everything custom. I would imagine Dell, Lenovo, and HP simply don't care enough and Framework and System 76 and the like don't have enough scale to get custom parts or custom code from vendors?
It's up to Framework what level they work at. If they want to make a competitive product rather than just throwing together what currently exists will dictate what they need to do. I would think it would be in Dell, Lenovo, and HP's interest to compete against Apple, but Framework shouldn't let others software that they should have bad suspend functionality.
"Just be worth billions of dollar bro"
I'm pretty sure your income is closer to Framework's revenue, than Frameworks's revenue is to Apple's.
Android's revenue is closer to my income than Apple's. I guess Google should just give up competing with the iPhone and give up on Android.
You'd probably want to compare Google's revenue for that. They wouldn't give up on Chrome.
My point was that it's probably the components themselves which don't consume little power, as opposed to the integration.

So, I guess Framework could start designing their own CPUs. I think having more competition in this area would be great!

Not sure how realistic this is, though.