I tracked SOT on my Pixel 8 for 2 months across stock and GrapheneOS - Lemmy.World
### Conclusion - On my Pixel 8, stock seems to offer better battery life
compared to GrapheneOS, with a mean SOT of 06:51 on stock, versus a mean SOT of
06:03 on GOS. - I can’t be sure where the difference in battery life is coming
from, but it may be due to stock’s adaptive battery function that is not
available on GOS. - However, the slight increase in battery life on stock is not
worth the amazing privacy and security benefits that GOS provides over stock, so
I will be sticking to GOS. ### Context - I wrote a similar post to this one
based on the tracking and analysis I did while I tested out stock Android before
switching to GrapheneOS (Lemmy [https://lemmy.world/post/13693854]), and I
wanted to complete my battery tracking by also seeing how GOS battery life
compares to stock Android. - Similar to my testing while on stock, I used my
phone as normal on GOS, with the below configurations: - LTE only (I don’t have
a 5G plan) - 120hz refresh rate - Owner user, with separate work profile managed
by Shelter - Sandboxed Google Play Services enabled for both main profile and
work profile on the owner account - Dark mode - Bluetooth on, always connected
to my Galaxy Watch 6 Classic and very often connected to other BT audio devices
- With the above configurations, I used the phone normally, then took
screenshots once I got the low battery warning notification at 20%. I started
including the screenshots for the per-systems screen after seeing that the
SYSTEM (IDLE) stats would be useful to track, but since I only have these
datapoints for 11 charging cycles on GOS, I’ve excluded them from the analysis,
although I am including the per-systems battery usage screen for reference. ####
Personal usage patterns & use-case - I try to achieve a balance between privacy
and convenience, so I am using Sandboxed Google Play Services and only use one
user. However, I minimize unnecessary permissions and try to install only FOSS
apps on my main profile while installing as many proprietary apps into my work
profile as possible. - The way I used my phone across stock Android and GOS was
quite similar, although I did try to take advantage of GOS features whenever
possible, such as enabling memory tagging, toggling off network permissions for
apps that don’t need them, etc. - Depending on your privacy threat model, you
can use a more strict setup without sandboxed Google Play Services, which may
actually decrease battery life due to constantly active web sockets, or you may
use multiple users to compartmentalize different apps into different profiles,
which may save more battery versus my compartmentalization via Shelter. ####
Notable observations - Although I got less SOT in general using GOS, I was still
able to push the SOT past 9 hours with an idle time of 26:58 on my heaviest day
(link) [https://imgur.com/OR5McjP], which is amazing battery life. - Streaming
music on Spotify seems to be a huge battery hog, and other Pixel users have
noticed the same (link)
[https://community.spotify.com/t5/Android/Spotify-causes-significant-battery-drain-on-Pixel-8-Pro/td-p/5651392/page/3].
The worst SOT I got, which was 02:13, seems to be largely due to at least an
hour of music streaming on Spotify. - On a related note, the background time
tracking of Spotify is unreliable, as there were days when I was streaming music
for about an hour (link) [https://imgur.com/Wbuy0VO], which led to a 10% battery
decrease, but the battery usage screen says Spotify was active in the background
for less than a minute (link) [https://imgur.com/G4rb0N3]. #### Data &
screenshots | date | OS | SOT (h) | main | full_apps | full_systems | |
---------- | ------------- | ----------- | --------------------------------- |
------------------------------------ | --------------------------------- | |
2024-02-21 | Stock Android | 07:26 | link [https://imgur.com/K6yFBON] | link
[https://imgur.com/9YPrVbh] | - | | 2024-02-24 | Stock Android | 06:59 | link
[https://imgur.com/dKM3Azv] | - | - | | 2024-02-26 | Stock Android | 05:07 |
link [https://imgur.com/05HgrdL] | - | - | | 2024-02-28 | Stock Android | 05:22
| link [https://imgur.com/nEBcpy5] | link [https://imgur.com/ngfe5vz] | - | |
2024-03-02 | Stock Android | 03:56 | link [https://imgur.com/9UPIGCq] | - | - |
| 2024-03-04 | Stock Android | 05:10 | link [https://imgur.com/RbbFkwb] | - | -
| | 2024-03-05 | Stock Android | 07:16 | link [https://imgur.com/YVQEAIj] | link
[https://imgur.com/LBde5mb] | - | | 2024-03-06 | Stock Android | 04:56 | link
[https://imgur.com/jPNJWgH] | link [https://imgur.com/lZpLM2R] | - | |
2024-03-08 | Stock Android | 04:31 | link [https://imgur.com/NuJMenX] | link
[https://imgur.com/AfK8N84] | - | | 2024-03-09 | Stock Android | 05:26 | link
[https://imgur.com/3Fqkbf9] | link [https://imgur.com/JNQxVqq] | - | |
2024-03-11 | Stock Android | 08:06 | link [https://imgur.com/wMoPX64] | link
[https://imgur.com/JmwYy1q] | - | | 2024-03-12 | Stock Android | 10:24 | link
[https://imgur.com/NLSbnYf] | album [https://imgur.com/a/gqfAadR] | - | |
2024-03-14 | Stock Android | 02:33 | link [https://imgur.com/GsosWTZ] | link
[https://imgur.com/bPxUf7f] | - | | 2024-03-16 | Stock Android | 04:28 | link
[https://imgur.com/dkUD7yj] | link [https://imgur.com/lpB8GYK] | - | |
2024-03-18 | Stock Android | 03:55 | link [https://imgur.com/YAK6bn1] | link
[https://imgur.com/SfJjR1i] | - | | 2024-03-20 | Stock Android | 06:34 | link
[https://imgur.com/xR661KQ] | link [https://imgur.com/sOg58v6] | - | |
2024-03-22 | Stock Android | 05:41 | link [https://imgur.com/cmaAiRL] | link
[https://imgur.com/ExU5F5R] | - | | 2024-03-23 | Stock Android | 07:35 | link
[https://imgur.com/P1qwngM] | link [https://imgur.com/Pi7iPuA] | - | |
2024-04-16 | GrapheneOS | 04:16 | link [https://imgur.com/TIR3Oao] | link
[https://imgur.com/ROxeZcm] | - | | 2024-04-18 | GrapheneOS | 05:29 | link
[https://imgur.com/yE5kF6b] | link [https://imgur.com/KphAfH6] | - | |
2024-04-19 | GrapheneOS | 04:20 | link [https://imgur.com/ENZaAPb] | link
[https://imgur.com/gIPnJYi] | - | | 2024-04-21 | GrapheneOS | 03:04 | link
[https://imgur.com/C5TbKGt] | link [https://imgur.com/Q5C7oOR] | - | |
2024-04-23 | GrapheneOS | 05:12 | link [https://imgur.com/8cwjiVe] | link
[https://imgur.com/1MhKu8J] | - | | 2024-04-24 | GrapheneOS | 02:13 | link
[https://imgur.com/YTbpP37] | link [https://imgur.com/Lu0yGpF] | - | |
2024-04-26 | GrapheneOS | 04:56 | link [https://imgur.com/cF1EQmj] | link
[https://imgur.com/5OZV8DU] | link [https://imgur.com/PReMaA1] | | 2024-04-27 |
GrapheneOS | 09:03 | link [https://imgur.com/D4OsCGE] | link
[https://imgur.com/VHqCVd8] | link [https://imgur.com/OR5McjP] | | 2024-04-29 |
GrapheneOS | 05:56 | link [https://imgur.com/ag5QTCB] | link
[https://imgur.com/Wk7MJjh] | link [https://imgur.com/u5l7Awg] | | 2024-05-01 |
GrapheneOS | 04:03 | link [https://imgur.com/NWtT3JU] | link
[https://imgur.com/5pwwJmg] | link [https://imgur.com/a2ujRfw] | | 2024-05-03 |
GrapheneOS | 07:13 | link [https://imgur.com/n4ANy0v] | link
[https://imgur.com/52UCjHL] | link [https://imgur.com/aEMXGbM] | | 2024-05-05 |
GrapheneOS | 03:20 | link [https://imgur.com/iu5Xm9l] | link
[https://imgur.com/8eGHw2l] | link [https://imgur.com/z7S1TRZ] | | 2024-05-08 |
GrapheneOS | 08:45 | link [https://imgur.com/I7doGh4] | link
[https://imgur.com/0rWuWok] | link [https://imgur.com/GQDOtSI] | | 2024-05-11 |
GrapheneOS | 04:27 | link [https://imgur.com/d43ftHL] | link
[https://imgur.com/Qcvueob] | link [https://imgur.com/ZlLR5qm] | | 2024-05-13 |
GrapheneOS | 06:09 | link [https://imgur.com/w9Jnlol] | link
[https://imgur.com/2RLQmFf] | link [https://imgur.com/89KhknV] | | 2024-05-15 |
GrapheneOS | 02:56 | link [https://imgur.com/gaUP7a5] | link
[https://imgur.com/G4rb0N3] | link [https://imgur.com/Wbuy0VO] | | 2024-05-16 |
GrapheneOS | 04:45 | link [https://imgur.com/L8HwsOS] | link
[https://imgur.com/qhLPuLR] | link [https://imgur.com/27beqS3] |