@lina those phones are not fully on all the time, right? so they sleep most of the time and conserve power that way. no idea about apple arm stuff--that's way above my paygrade (and also they can do hw and process optimizations that are out of reach for others and especially us, you can't even buy their chips. this whole topic makes me quite upset tbh.)
Conversation
Notices
-
minute (mntmn@mastodon.social)'s status on Wednesday, 29-Nov-2023 04:33:47 JST minute -
minute (mntmn@mastodon.social)'s status on Wednesday, 29-Nov-2023 04:35:17 JST minute @lina if the linux kernel had proper support for suspend/wake on more socs (like imx8mplus) we could also easily last a day... but it's broken most of the time
-
minute (mntmn@mastodon.social)'s status on Wednesday, 29-Nov-2023 04:42:18 JST minute @lina i haven't looked very deeply into it, but i think it boils down to:
-- 5nm chip production process, afaik apple uses out most of TSMCs production capabilities for that
-- well implemented not broken power gating and frequency scaling in the chip
-- closely coupled unified memory (system-in-a-package)
-- osx kernel developers can talk to the chip designers in the same company
-- obscene amounts of money, anticompetitive practices and secrecy -
lina (lina@uwu.social)'s status on Wednesday, 29-Nov-2023 04:42:20 JST lina @mntmn thanks for the answer!
sorry it makes you upset, it just drived me crazy like why is this happening, what black magic they use so they can do stuff we can't rn, anyways thanks:3 -
minute (mntmn@mastodon.social)'s status on Wednesday, 29-Nov-2023 04:43:34 JST minute @lina linux architecture itself is superior to osx i think, it's only broken/unfinished drivers for the ARM SoCs because the SoCs have very bad or unavailable documentation
-
lina (lina@uwu.social)'s status on Wednesday, 29-Nov-2023 04:43:36 JST lina @mntmn I thought it's partly OS, Linux kernel is very unoptimized for battery usage(by default) sadly, my laptop also doesn't last nearly as long as it used to(from 5-6 hours down to 1-2-mainly because battery degradation)-just because I have different OS than the manufacturer put on it
-