3 ms·
>The main reason for bad battery life is hardware acceleration for certain tasks. I guess this was a typo. MacOS/Apple Silicon (and other CPU architectures) s
by dev_tty01 3y ago
>The main reason for bad battery life is hardware acceleration for certain tasks.
I guess this was a typo. MacOS/Apple Silicon (and other CPU architectures) save a lot of power via hardware acceleration. For instance, there are dedicated hardware video decoding blocks that use much less power than implementing video decoding with software.
The MacOS kernel takes advantage of all of these hardware specifics. MacOS also uses a number of other techniques like process wakeup coalescing, dedicated hardware for memory compression, process specific efficiency/performance core choices, ...
Apple is getting a lot of power improvements via codesign of the processor and the OS.
To do the same set of tasks with a similar power profile, Asahi will have to include system hooks that take advantage of all the dedicated lower power hardware functions and do a similar set of optimizations. They have done great work so far and will likely continue, but it isn't the simple tradeoff you are suggesting.
- saagarjha 3y ago> codesign of the processor Was very confused for a moment.