• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

General Haldi's Benchmark Thread for Testing & Fiddling with the Xiaomi Poco X3 Pro

Search This thread

Haldi4803

Senior Member
Oct 14, 2010
3,967
1,600
Amazon Fire HD 8 and HD 10
Xperia XZ2
Sup people,

I've made it a tradition to create a Thread where i keep all my research an benchmarking together in one place. I've done so for the Sony Xperia XZ2, HTC 10, Sony Z2, and Z. The first Android device i used was the Sony Xperia X10i. Back in the Days with Android 1.6 where it was actually necessary to mod your phone if you want useful features.
Luckily nowadays Android is out of the Box almost perfect, so you don't really need all that. It literally took me 2 years to unlock the Bootloader on my Sony Xperia XZ2 (partially because you loose camera quality.... **** you Sony!) But i somehow missed all that flashing of custom ROM's and different Kernels. That's why i bought the Xiaomi Poco X3 Pro. This phone has decent hardware (Hip hip hooray for Snapdragons) a MicroSD Slot (Phones with SD888 and MicroSD Slot are Sony Xperia 1&5 III and the Asus Zenphone 8 Flip. Not counting the Huawei P50 because who would buy a huawei?) and doesn't cost 800$ up to 1300$ (i've bought my XZ2 2nd hand for 400$ and i think 600$ would be my limit paying over 1000$ for a phone is just crazy.)
Currently i'm on my 7 days waiting period to get the Bootloader unlocked because the stock ROM is already pissing me off^^ But since i have to wait i tought i'd use the time efficiently and started some benchmarking :)
If you've taken a look at my other threads, or know me from before, you will know that i test this and that and whatever is new and exciting. Did a lot of governor testing back in the days, but then EAS came around which doesn't have a lot of accessible tweaking. With locked Bootloader on the XZ2 it was mainly Throttling Tests and some Battery benchmarking. IMHO most reviewers just say "The phone charges fully in 50 minutes, thats so fast" without taking a closer look what exactly is happerning. That's why i bought a external USB Powermeter with Bluetooth Logging capabilities.

Xiaomi has already included some Nice Powermeasuring tool. But Sadly they have 12 Ticks per 100mA which results in 1200mA Maximum on the Graph.... and the phone uses way more than that.
(Currently set to 12x 50mA)
1638472367738.png

Gotta give it a try if Snapdragon Profiler works on this device.
For now i'll leave the opening post as is and will update it with new infos.


Regards,
Haldi
 
  • Like
Reactions: xuxu1 and GiovaJag

Haldi4803

Senior Member
Oct 14, 2010
3,967
1,600
Amazon Fire HD 8 and HD 10
Xperia XZ2

Post 1: Charging with Stock Charger​

Using the 33W Quickcharger that comes with the device.
I've put the device in the Freezer for 15 minutes before charging, because i've done some throttling Testing before and the phone was too hot. Now it was too cold... left it charging until 13% and then draw it down to 5% again to start with a "normal" temperature and empty battery.
Seeing the graphs below we can see that the devices charges up to 85% in 50 Minutes. For a full charge to 100% it takes 150 Minutes. But it's actually better for your phone to not charge to 100% all the time.
Talking about battery health. The battery got up to 37.2°C warm at its peak. IMHO a little too much for longetivity, but nowhere near critical. For me whos charging over night i'll certainly use a slower charger, and not the 33W one.
Mentioning 33W charger.... the Peak was 25W. Dropping down to 18W when it gets too warm (probably... or reaches the 4.2V?) The red Voltage curve certainly does look strange. That's probably because of the Fast Charging Technology used.

Charging01.jpg
Charging01_W.jpg


Because i use a USB PowerMeter there might be an issue with the datalines and not properly fastcharging, so i will try that again on the next Charging cycle without anything in between so you will only see the Graph above. But that will probably be another 2-3 days, as i've come home tonight and still had 80% Battery left.
Depending on my plans this Weekend i might do a battery discharging test, then i can also test charging.

Edit: Here we go... one without Powermeter in between.
Pretty much the same on the lower end. But when almost full it seems way faster than without. Reaches 100% at 59 minutes and "full" at 69 Minutes.
1638629368254.png
 
Last edited:

Haldi4803

Senior Member
Oct 14, 2010
3,967
1,600
Amazon Fire HD 8 and HD 10
Xperia XZ2
Just leaving this here in case i need it later...

Code:
vayu:/ $ dumpsys | grep "DUMP OF SERVICE"
DUMP OF SERVICE DockObserver:
DUMP OF SERVICE MiuiBackup:
DUMP OF SERVICE MiuiInit:
DUMP OF SERVICE MiuiWifiService:
DUMP OF SERVICE ProcessManager:
DUMP OF SERVICE SchedBoostService:
DUMP OF SERVICE SlaveWifiService:
DUMP OF SERVICE SurfaceFlinger:
DUMP OF SERVICE accessibility:
DUMP OF SERVICE account:
DUMP OF SERVICE activity:
DUMP OF SERVICE activity_task:
DUMP OF SERVICE adb:
DUMP OF SERVICE alarm:
DUMP OF SERVICE android.hardware.light.ILights/default:
Error dumping service info status_t: FAILED_TRANSACTION android.hardware.light.ILights/default
DUMP OF SERVICE android.hardware.power.IPower/default:
Error dumping service info status_t: FAILED_TRANSACTION android.hardware.power.IPower/default
DUMP OF SERVICE android.hardware.vibrator.IVibrator/default:
Error dumping service info status_t: FAILED_TRANSACTION android.hardware.vibrator.IVibrator/default
DUMP OF SERVICE android.security.identity:
DUMP OF SERVICE android.security.keystore:
Can't find service: android.service.gatekeeper.IGateKeeperService
DUMP OF SERVICE app_binding:
DUMP OF SERVICE app_integrity:
DUMP OF SERVICE appops:
DUMP OF SERVICE appwidget:
DUMP OF SERVICE audio:
DUMP OF SERVICE auth:
DUMP OF SERVICE autofill:
DUMP OF SERVICE backup:
DUMP OF SERVICE battery:
DUMP OF SERVICE batteryproperties:
DUMP OF SERVICE batterystats:
DUMP OF SERVICE binder_calls_stats:
DUMP OF SERVICE biometric:
DUMP OF SERVICE blob_store:
DUMP OF SERVICE bluetooth_manager:
DUMP OF SERVICE bsgamepad:
DUMP OF SERVICE bugreport:
DUMP OF SERVICE cacheinfo:
DUMP OF SERVICE carrier_config:
DUMP OF SERVICE clipboard:
DUMP OF SERVICE color_display:
DUMP OF SERVICE com.goodix.FingerprintService:
DUMP OF SERVICE companiondevice:
DUMP OF SERVICE connectivity:
DUMP OF SERVICE connmetrics:
DUMP OF SERVICE consumer_ir:
DUMP OF SERVICE content:
DUMP OF SERVICE country_detector:
DUMP OF SERVICE cpuinfo:
DUMP OF SERVICE crossprofileapps:
DUMP OF SERVICE dataloader_manager:
DUMP OF SERVICE dbinfo:
DUMP OF SERVICE device_config:
DUMP OF SERVICE device_identifiers:
DUMP OF SERVICE device_policy:
DUMP OF SERVICE deviceidle:
DUMP OF SERVICE devicestoragemonitor:
DUMP OF SERVICE diskstats:
DUMP OF SERVICE display:
Can't find service: dnsresolver
DUMP OF SERVICE dpmservice:
DUMP OF SERVICE dreams:
DUMP OF SERVICE drm.drmManager:
DUMP OF SERVICE dropbox:
DUMP OF SERVICE dynamic_system:
DUMP OF SERVICE emergency_affordance:
DUMP OF SERVICE ethernet:
DUMP OF SERVICE external_vibrator_service:
DUMP OF SERVICE extphone:
DUMP OF SERVICE file_integrity:
DUMP OF SERVICE fingerprint:
DUMP OF SERVICE gfxinfo:
DUMP OF SERVICE gpu:
DUMP OF SERVICE graphicsstats:
DUMP OF SERVICE greezer:
DUMP OF SERVICE hardware_properties:
DUMP OF SERVICE imms:
Can't find service: incident
DUMP OF SERVICE incidentcompanion:
DUMP OF SERVICE incremental:
DUMP OF SERVICE input:
DUMP OF SERVICE input_method:
DUMP OF SERVICE inputflinger:
Can't find service: installd
DUMP OF SERVICE ions:
Can't find service: iorapd
DUMP OF SERVICE iphonesubinfo:
DUMP OF SERVICE ipsec:
DUMP OF SERVICE isms:
DUMP OF SERVICE isub:
DUMP OF SERVICE jobscheduler:
DUMP OF SERVICE launcherapps:
DUMP OF SERVICE lights:
DUMP OF SERVICE location:
DUMP OF SERVICE locationpolicy:
DUMP OF SERVICE lock_settings:
DUMP OF SERVICE looper_stats:
DUMP OF SERVICE manager:
Error dumping service info status_t: FAILED_TRANSACTION manager
DUMP OF SERVICE media.aaudio:
DUMP OF SERVICE media.audio_flinger:
DUMP OF SERVICE media.audio_policy:
DUMP OF SERVICE media.camera:
DUMP OF SERVICE media.camera.proxy:
DUMP OF SERVICE media.extractor:
DUMP OF SERVICE media.metrics:
DUMP OF SERVICE media.player:
DUMP OF SERVICE media.resource_manager:
DUMP OF SERVICE media_projection:
DUMP OF SERVICE media_resource_monitor:
DUMP OF SERVICE media_router:
DUMP OF SERVICE media_session:
DUMP OF SERVICE meminfo:
DUMP OF SERVICE midi:
DUMP OF SERVICE miui.face.FaceService:
DUMP OF SERVICE miui.fdpp:
Error dumping service info status_t: FAILED_TRANSACTION miui.fdpp
DUMP OF SERVICE miui.memory.service:
DUMP OF SERVICE miui.mirror_service:
DUMP OF SERVICE miui.mqsas.IMQSNative:
DUMP OF SERVICE miui.mqsas.MQSService:
DUMP OF SERVICE miui.restore.service:
DUMP OF SERVICE miui.sedc:
DUMP OF SERVICE miui.shell:
DUMP OF SERVICE miui.whetstone.klo:
DUMP OF SERVICE miui.whetstone.mcd:
DUMP OF SERVICE miui.whetstone.power:
DUMP OF SERVICE miuiboosterservice:
DUMP OF SERVICE mount:
Can't find service: netd
DUMP OF SERVICE netd_listener:
DUMP OF SERVICE netpolicy:
DUMP OF SERVICE netstats:
DUMP OF SERVICE network_management:
DUMP OF SERVICE network_score:
DUMP OF SERVICE network_stack:
DUMP OF SERVICE network_time_update_service:
DUMP OF SERVICE network_watchlist:
DUMP OF SERVICE nfc:
DUMP OF SERVICE notification:
DUMP OF SERVICE oem_lock:
DUMP OF SERVICE otadexopt:
DUMP OF SERVICE overlay:
DUMP OF SERVICE package:
DUMP OF SERVICE package_native:
DUMP OF SERVICE perfshielder:
DUMP OF SERVICE permission:
DUMP OF SERVICE permissionmgr:
DUMP OF SERVICE persistent_data_block:
DUMP OF SERVICE phone:
DUMP OF SERVICE pinner:
DUMP OF SERVICE platform_compat:
DUMP OF SERVICE platform_compat_native:
DUMP OF SERVICE power:
DUMP OF SERVICE print:
DUMP OF SERVICE processinfo:
DUMP OF SERVICE procstats:
DUMP OF SERVICE qti.radio.extphone:
DUMP OF SERVICE recovery:
DUMP OF SERVICE restrictions:
DUMP OF SERVICE role:
DUMP OF SERVICE rollback:
DUMP OF SERVICE runtime:
DUMP OF SERVICE scheduling_policy:
DUMP OF SERVICE search:
DUMP OF SERVICE sec_key_att_app_id_provider:
DUMP OF SERVICE secure_element:
DUMP OF SERVICE security:
DUMP OF SERVICE sensor_privacy:
DUMP OF SERVICE sensorservice:
DUMP OF SERVICE serial:
DUMP OF SERVICE servicediscovery:
DUMP OF SERVICE settings:
DUMP OF SERVICE shortcut:
DUMP OF SERVICE simphonebook:
DUMP OF SERVICE sip:
DUMP OF SERVICE slice:
DUMP OF SERVICE soundtrigger:
DUMP OF SERVICE soundtrigger_middleware:
DUMP OF SERVICE stats:
DUMP OF SERVICE statscompanion:
DUMP OF SERVICE statsmanager:
DUMP OF SERVICE statusbar:
DUMP OF SERVICE storaged:
DUMP OF SERVICE storaged_pri:
DUMP OF SERVICE storagestats:
Can't find service: suspend_control
DUMP OF SERVICE system_config:
DUMP OF SERVICE system_update:
DUMP OF SERVICE telecom:
DUMP OF SERVICE telephony.registry:
DUMP OF SERVICE telephony_ims:
DUMP OF SERVICE testharness:
DUMP OF SERVICE tethering:
DUMP OF SERVICE textclassification:
DUMP OF SERVICE textservices:
DUMP OF SERVICE thermalservice:
DUMP OF SERVICE time_detector:
DUMP OF SERVICE time_zone_detector:
DUMP OF SERVICE trust:
DUMP OF SERVICE uimode:
DUMP OF SERVICE updatelock:
DUMP OF SERVICE uri_grants:
DUMP OF SERVICE usagestats:
DUMP OF SERVICE usb:
DUMP OF SERVICE user:
DUMP OF SERVICE vendor.audio.vrservice:
DUMP OF SERVICE vendor.perfservice:
DUMP OF SERVICE vendor.qspmsvc:
DUMP OF SERVICE vibrator:
DUMP OF SERVICE voiceinteraction:
Can't find service: vold
DUMP OF SERVICE wallpaper:
DUMP OF SERVICE webviewupdate:
DUMP OF SERVICE whetstone.activity:
DUMP OF SERVICE wifi:
DUMP OF SERVICE wifiaware:
DUMP OF SERVICE wifinl80211:
Error dumping service info status_t: FAILED_TRANSACTION wifinl80211
DUMP OF SERVICE wifip2p:
DUMP OF SERVICE wifirtt:
DUMP OF SERVICE wifiscanner:
DUMP OF SERVICE window:
DUMP OF SERVICE xiaomi.joyose:
vayu:/ $

adb shell dumpsys battery should be used when fully charged, als "charge counter" shows mAh at this moment.

Edit:
C:\Users\Haldi>adb shell dumpsys battery
Current Battery Service state:
AC powered: false
USB powered: true
Wireless powered: false
Max charging current: 500000
Max charging voltage: 5000000
Charge counter: 5043075
status: 2
health: 2
present: true
level: 100
scale: 100
voltage: 4457
temperature: 260
technology: Li-poly


Edit:
Thermal Configs, if i needed...

Code:
C:\Users\Haldi>adb shell
vayu:/ $ for file in sys/class/thermal/thermal_zone*/type; do echo "$file"; cat "$file"; done
sys/class/thermal/thermal_zone0/type
aoss0-usr
sys/class/thermal/thermal_zone1/type
cpu-0-0-usr
sys/class/thermal/thermal_zone2/type
cpu-0-1-usr
sys/class/thermal/thermal_zone3/type
cpu-0-2-usr
sys/class/thermal/thermal_zone4/type
cpu-0-3-usr
sys/class/thermal/thermal_zone5/type
cpuss-0-usr
sys/class/thermal/thermal_zone6/type
cpuss-1-usr
sys/class/thermal/thermal_zone7/type
cpu-1-0-usr
sys/class/thermal/thermal_zone8/type
cpu-1-1-usr
sys/class/thermal/thermal_zone9/type
cpu-1-2-usr
sys/class/thermal/thermal_zone10/type
cpu-1-3-usr
sys/class/thermal/thermal_zone11/type
cpu-1-4-usr
sys/class/thermal/thermal_zone12/type
cpu-1-5-usr
sys/class/thermal/thermal_zone13/type
cpu-1-6-usr
sys/class/thermal/thermal_zone14/type
cpu-1-7-usr
sys/class/thermal/thermal_zone15/type
gpuss-0-usr
sys/class/thermal/thermal_zone16/type
aoss-1-usr
sys/class/thermal/thermal_zone17/type
cwlan-usr
sys/class/thermal/thermal_zone18/type
video-usr
sys/class/thermal/thermal_zone19/type
ddr-usr
sys/class/thermal/thermal_zone20/type
q6-hvx-usr
sys/class/thermal/thermal_zone21/type
camera-usr
sys/class/thermal/thermal_zone22/type
cmpss-usr
sys/class/thermal/thermal_zone23/type
mdm-core-usr
sys/class/thermal/thermal_zone24/type
npu-usr
sys/class/thermal/thermal_zone25/type
mdm-vec-usr
sys/class/thermal/thermal_zone26/type
mdm-scl-usr
sys/class/thermal/thermal_zone27/type
gpuss-1-usr
sys/class/thermal/thermal_zone28/type
cpu-1-7-lowf
sys/class/thermal/thermal_zone29/type
gpuss-0-lowf
sys/class/thermal/thermal_zone30/type
camera-lowf
sys/class/thermal/thermal_zone31/type
mdm-scl-lowf
sys/class/thermal/thermal_zone32/type
gpuss-max-step
sys/class/thermal/thermal_zone33/type
apc-0-max-step
sys/class/thermal/thermal_zone34/type
apc-1-max-step
sys/class/thermal/thermal_zone35/type
pop-mem-step
sys/class/thermal/thermal_zone36/type
lmh-dcvs-01
sys/class/thermal/thermal_zone37/type
lmh-dcvs-00
sys/class/thermal/thermal_zone38/type
npu-step
sys/class/thermal/thermal_zone39/type
cpu-0-0-step
sys/class/thermal/thermal_zone40/type
cpu-0-1-step
sys/class/thermal/thermal_zone41/type
cpu-0-2-step
sys/class/thermal/thermal_zone42/type
cpu-0-3-step
sys/class/thermal/thermal_zone43/type
cpu-1-0-step
sys/class/thermal/thermal_zone44/type
cpu-1-1-step
sys/class/thermal/thermal_zone45/type
cpu-1-2-step
sys/class/thermal/thermal_zone46/type
cpu-1-3-step
sys/class/thermal/thermal_zone47/type
cpu-1-4-step
sys/class/thermal/thermal_zone48/type
cpu-1-5-step
sys/class/thermal/thermal_zone49/type
cpu-1-6-step
sys/class/thermal/thermal_zone50/type
cpu-1-7-step
sys/class/thermal/thermal_zone51/type
pop-mem-test
sys/class/thermal/thermal_zone52/type
q6-hvx-step
sys/class/thermal/thermal_zone53/type
pm8150_tz
sys/class/thermal/thermal_zone54/type
pm8150b-wp-therm
sys/class/thermal/thermal_zone55/type
pm8150b_tz
sys/class/thermal/thermal_zone56/type
pm8150b-ibat-lvl0
sys/class/thermal/thermal_zone57/type
pm8150b-ibat-lvl1
sys/class/thermal/thermal_zone58/type
pm8150b-vbat-lvl0
sys/class/thermal/thermal_zone59/type
pm8150b-vbat-lvl1
sys/class/thermal/thermal_zone60/type
pm8150b-vbat-lvl2
sys/class/thermal/thermal_zone61/type
pm8150b-bcl-lvl0
sys/class/thermal/thermal_zone62/type
pm8150b-bcl-lvl1
sys/class/thermal/thermal_zone63/type
pm8150b-bcl-lvl2
sys/class/thermal/thermal_zone64/type
soc
sys/class/thermal/thermal_zone65/type
pm8150l_tz
sys/class/thermal/thermal_zone66/type
pm8150l-vph-lvl0
sys/class/thermal/thermal_zone67/type
pm8150l-vph-lvl1
sys/class/thermal/thermal_zone68/type
pm8150l-vph-lvl2
sys/class/thermal/thermal_zone69/type
pm8150l-bcl-lvl0
sys/class/thermal/thermal_zone70/type
pm8150l-bcl-lvl1
sys/class/thermal/thermal_zone71/type
pm8150l-bcl-lvl2
sys/class/thermal/thermal_zone72/type
wp_therm
sys/class/thermal/thermal_zone73/type
xo_therm
sys/class/thermal/thermal_zone74/type
quiet_therm
sys/class/thermal/thermal_zone75/type
pa_therm0
sys/class/thermal/thermal_zone76/type
cam_therm0
sys/class/thermal/thermal_zone77/type
cam_therm1
sys/class/thermal/thermal_zone78/type
pa_therm1
sys/class/thermal/thermal_zone79/type
bms
sys/class/thermal/thermal_zone80/type
battery
vayu:/ $
 
Last edited:

Haldi4803

Senior Member
Oct 14, 2010
3,967
1,600
Amazon Fire HD 8 and HD 10
Xperia XZ2

Post 2: Deepsleep over night on Stock​

I've reset Batterystats and put my phone on the table and left it there until the alarm clock rang.
Lost 2% Battery in almost 9 hours.
1638556633129.png




Code:
Duration: 8h40m43.764s
Aggregated Checkin Stats:
Metric                           | Value                                   
Screen Off Discharge Rate (%/hr) | 0.23  (Discharged: 2%)                 
Screen On Discharge Rate (%/hr)  | 0.00  (Discharged: 0%)                 
Screen On Time                   | 1m21.87s                               
Screen Off Uptime                | 16m13.965s                             
Userspace Wakelock Time          | 3m43.579s                               
Sync Activity                    | 30ms (1 times)                         
JobScheduler Activity            | 1m48.886s (152 times)                   
App Wakeup Alarms                | 139 times                               
CPU Usage                        | 6m31.117s user time, 7m46.938s system time
Kernel Overhead Time             | 12m30.386s                             
Kernel Wakelocks                 | 2m6.306s (89620 times)                 
Wakeup Reasons                   | 10m11.945s (787 times)                 
Mobile KBs/hr                    | 465.77                                 
WiFi KBs/hr                      | 0.00                                   
Total WiFi Scan Activity         | 0 (0 times)                             
Total WiFi Full Lock Activity    | 0                                       
Mobile Active Time               | 1h9m16.502s                             
Signal Scanning Time             | 0                                       
Full Wakelock Time               | 29.329s                                 
Interactive Time                 | 1m21.019s                               
Phone Call Time                  | 0                                       
Device Idle Mode Enabled Time    | 7h7m55.964s                             
Device Idling Time               | 7h9m26.416s                             
Total GPS Use                    | 0 (0 times)                             
Wifi Power Usage                 | 0.00%/hr, 0.00% total                   
Wifi Transfer Time               | 0                                       
Wifi Idle Time                   | 0                                       
Bluetooth Power Usage            | 0.00%/hr, 0.00% total                   
Bluetooth Transfer Time          | 0                                       
Bluetooth Idle Time              | 0                                       
Camera Use                       | 0 (0 times)                             
Flashlight Time                  | 0 (0 times)                             
Modem Transfer Time              | 0                                       
Modem Idle Time                  | 0
Code:
Device's Power Estimates:
Ranking | Name                                    | Uid   | Battery Percentage Consumed
0       | CELL                                    | 0     | 1.71%                    
1       | GOOGLE_SERVICES                         | 10190 | 1.41%                    
2       | com.xiaomi.xmsf                         | 10144 | 1.19%                    
3       | com.miui.msa.global                     | 10146 | 0.96%                    
4       | DNS                                     | 1051  | 0.49%                    
5       | com.google.android.apps.messaging       | 10217 | 0.24%                    
6       | com.android.thememanager                | 9801  | 0.21%                    
7       | com.google.android.youtube              | 10216 | 0.20%                    
8       | ANDROID_SYSTEM                          | 1000  | 0.20%                    
9       | com.google.android.googlequicksearchbox | 10198 | 0.14%
Code:
Userspace Wakelocks:
Ranking | Name                                                                                                                                                | Uid   | Duration / Hr | Count / Hr | Total Duration | Total Count
0       | ANDROID_SYSTEM : deviceidle_maint                                                                                                                   | 1000  | 6s767ms       | 0.69       | 1m45.773s      | 6         
1       | GOOGLE_SERVICES : wake:com.google.android.gms/.chimera.PersistentIntentOperationService                                                             | 10190 | 2s315ms       | 0.12       | 1m0.928s       | 1         
2       | GOOGLE_SERVICES : wake:com.google.android.gms/.chimera.GmsIntentOperationService                                                                    | 10190 | 2s302ms       | 0.23       | 1m0.082s       | 2         
3       | ANDROID_SYSTEM : *job*/android/com.android.server.MountServiceIdler                                                                                 | 1000  | 1s955ms       | 0.35       | 56.004s        | 3         
4       | ANDROID_SYSTEM : com.miui.bugreport.service.BugreportGenerateService                                                                                | 1000  | 4s323ms       | 0.00       | 40.062s        | 0         
5       | ANDROID_SYSTEM : AnyMotionDetector                                                                                                                  | 1000  | 1s786ms       | 0.23       | 20.224s        | 2         
6       | AUDIOSERVER : AudioMix AudioOut_D1069                                                                                                               | 1041  | 676ms         | 0.69       | 16.669s        | 6         
7       | ANDROID_SYSTEM : *backup*-0-3914                                                                                                                    | 1000  | 290ms         | 6.22       | 14.689s        | 54         
8       | AUDIOSERVER : AudioMix AudioOut_3D1069                                                                                                              | 1041  | 176ms         | 0.58       | 12.651s        | 5         
9       | AUDIOSERVER : AudioMix AudioOut_1D1069                                                                                                              | 1041  | 176ms         | 0.58       | 12.648s        | 5         
10      | AUDIOSERVER : AudioMix AudioOut_4D1069                                                                                                              | 1041  | 176ms         | 0.58       | 12.642s        | 5         
11      | AUDIOSERVER : AudioMix AudioOut_151069                                                                                                              | 1041  | 176ms         | 0.58       | 12.636s        | 5         
12      | ANDROID_SYSTEM : ActivityManager-Sleep                                                                                                              | 1000  | 850ms         | 0.23       | 9.965s         | 2         
13      | GOOGLE_SERVICES : *gms_scheduler*/com.google.android.gms/.clearcut.uploader.QosUploaderService                                                      | 10190 | 429ms         | 0.58       | 8.431s         | 5         
14      | GOOGLE_SERVICES : *gms_scheduler*/com.google.android.gms/.phenotype.service.sync.PhenotypeConfigurator                                              | 10190 | 171ms         | 0.12       | 4.917s         | 1         
15      | com.google.android.apps.messaging : bugle_datamodel_executor_wakelock                                                                               | 10217 | 321ms         | 2.19       | 3.721s         | 19         
16      | com.miui.cleaner : *job*/com.miui.cleaner/com.miui.optimizecenter.timed.TimedScanJobService                                                         | 10093 | 113ms         | 0.23       | 3.62s          | 2         
17      | com.google.android.googlequicksearchbox : *job*/com.google.android.googlequicksearchbox/com.google.android.apps.gsa.tasks.BackgroundTasksJobService | 10198 | 68ms          | 0.46       | 3.209s         | 4         
18      | GOOGLE_SERVICES : *gms_scheduler*/com.google.android.gms/.checkin.EventLogService                                                                   | 10190 | 107ms         | 0.69       | 3.202s         | 6         
19      | ANDROID_SYSTEM : *job*/android/com.android.server.pm.DynamicCodeLoggingService                                                                      | 1000  | 64ms          | 0.69       | 2.946s         | 6         
20      | com.xiaomi.discover : com.xiaomi.market.data.Da/CheckUpdateService                                                                                  | 10119 | 303ms         | 0.12       | 2.665s         | 1         
21      | GOOGLE_SERVICES : Checkin Service                                                                                                                   | 10190 | 50ms          | 0.12       | 2.524s         | 1         
22      | GOOGLE_SERVICES : *gms_scheduler*/com.google.android.gms/.tapandpay.gcmtask.TapAndPayGcmTaskService                                                 | 10190 | 56ms          | 0.69       | 2.456s         | 6         
23      | GOOGLE_SERVICES : alug:SnetNormal                                                                                                                   | 10190 | 106ms         | 0.23       | 2.371s         | 2         
24      | com.xiaomi.finddevice : *job*/com.xiaomi.finddevice/.v2.capture.FindDeviceUploadImageJob                                                            | 9810  | 49ms          | 0.12       | 2.231s         | 1
Code:
JobScheduler Jobs:
Ranking | Name                                                                                                                                          | Uid   | Duration / Hr | Count / Hr | Total Duration | Total Count
0       | ANDROID_SYSTEM : android/com.android.server.MountServiceIdler                                                                                 | 1000  | 6s457ms       | 0.35       | 56.042s        | 3         
1       | com.miui.cleaner : com.miui.cleaner/com.miui.optimizecenter.timed.TimedScanJobService                                                         | 10093 | 449ms         | 0.23       | 3.903s         | 2         
2       | com.google.android.googlequicksearchbox : com.google.android.googlequicksearchbox/com.google.android.apps.gsa.tasks.BackgroundTasksJobService | 10198 | 372ms         | 0.46       | 3.231s         | 4         
3       | ANDROID_SYSTEM : android/com.android.server.pm.DynamicCodeLoggingService                                                                      | 1000  | 346ms         | 0.69       | 3.011s         | 6         
4       | com.android.thememanager : com.android.thememanager/com.yandex.metrica.ConfigurationJobService                                                | 9801  | 332ms         | 1.96       | 2.885s         | 17         
5       | com.android.vending : com.android.vending/com.google.android.finsky.scheduler.process.mainimpl.PhoneskyJobServiceMain                         | 10197 | 293ms         | 0.23       | 2.55s          | 2         
6       | com.xiaomi.finddevice : com.xiaomi.finddevice/.v2.capture.FindDeviceUploadImageJob                                                            | 9810  | 274ms         | 0.12       | 2.382s         | 1         
7       | com.google.android.apps.turbo : com.google.android.apps.turbo/com.google.android.libraries.smartbattery.appusage.library.InferAppBucketsJob   | 10194 | 260ms         | 0.46       | 2.261s         | 4         
8       | com.miui.android.fashiongallery : com.miui.android.fashiongallery/.remoteconfig.RemoteConfigJobService                                        | 10254 | 226ms         | 0.12       | 1.964s         | 1         
9       | com.google.android.youtube : com.google.android.youtube/androidx.work.impl.background.systemjob.SystemJobService                              | 10216 | 224ms         | 0.46       | 1.95s          | 4
Code:
CPU Usage By App:
Ranking | Name                                    | Uid   | User Time / Hr | System Time / Hr | Battery Use / Hr | User Time | System Time | Battery Use
0       | ANDROID_SYSTEM                          | 1000  | 18s203ms       | 22s963ms         | 0.00             | 2m37.982s | 3m19.3s     | 0.00%     
1       | ROOT                                    | 0     | 2s921ms        | 15s890ms         | 0.00             | 25.354s   | 2m17.908s   | 0.00%     
2       | GOOGLE_SERVICES                         | 10190 | 6s329ms        | 3s22ms           | 0.00             | 54.93s    | 26.228s     | 0.00%     
3       | RADIO                                   | 1001  | 1s340ms        | 2s496ms          | 0.00             | 11.634s   | 21.669s     | 0.00%     
4       | LOGD                                    | 1036  | 1s136ms        | 1s96ms           | 0.00             | 9.861s    | 9.516s      | 0.00%     
5       | SHELL                                   | 2000  | 734ms          | 903ms            | 0.00             | 6.373s    | 7.837s      | 0.00%     
6       | com.mi.android.globallauncher           | 10113 | 1s145ms        | 390ms            | 0.00             | 9.943s    | 3.39s       | 0.00%     
7       | com.google.android.apps.messaging       | 10217 | 876ms          | 196ms            | 0.00             | 7.607s    | 1.703s      | 0.00%     
8       | com.google.android.googlequicksearchbox | 10198 | 838ms          | 197ms            | 0.00             | 7.28s     | 1.71s       | 0.00%     
9       | com.android.camera                      | 10110 | 779ms          | 246ms            | 0.00             | 6.764s    | 2.142s      | 0.00%
Code:
Mobile Radio Activity Per App:
Ranking | Name                                    | Uid   | Duration / Hr | Count / Hr | Total Duration | Count
0       | GOOGLE_SERVICES                         | 10190 | 1m53s112ms    | 21.32      | 16m21.684s     | 185 
1       | com.xiaomi.xmsf                         | 10144 | 1m37s684ms    | 10.25      | 14m7.784s      | 89   
2       | com.miui.msa.global                     | 10146 | 1m18s694ms    | 1.84       | 11m22.979s     | 16   
3       | DNS                                     | 1051  | 39s871ms      | 3.00       | 5m46.035s      | 26   
4       | com.google.android.apps.messaging       | 10217 | 19s348ms      | 2.19       | 2m47.922s      | 19   
5       | com.android.thememanager                | 9801  | 17s345ms      | 0.58       | 2m30.535s      | 5   
6       | com.google.android.youtube              | 10216 | 16s374ms      | 0.81       | 2m22.112s      | 7   
7       | com.google.android.googlequicksearchbox | 10198 | 10s776ms      | 3.23       | 1m33.527s      | 28   
8       | com.mi.android.globallauncher           | 10113 | 10s153ms      | 1.73       | 1m28.117s      | 15   
9       | com.google.android.inputmethod.latin    | 10204 | 8s147ms       | 0.69       | 1m10.707s      | 6
Code:
Mobile Traffic Per App:
Ranking | Name                                    | Uid   | MB / Hr | Total MB
0       | GOOGLE_SERVICES                         | 10190 | 0.23    | 1.99   
1       | com.google.android.googlequicksearchbox | 10198 | 0.04    | 0.33   
2       | com.google.android.youtube              | 10216 | 0.02    | 0.19   
3       | ANDROID_SYSTEM                          | 1000  | 0.02    | 0.17   
4       | DNS                                     | 1051  | 0.02    | 0.15   
5       | com.android.chrome                      | 10201 | 0.02    | 0.15   
6       | com.google.android.apps.messaging       | 10217 | 0.01    | 0.13   
7       | com.mi.android.globallauncher           | 10113 | 0.01    | 0.10   
8       | com.miui.analytics                      | 10140 | 0.01    | 0.07   
9       | com.android.vending                     | 10197 | 0.01    | 0.07
Code:
Kernel Wakesources:
Ranking | Name                           | Duration / Hr | Count / Hr | Total Duration | Total Count
0       | IdleMaint                      | 6s29ms        | 0.69       | 52.333s        | 6         
1       | NETLINK-hvdcp_opti             | 2s903ms       | 1937.82    | 25.202s        | 16818     
2       | NETLINK-batterysecret          | 2s820ms       | 1962.25    | 24.475s        | 17030     
3       | [timerfd]-Binder:1796_3        | 1s221ms       | 29.50      | 10.604s        | 256       
4       | netmgr_wl                      | 383ms         | 32.95      | 3.325s         | 286       
5       | SensorService_wakelock         | 259ms         | 1.50       | 2.25s          | 13         
6       | -hvdcp_opti                    | 130ms         | 201.29     | 1.129s         | 1747       
7       | CHG_PLCY_MAIN_WL               | 114ms         | 1165.25    | 997ms          | 10113     
8       | batteryd                       | 111ms         | 1165.94    | 965ms          | 10119     
9       | CHG_PLCY_HVDCP2_WL             | 90ms          | 117.87     | 788ms          | 1023       
10      | PowerManager.SuspendLockout    | 90ms          | 0.46       | 786ms          | 4         
11      | PowerManagerService.Display    | 90ms          | 0.46       | 786ms          | 4         
12      | PowerManagerService.Broadcasts | 77ms          | 0.81       | 676ms          | 7         
13      | CHG_PLCY_SOH_WL                | 48ms          | 98.75      | 423ms          | 857       
14      | CHG_PLCY_HVDCP_WL              | 31ms          | 108.66     | 275ms          | 943       
15      | CHG_PLCY_STD_PD_WL             | 25ms          | 103.12     | 225ms          | 895       
16      | CHG_PLCY_PPS_WL                | 22ms          | 101.97     | 198ms          | 885       
17      | rmt_storage_516690009280       | 16ms          | 0.23       | 145ms          | 2         
18      | CHG_PLCY_CTM_WL                | 16ms          | 100.94     | 144ms          | 876       
19      | rmt_storage_516691049664       | 15ms          | 0.23       | 137ms          | 2         
20      | tftp_server_wakelock           | 11ms          | 1.04       | 98ms           | 9         
21      | DIAG_WS                        | 9ms           | 103.70     | 80ms           | 900       
22      | eventpoll-batterysecret        | 7ms           | 1962.25    | 62ms           | 17030     
23      | event2-InputReader             | 6ms           | 1.73       | 58ms           | 15         
24      | event0-InputReader             | 5ms           | 0.58       | 46ms           | 5
Code:
Kernel Wakeup Reasons:
Ranking | Name                                                                                                                   | Duration / Hr | Count / Hr | Total Duration | Total Count | Show Count vs Time
0       | Abort:Callback failed on alarmtimer in platform_pm_suspend+0x0/0x4c returned -16                                       | 45s285ms      | 21.20      | 6m33.023s      | 184         |                   
1       | 667:glink-native_modem                                                                                                 | 6s124ms       | 20.51      | 53.157s        | 178         |                   
2       | Abort:Last active Wakeup Source: qrtr_0, handle process swapper/0                                                      | 9s920ms       | 17.74      | 1m26.095s      | 154         |                   
3       | Abort:Wakeup IRQ detected during suspend: 556 qpnp_rtc_alarm                                                           | 1s17ms        | 15.56      | 8.827s         | 135         |                   
4       | Abort:Last active Wakeup Source: qrtr_0, handle process Binder:729_2                                                   | 4s166ms       | 5.76       | 36.163s        | 50          |                   
5       | 419:smp2p:634:glink-native_slpi                                                                                        | 161ms         | 4.26       | 1.398s         | 37          |                   
6       | Abort:Wakeup IRQ detected during suspend: 171 ipa                                                                      | 270ms         | 1.38       | 2.344s         | 12          |                   
7       | Abort:Last active Wakeup Source: c440000.qcom,spmi:qcom,[email protected]:qpnp,fg, handle process mi_thermald                  | 1s430ms       | 1.15       | 12.411s        | 10          |                   
8       | Abort:Pending Wakeup Sources: IPA_CLIENT_APPS_LAN_CONS, handle process swapper/0IPA_WS, handle process swapper/0       | 572ms         | 0.81       | 4.97s          | 7           |                   
9       | Abort:Pending Wakeup Sources: IPA_CLIENT_APPS_LAN_CONS, handle process Binder:729_2IPA_WS, handle process Binder:729_2 | 337ms         | 0.58       | 2.929s         | 5           |                   
10      | Abort:Last active Wakeup Source: c440000.qcom,spmi:qcom,[email protected]:qpnp,fg, handle process kworker/0:0                  | 650ms         | 0.35       | 5.649s         | 3           |                   
11      | Abort:Last active Wakeup Source: qrtr_0, handle process qseecomd                                                       | 129ms         | 0.23       | 1.12s          | 2           |                   
12      | Abort:Wakeup IRQ detected during suspend: 560 msoc-delta                                                               | 54ms          | 0.23       | 471ms          | 2           |                   
13      | Abort:Last active Wakeup Source: c440000.qcom,spmi:qcom,[email protected]:qpnp,fg, handle process kworker/0:1                  | 57ms          | 0.12       | 496ms          | 1           |                   
14      | Abort:Last active Wakeup Source: c440000.qcom,spmi:qcom,[email protected]:qpnp,fg, handle process kworker/0:4                  | 73ms          | 0.12       | 634ms          | 1           |                   
15      | Abort:Last active Wakeup Source: qrtr_0, handle process FileObserver                                                   | 57ms          | 0.12       | 495ms          | 1           |                   
16      | Abort:Last active Wakeup Source: qrtr_0, handle process netd                                                           | 56ms          | 0.12       | 492ms          | 1           |                   
17      | Abort:Last active Wakeup Source: qrtr_0, handle process netmgrd                                                        | 42ms          | 0.12       | 368ms          | 1           |                   
18      | Abort:Pending Wakeup Sources: IPA_CLIENT_APPS_WAN_CONS, handle process swapper/0                                       | 32ms          | 0.12       | 278ms          | 1           |                   
19      | Abort:Pending Wakeup Sources: rmnet_ipa1, handle process swapper/0                                                     | 31ms          | 0.12       | 271ms          | 1           |                   
20      | Abort:Wakeup IRQ detected during suspend: 570 batt-temp-delta                                                          | 40ms          | 0.12       | 354ms          | 1           |
Code:
App Wakeup Alarms:
Ranking | Name                              | Uid   | Frequency (count/hr) | Count
0       | com.xiaomi.xmsf                   | 10144 | 5.99                 | 52   
1       | GOOGLE_SERVICES                   | 10190 | 5.76                 | 50   
2       | ANDROID_SYSTEM                    | 1000  | 3.46                 | 30   
3       | com.android.deskclock             | 10164 | 0.46                 | 4   
4       | com.google.android.apps.wellbeing | 10195 | 0.23                 | 2   
5       | com.miui.weather2                 | 10089 | 0.12                 | 1
Code:
Time Spent In Each App State:
Name                              | Uid   | Top / Hr | Foreground Service / Hr | Top Sleeping / Hr | Foreground / Hr | Background / Hr | Cached / Hr
com.android.deskclock             | 10164 | 1s904ms  | 90ms                    | 0ms               | 436ms           | 0ms             | 0ms       
com.mi.android.globallauncher     | 10113 | 1s462ms  | 0ms                     | 59m58s529ms       | 0ms             | 0ms             | 0ms       
com.android.updater               | 9802  | 259ms    | 0ms                     | 0ms               | 52ms            | 0ms             | 0ms       
com.mi.android.globalFileexplorer | 10152 | 231ms    | 0ms                     | 0ms               | 1ms             | 183ms           | 0ms       
keepass2android.keepass2android   | 10310 | 0ms      | 1h0m0s                  | 0ms               | 0ms             | 0ms             | 0ms       
com.miui.msa.global               | 10146 | 0ms      | 58m45s953ms             | 4s858ms           | 0ms             | 0ms             | 0ms       
GOOGLE_SERVICES                   | 10190 | 0ms      | 1m9s572ms               | 58m50s427ms       | 0ms             | 0ms             | 0ms       
com.xiaomi.discover               | 10119 | 0ms      | 321ms                   | 318ms             | 59ms            | 0ms             | 0ms       
com.miui.gallery                  | 10092 | 0ms      | 105ms                   | 0ms               | 108ms           | 0ms             | 0ms       
com.xiaomi.simactivate.service    | 10167 | 0ms      | 35ms                    | 0ms               | 92ms            | 0ms             | 0ms
 
Last edited:

Haldi4803

Senior Member
Oct 14, 2010
3,967
1,600
Amazon Fire HD 8 and HD 10
Xperia XZ2
I don't like what i'm seeing here....
Not sure how accurat that is. But at first look it seems like whenever the screen is powered on the CPU runs on maximum Clock... wtf? is that Normal for SD860 devices? Or Xiaomi phones?
On the Frequency chart... whenever it's maximized i had the screen on, on the Temperature and CPU Utilization you can see when i started some CPULoad threads.
1638562883991.png


Edit: Yes... CPU Throttling Test shows the same...
And not just because USB is plugged in. Does the same without.

Screenshot_2021-12-03-21-25-15-408_skynet.cputhrottlingtest.jpg



Edit:
I don't know what exactly the phone was doing, but for some reasing it drained the battery really really fast (See test in Spoiler). Redid the thest. Maximum Brightness lost 10% from 100 to 90 in 1 hour.
Average 6Min27 Seconds per %. So roughly 10h 45 mins for a full battery.
On Minimum Brightness i testet for 7 hours. from 63% to 47%. On Average 26Minutes 26 Seconds per %. Which would result in 44h SoT.

1638738690626.png

1638738699344.png




Edit: Talking about WTF Moments...
I tried to test Discharge linearity by draining the Phone battery simply by the Screen.
Flight Mode, no GPS, no WiFi, Manually lowest Screen brightness and no Auto Screen off.

Discharge_LowBrightness.jpg




WTF is with the Battery Temperature increase after it drops below 20% Battery? The Temperature INSTANTLY Spikes from somewhere around 33°C to 37-39°C

Another thing is the linearity of discharging...
Between 77% and 60% it is around the 6minute mark. from 60% to 20% it is around the 5 Minute mark and from 20% downward it drops to 3minutes.
I'm pretty sure that below 20% some kind of battery "saver" mode change something to the worse. Might even be built in and not be possible to disable.... only 4 more day until unlocked bootloader...

Discharge_LowBrightness_Linearity.jpg


Edit 2:
Yeah.... Frequency always at max whenever the screen is on. for most of the time..
Frequency_ScreenON.jpg


Screen off does allow the cores to clock down:
Frequency_ScreenOFF.jpg




But lets got a little Further into Powerdrain...
Using Stock Charger didnt work, so i plugged my ult HTC10 Charger. With that i charged to phone to 100%, and saw the 0.025A Powerdrain. The Internal Measurement Tool only sees battery Discharge and showed me 2-3mA current! Working well.
Calculating Voltage*Current = Power
So here we have the Graph. With mentions on what section measures what and their punctual power usage :) Using the CPU Load Generator to create up to 16 Threads to generate a full load. Then Thermal Throttling kicks in and reduces the performance.
Discharge_Powermeasurement_Throttling.jpg

After 12 Minutes of testing i stopped as a continous full power CPU load is rather unrealistic, this would be more interesting done with a GPU load, But i'm not really a gamer on Mobiles so i'll do that someday later... probably...
To make sure everything works the same before and after testing i've done another screen on idle and screen off interval.


Because i used Auto Screen brightness in this test i've made another one with Manual Screen Brightness and showing a Full While image on the screen. (yeah i use 120hz mod exclusively... might have been interesting to see difference to 60hz though....)
Discharching_Screen.jpg

Interesting to see here is the 2nd Max Brightness test (Around minute 4), because when i have the Album open showing the full white image, and then wildly press on the screen the phone uses some kind of "touch Boost" feature. The Powerdrain is plainly higher then simply displaying the image.
You can also see the peaks whenever i started something because i needed to open apps, change settings and stuff which results in more work, more power drawn than simply displaying a white image.

Going by these values i should get between 11h and 37h SoT Depending on Screen Brightness if the phone is in flight mode and in full idle.
I have no clue why the other test above from 77% to 0% only did 6hours.
 
Last edited:

goo.gle

Senior Member
Aug 26, 2011
158
20
Yeah.... Frequency always at max whenever the screen is on. for most of the time..
This isn't the case in MIUI 12.0.6, I checked CPU-Z and the little cores idle at 576 MHz; big at 710 and the high power core at 825. My bootloader's locked too so it's pretty much untouched. I was not using battery saver.
 

Haldi4803

Senior Member
Oct 14, 2010
3,967
1,600
Amazon Fire HD 8 and HD 10
Xperia XZ2

WiFi vs Mobile Network Deepsleep.​

Tested on Android 12 ArrowOS build 2012_12_07 Gapps.
1639155674365.png

As you can see in the Graphs the file from #1 2021-12-10_06-30-34 uses Mobile Network and the #2 2021-12-09_06-30-28 is on WiF
The upper has some Red cluttered points for "Mobile Radio active" and the lower one has the green "Wifi radio".


The most obvious difference is the "Screen off uptime" which is less than half with Mobile Network. "Userspace Wakelock Time" is about the same, which is good! This proofs it's not our fault for the difference. But the "Kernel Overhad Time" is reduced to a third.



Code:
Aggregated Checkin Stats:
Metric                           | Value (bugreport-vayu_global-SD1A.210817.036.A8-2021-12-10-06-30-34.zip) | Value (bugreport-vayu_global-SD1A.210817.036.A8-2021-12-09-06-30-28.zip)
Screen Off Discharge Rate (%/hr) | 0.12  (Discharged: 1%)                                                                                                                    | 0.30  (Discharged: 2%)                                                                                                              
Screen On Discharge Rate (%/hr)  | 0.00  (Discharged: 0%)                                                                                                                    | 0.00  (Discharged: 0%)                                                                                                              
Screen On Time (%)               | 1m24.509s (0.29%)                                                                                                                         | 41.214s (0.17%)                                                                                                                    
Screen Off Uptime                | 7m15.992s (1.50%)                                                                                                                         | 16m3.072s (3.95%)                                                                                                                  
Userspace Wakelock Time          | 2m32.372s (0.52%)                                                                                                                         | 2m57.366s (0.73%)                                                                                                                  
Kernel Overhead Time             | 4m43.62s (0.97%)                                                                                                                          | 13m5.706s (3.23%)                                                                                                                  
Mobile KBs/hr                    | 311.36                                                                                                                                    | 0.00                                                                                                                                
WiFi KBs/hr                      | 0.00                                                                                                                                      | 378.99                                                                                                                              
Mobile Active Time               | 28m19.947s (5.84%)                                                                                                                        | 0 (0.00%)                                                                                                                          
Signal Scanning Time             | 0 (0.00%)                                                                                                                                 | 0 (0.00%)                                                                                                                          
Full Wakelock Time               | 25.71s (0.09%)                                                                                                                            | 19.549s (0.08%)                                                                                                                    
Interactive Time                 | 1m24.041s (0.29%)                                                                                                                         | 40.302s (0.17%)                                                                                                                    
Phone Call Time                  | 0 (0.00%)                                                                                                                                 | 0 (0.00%)                                                                                                                          
Device Idle Mode Enabled Time    | 6h53m44.534s (85.31%)                                                                                                                     | 5h27m46.544s (80.73%)                                                                                                              
Device Idling Time               | 6h54m44.82s (85.52%)                                                                                                                      | 5h28m46.856s (80.98%)                
                                                                                          

As Said before Userspace Wakelocks are "almost" the Same, so no reason to take a closer look at this here.
Userspace Wakelocks:
Name                                                                                                                                                | Diff Sec/Hr | #1 Sec/Hr | #2 Sec/Hr | #1 Minimum Duration | #2 Minimum Duration | Diff Count/Hr | #1 Count/Hr | #2 Count/Hr | #1 Total Count | #2 Total Count
com.android.vending : *job*/com.android.vending/com.google.android.finsky.instantapps.InstantAppHygieneService                                      | -3.07       | 0.00      | 3.07      | 0                   | 19.783s             | -0.15         | 0.00        | 0.15        | 0              | 1        
ANDROID_SYSTEM : deviceidle_maint                                                                                                                   | -2.69       | 9.99      | 12.68     | 1m8.822s            | 1m12.909s           | -0.29         | 0.74        | 1.03        | 6              | 7        
GOOGLE_SERVICES : wake:com.google.android.gms/.chimera.GmsIntentOperationService                                                                    | -1.45       | 7.42      | 8.87      | 56.219s             | 56.679s             | -0.02         | 0.12        | 0.15        | 1              | 1        
com.google.android.googlequicksearchbox : *job*/com.google.android.googlequicksearchbox/com.google.android.apps.gsa.tasks.BackgroundTasksJobService | -0.51       | 0.20      | 0.72      | 367ms               | 1.19s               | -0.76         | 0.87        | 1.63        | 7              | 11       
GOOGLE_SERVICES : CryptauthEnroller                                                                                                                 | -0.50       | 0.00      | 0.50      | 0                   | 887ms               | -0.15         | 0.00        | 0.15        | 0              | 1        
GOOGLE_SERVICES : *gms_scheduler*/com.google.android.gms/.phenotype.service.sync.PhenotypeConfigurator                                              | -0.44       | 0.00      | 0.44      | 0                   | 1.058s              | -0.30         | 0.00        | 0.30        | 0              | 2        
GOOGLE_SERVICES : *gms_scheduler*/com.google.android.gms/.clearcut.uploader.QosUploaderService                                                      | -0.37       | 0.57      | 0.94      | 1.746s              | 2.133s              | -0.56         | 0.62        | 1.18        | 5              | 8        
org.mozilla.firefox : *job*/org.mozilla.firefox/androidx.work.impl.background.systemjob.SystemJobService                                            | -0.28       | 0.55      | 0.83      | 2.203s              | 2.039s              | -0.05         | 0.25        | 0.30        | 2              | 2        
ANDROID_SYSTEM : AnyMotionDetector                                                                                                                  | -0.25       | 1.26      | 1.50      | 7.13s               | 7.432s              | -0.02         | 0.12        | 0.15        | 1              | 1        
ANDROID_SYSTEM : *job*/android/com.android.server.ZramWriteback                                                                                     | 0.25        | 0.25      | 0.01      | 371ms               | 29ms                | -0.02         | 0.12        | 0.15        | 1              | 1        


Mobile Traffic and WiFi Traffic are separate therefore cannot be compared here. But the traffic is almost the same.

Kernel Wakesources:
Name                                     | Diff Sec/Hr | #1 Sec/Hr | #2 Sec/Hr | #1 Total Duration | #2 Total Duration | Diff Count/Hr | #1 Count/Hr | #2 Count/Hr | #1 Total Count | #2 Total Count
alarmtimer                               | -61.18      | 15.38     | 76.57     | 2m4.337s          | 8m38.106s         | -29.20        | 7.30        | 36.50       | 59             | 247      
hal_bluetooth_lock                       | -6.92       | 0.00      | 6.92      | 0                 | 46.804s           | -6.06         | 0.00        | 6.06        | 0              | 41       
dumpstate_wakelock                       | -6.68       | 0.00      | 6.68      | 0                 | 45.215s           | 0.00          | 0.00        | 0.00        | 0              | 0        
[email protected]                  | -3.00       | 1.84      | 4.85      | 14.891s           | 32.796s           | -1134.17      | 924.99      | 2059.16     | 7477           | 13934    
NETLINK-hvdcp_opti                       | -2.40       | 1.45      | 3.85      | 11.755s           | 26.072s           | -1292.20      | 1043.01     | 2335.22     | 8431           | 15802    
NETLINK-batterysecret                    | -2.32       | 1.38      | 3.70      | 11.148s           | 25.009s           | -1307.96      | 1054.89     | 2362.85     | 8527           | 15989    
bq2597x-standalone                       | -1.36       | 0.96      | 2.31      | 7.734s            | 15.651s           | -104.20       | 50.23       | 154.43      | 406            | 1045     
netmgr_wl                                | -0.40       | 0.18      | 0.58      | 1.432s            | 3.903s            | 20.49         | 20.78       | 0.30        | 168            | 2        
c440000.qcom,spmi:qcom,[email protected]:qpnp,fg | -0.34       | 0.24      | 0.58      | 1.964s            | 3.919s            | -743.11       | 515.38      | 1258.49     | 4166           | 8516     
-hvdcp_opti                              | -0.11       | 0.06      | 0.18      | 497ms             | 1.185s            | -193.21       | 122.60      | 315.81      | 991            | 2137     

Now HERE Comes the interessing part!
Abort: Callback failed on alarmtimer happens WAY more often on WiFi!
Abort: Last active Wakeup Source: qrtr_0 only happens on Mobile
-1 misconfigured IRQ 666 glink-native_slpi is almost only in WiFi
And the last 3 are only happening in WiFi but are so rare and short that they don't really matter.

Kernel Wakeup Reasons:
Name                                                                                                       | Diff Sec/Hr | #1 Sec/Hr | #2 Sec/Hr | #1 Total Duration | #2 Total Duration | Diff Count/Hr | #1 Count/Hr | #2 Count/Hr | #1 Total Count | #2 Total Count
Abort: Callback failed on alarmtimer in platform_pm_suspend+0x0/0x4c returned -16                          | -63.30      | 15.87     | 79.17     | 2m8.279s          | 8m55.717s         | -28.88        | 7.18        | 36.06       | 58             | 244      
-1 misconfigured IRQ 667 glink-native_modem                                                                | -2.63       | 9.71      | 12.35     | 1m18.529s         | 1m23.557s         | -11.02        | 24.74       | 35.76       | 200            | 242      
-1 misconfigured IRQ 666 glink-native_slpi                                                                 | -1.51       | 0.04      | 1.55      | 302ms             | 10.46s            | -6.23         | 0.12        | 6.35        | 1              | 43       
556 qpnp_rtc_alarm                                                                                         | -1.05       | 0.93      | 1.98      | 7.505s            | 13.397s           | -4.33         | 11.63       | 15.96       | 94             | 108      
Abort: Last active Wakeup Source: qrtr_0                                                                   | 0.99        | 0.99      | 0.00      | 7.981s            | 0                 | 1.73          | 1.73        | 0.00        | 14             | 0        
Abort: Pending Wakeup Sources: IPA_CLIENT_APPS_LAN_CONS                                                    | -0.52       | 0.32      | 0.84      | 2.623s            | 5.69s             | 0.85          | 2.47        | 1.63        | 20             | 11       
Abort: Pending Wakeup Sources: NETLINK-batterysecret NETLINK-hvdcp_opti [email protected]            | -0.25       | 0.00      | 0.25      | 0                 | 1.708s            | -0.74         | 0.00        | 0.74        | 0              | 5        
Abort: Last active Wakeup Source: c440000.qcom,spmi:qcom,[email protected]:qpnp,fg                                 | 0.25        | 1.91      | 1.66      | 15.429s           | 11.216s           | -1.03         | 1.48        | 2.51        | 12             | 17       
Abort: Last active Wakeup Source: [email protected]                                                | -0.06       | 0.00      | 0.06      | 0                 | 408ms             | -0.15         | 0.00        | 0.15        | 0              | 1        
Abort: Pending Wakeup Sources: NETLINK-batterysecret NETLINK-hvdcp_opti rmnet_ipa0 [email protected] | -0.05       | 0.00      | 0.05      | 0                 | 350ms             | -0.15         | 0.00        | 0.15        | 0              | 1

You can find both tests in the ArrowOS Rom thread: Here
 
Last edited:

Haldi4803

Senior Member
Oct 14, 2010
3,967
1,600
Amazon Fire HD 8 and HD 10
Xperia XZ2

Batterylife on Daily Usage.​

On Arrow OS 12​


Honestly i'm impressed managed to get 5 days full usage when you don't have too much time to browse on your phone ^^ got 7h SoT and 3h Bluetooth Streaming during those 5 days.

Sadly the Bugreport Log was too small for the first test, so it's not complete.


View attachment 5486023
1639842828622-png.5486037



i Have Screenshots that shows
91% At 13. Dezember 14:42
71% At 15. Dezember 05:52
61% At 15. Dezember 17:57
48% At 16. Dezember 07:03
38% At 16. Dezember 17:34
20% At 17. Dezember 16:57
12% At 18. Dezember 08:06
So that would actually be 5 Days... the 7H20Min SoT might not be wrong either.

Code:
Duration / Realtime: 126h26m58.688s which is 5.25Days
Aggregated Checkin Stats:
Metric                           | Value                                   
Screen Off Discharge Rate (%/hr) | 0.33  (Discharged: 39%)                 
Screen On Discharge Rate (%/hr)  | 6.83  (Discharged: 50%)                 
Screen On Time                   | 7h19m13.618s                             
Screen Off Uptime                | 7h3m46.042s                             
Userspace Wakelock Time          | 4h1m52.546s             (3 Hours of that are due to Bluetooth Music streaming. pretty impressive!)                
Sync Activity                    | 1m59.698s (106 times)                   
JobScheduler Activity            | 34m16.638s (2606 times)                 
App Wakeup Alarms                | 2094 times                               
CPU Usage                        | 7h44m4.635s user time, 5h45m56.504s system time
Kernel Overhead Time             | 3h1m53.496s                     (Again 2h35min Bluetooth!)        
Kernel Wakelocks                 | 4h37m48.374s (2.268397e+06 times)       
Wakeup Reasons                   | 2h27m48.012s (12971 times)               
Mobile KBs/hr                    | 4543.67                                 
WiFi KBs/hr                      | 5149.93                                 
Total WiFi Scan Activity         | 1h12m12.277s (364 times)                 
Total WiFi Full Lock Activity    | 0                                       
Mobile Active Time               | 16h52m23.864s                           
Signal Scanning Time             | 0                                       
Full Wakelock Time               | 21m39.387s                               
Interactive Time                 | 7h17m15.896s                             
Phone Call Time                  | 1m14.841s                               
Device Idle Mode Enabled Time    | 46h41m32.16s                             
Device Idling Time               | 46h49m4.48s                             
Total GPS Use                    | 0 (0 times)                             
Wifi Power Usage                 | 0.00%/hr, 0.00% total                   
Wifi Transfer Time               | 0                                       
Wifi Idle Time                   | 0                                       
Bluetooth Power Usage            | 0.00%/hr, 0.00% total                   
Bluetooth Transfer Time          | 0                                       
Bluetooth Idle Time              | 0                                       
Camera Use                       | 6m43.329s (61 times)                     
Flashlight Time                  | 50.016s (1 times)                       
Modem Transfer Time              | 0                                       
Modem Idle Time                  | 0





But the 2nd time i had a complete log :)


Tried it again, charged sunday evening and it lasted untill Friday! With 6h22min SoT. and some Music Streaming over Bluetooth.

View attachment 5490945

1640358402769-png.5490947


Code:
Duration / Realtime: 113h29m13.568s
Aggregated Checkin Stats:
Metric                           | Value                                         
Screen Off Discharge Rate (%/hr) | 0.26  (Discharged: 28%)                       
Screen On Discharge Rate (%/hr)  | 7.25  (Discharged: 46%)                       
Screen On Time                   | 6h20m46.852s                                  
Screen Off Uptime                | 6h35m0.7s                                     
Userspace Wakelock Time          | 3h56m36.253s                                  
Sync Activity                    | 1m17.022s (77 times)                          
JobScheduler Activity            | 30m21.385s (2014 times)                       
App Wakeup Alarms                | 1696 times                                    
CPU Usage                        | 7h18m25.955s user time, 5h23m18.291s system time
Kernel Overhead Time             | 2h38m24.447s                                  
Kernel Wakelocks                 | 5h7m17.074s (1.997365e+06 times)              
Wakeup Reasons                   | 2h15m56.229s (11177 times)                    
Mobile KBs/hr                    | 1504.92                                       
WiFi KBs/hr                      | 7558.27                                       
Total WiFi Scan Activity         | 5m18.324s (67 times)                          
Total WiFi Full Lock Activity    | 0                                             
Mobile Active Time               | 12h7m37.588s                                  
Signal Scanning Time             | 0                                             
Full Wakelock Time               | 54m54.874s                                    
Interactive Time                 | 6h19m44.024s                                  
Phone Call Time                  | 53.435s                                       
Device Idle Mode Enabled Time    | 38h49m18.672s                                 
Device Idling Time               | 38h56m21.312s                                 
Total GPS Use                    | 0 (0 times)                                   
Wifi Power Usage                 | 0.00%/hr, 0.00% total                         
Wifi Transfer Time               | 0                                             
Wifi Idle Time                   | 0                                             
Bluetooth Power Usage            | 0.00%/hr, 0.00% total                         
Bluetooth Transfer Time          | 0                                             
Bluetooth Idle Time              | 0                                             
Camera Use                       | 2m38.139s (29 times)                          
Flashlight Time                  | 10m21.669s (1 times)                          
Modem Transfer Time              | 0                                             
Modem Idle Time                  | 0                                             

Device's Power Estimates:
Ranking | Name                       | Uid   | Battery Percentage Consumed
0       | OVERCOUNTED                | 0     | 76.65%                   
1       | org.mozilla.firefox        | 10129 | 32.56%                   
2       | CELL                       | 0     | 24.75%                   
3       | IDLE                       | 0     | 15.83%                   
4       | GOOGLE_SERVICES            | 10086 | 15.47%                   
5       | SCREEN                     | 0     | 12.97%                   
6       | DNS                        | 1051  | 12.19%                   
7       | org.thoughtcrime.securesms | 10131 | 12.09%                   
8       | ANDROID_SYSTEM             | 1000  | 4.42%                    
9       | ROOT                       | 0     | 2.89%                    

Userspace Wakelocks:
Ranking | Name                                                                                                    | Uid   | Duration / Hr | Count / Hr | Total Duration | Total Count
0       | com.maxmpz.audioplayer : AudioMix                                                                       | 10138 | 1m33s670ms    | 0.31       | 3h3m54.882s    | 35       
1       | ANDROID_SYSTEM : deviceidle_maint                                                                       | 1000  | 12s488ms      | 2.31       | 28m8.205s     | 262      
2       | GOOGLE_SERVICES : wake:com.google.android.gms/.chimera.GmsIntentOperationService                        | 10086 | 3s869ms       | 0.07       | 8m32.537s      | 8       
3       | BLUETOOTH : StartingObexPbapTransaction                                                                 | 1002  | 1s629ms       | 0.10       | 5m58.07s       | 11       
4       | AUDIOSERVER : AudioMix                                                                                  | 1041  | 1s463ms       | 1.29       | 5m44.003s      | 146      
5      | AUDIOSERVER : AudioDup                                                                                  | 1041  | 414ms         | 0.70      | 2m58.343s      | 79       
6       | org.mozilla.firefox : AudioMix                                                                          | 10129 | 781ms         | 0.00       | 2m58.163s      | 0        
7       | org.mozilla.firefox : audio-playing                                                                     | 10129 | 781ms         | 0.00       | 2m58.163s      | 0        
8       | org.mozilla.firefox : *job*/org.mozilla.firefox/androidx.work.impl.background.systemjob.SystemJobService | 10129 | 897ms         | 0.86       | 2m44.338s      | 98       
9      | org.thoughtcrime.securesms : signal:MessageRetriever                                                    | 10131 | 1s167ms       | 2.25      | 2m43.34s       | 255      

Kernel Wakesources:
Ranking | Name                                     | Duration / Hr | Count / Hr | Total Duration | Total Count
0       | hal_bluetooth_lock                       | 1m41s256ms    | 1.73       | 3h11m31.276s   | 196      
1       | alarmtimer                               | 44s99ms       | 21.05      | 1h23m24.764s   | 2389     
2       | [email protected]                  | 3s949ms       | 1861.62    | 7m28.231s      | 211270   
3       | NETLINK-hvdcp_opti                       | 3s117ms       | 2089.79    | 5m53.831s      | 237164   
4       | NETLINK-batterysecret                    | 2s981ms       | 2117.42    | 5m38.318s      | 240300   
5       | bq2597x-standalone                       | 1s967ms       | 115.44     | 3m43.266s      | 13101    
6       | PowerManager.SuspendLockout              | 857ms         | 2.03       | 1m37.313s      | 230      
7       | PowerManagerService.Display              | 854ms         | 1.92       | 1m37.026s      | 218      
8       | netmgr_wl                                | 611ms         | 41.86      | 1m9.366s       | 4751     
9       | c440000.qcom,spmi:qcom,[email protected]:qpnp,fg | 579ms         | 1147.92    | 1m5.74s        | 130274   

Kernel Wakeup Reasons:
Ranking | Name                                                                             | Duration / Hr | Count / Hr | Total Duration | Total Count | Show Count vs Time
0       | -1 misconfigured IRQ 667 glink-native_modem                                       | 17s903ms      | 46.63      | 33m51.803s     | 5292        |                
1       | Abort: Callback failed on alarmtimer in platform_pm_suspend+0x0/0x4c returned -16 | 45s844ms      | 21.03     | 1h26m42.809s   | 2387        |                 
2      | 556 qpnp_rtc_alarm                                                               | 1s316ms       | 14.26      | 2m29.386s      | 1618       |                 
3       | -1 misconfigured IRQ 666 glink-native_slpi                                        | 1s454ms       | 7.44       | 2m45.027s      | 844         |                
4       | Abort: Pending Wakeup Sources: IPA_CLIENT_APPS_LAN_CONS                           | 1s643ms       | 3.52       | 3m6.467s       | 399         |                 
5      | Abort: Last active Wakeup Source: c440000.qcom,spmi:qcom,[email protected]:qpnp,fg        | 1s595ms       | 1.94      | 3m1.105s       | 220         |                 
6      | Abort: Last active Wakeup Source: qrtr_0                                         | 1s489ms       | 1.90       | 2m49.051s      | 216        |                 
7       | -1 misconfigured IRQ 419 smp2p                                                    | 190ms         | 0.94       | 21.637s        | 107         |                
8       | Abort: Pending Wakeup Sources: [timerfd]-system_server                            | 144ms         | 0.15       | 16.375s        | 17          |                 
9      | Abort: Disabling non-boot cpus failed                                            | 34ms          | 0.13       | 3.917s         | 15         |
From the 5h Kernel Wakelocks 3h come from Bluetooth Music streaming, which leaves about 2hours. in a total of 113h thats amazing!
 

Haldi4803

Senior Member
Oct 14, 2010
3,967
1,600
Amazon Fire HD 8 and HD 10
Xperia XZ2

Powerdrain in different Usage Scenarios​

On Arrow OS 12 build 2021-12-21Gapps
Using the Wall charger and an USB Powermeter i measured Powerdrain in different Scenarios.

Screen:​

1640430069754.png


Having the Screen Off in Flightmode gives about 0.2W Powerdrain, just to keep the CPU active becasue it cannot enter Sleep mode with Powercable plugged.
Maximum Screen Brightness uses about 2W on 120hz and 1.85W on 60Hz
Minimum Screen Brightness uses about 0.55W on 120hz and 0.45W on 60Hz


Music:​

1640430395033.png

Listening to "Among Angels and Deamons" from Instrumentalcore in Flac quality with PowerAmp. Starting at 1:30 until 2:00
First using built in Speakers on Max Volume uses about 1.5W Minimum Volume only needs 0.6W
Using Headphones it makes nearly no difference if you try to kill your ears or listening at minimum volume. 0.4W to 0.37W
Streaming via Bluetooth uses a little more energy. Around 0.48W and yes... obviously Bluetooth is a digital Sound output so changing volume will not change anything in energy used.
Having Bluetooth connected to the Speakers (no BLE or 5.0) but not playing anything uses a little bit more energy than simply idling.



Camera:​

1640430806644.png

Using BSG's Google Camera Mod v8.1 uses quite a lot of battery!
Simply opening the Preview with minimum Screen Brightness needs more than 1.9W
An interesting discovery here was that when you focus something bright it needs more energy!
But on the other hand the other two cameras need way less energy. Maybe due to image stabilization?
Wide angly is only 1.55W and Macro even less with 1.3W
Opening the Video mode with EIS needs 2W.



Part 2....

Powerdrain CPU Load:​

1640441982363.png

Using the App CPU Throttling Test I checked the CPU Powerdrain over time. Seems to stop at 4.5W Continuous load after 15 minutes. Didn't want to test over 30 minutes so there it ends.
You can see the huge performance drop at 12 minutes, which somehow comes with a really slight spike in Powerusage.
1640442125006.png

Powerdrain GPU Load:​

1640442216316.png

Using GFX Benchmark with the Aztec 1440p Offscreen ES 3.1 profile i made 3 runs. Scored 18 FPS on the last one and a score of 1184.
The SoC uses 6.5W for all 3 runs which are about 4 minutes. Didn't test a continuous run to test throttling because i didn't monitor GPU Frequency. Might do that another time.
1640442430910.png


Network Connectivity:​

1640442499332.png

Using the App SpeedTest (for some reason iPerf gives really really bad Performance!) with Minimum Screen brightness and Flightmode (for WLAN tests) i get these results.

DownloadUpload
2.4Ghz4W5W
5Ghz4W5W
4G+5W6W
 
Last edited:

popej

Senior Member
Feb 17, 2008
130
34
www.gmaptool.eu
Looking at battery stats from OS, the most power drawing activity is WiFi transfer. Any app that does bulk transfer goes to top of the list.
Could you test WiFi? Is WiFi really that bad?.
 

Haldi4803

Senior Member
Oct 14, 2010
3,967
1,600
Amazon Fire HD 8 and HD 10
Xperia XZ2

Batterylife on Daily Usage.​

On Arrow OS 12​


Honestly i'm impressed managed to get 5 days full usage when you don't have too much time to browse on your phone ^^ got 7h SoT and 3h Bluetooth Streaming during those 5 days.

Sadly the Bugreport Log was too small for the first test, so it's not complete.


View attachment 5486023
1639842828622-png.5486037



i Have Screenshots that shows
91% At 13. Dezember 14:42
71% At 15. Dezember 05:52
61% At 15. Dezember 17:57
48% At 16. Dezember 07:03
38% At 16. Dezember 17:34
20% At 17. Dezember 16:57
12% At 18. Dezember 08:06
So that would actually be 5 Days... the 7H20Min SoT might not be wrong either.

Code:
Duration / Realtime: 126h26m58.688s which is 5.25Days
Aggregated Checkin Stats:
Metric                           | Value                                  
Screen Off Discharge Rate (%/hr) | 0.33  (Discharged: 39%)                
Screen On Discharge Rate (%/hr)  | 6.83  (Discharged: 50%)                
Screen On Time                   | 7h19m13.618s                            
Screen Off Uptime                | 7h3m46.042s                            
Userspace Wakelock Time          | 4h1m52.546s             (3 Hours of that are due to Bluetooth Music streaming. pretty impressive!)               
Sync Activity                    | 1m59.698s (106 times)                  
JobScheduler Activity            | 34m16.638s (2606 times)                
App Wakeup Alarms                | 2094 times                              
CPU Usage                        | 7h44m4.635s user time, 5h45m56.504s system time
Kernel Overhead Time             | 3h1m53.496s                     (Again 2h35min Bluetooth!)       
Kernel Wakelocks                 | 4h37m48.374s (2.268397e+06 times)      
Wakeup Reasons                   | 2h27m48.012s (12971 times)              
Mobile KBs/hr                    | 4543.67                                
WiFi KBs/hr                      | 5149.93                                
Total WiFi Scan Activity         | 1h12m12.277s (364 times)                
Total WiFi Full Lock Activity    | 0                                      
Mobile Active Time               | 16h52m23.864s                          
Signal Scanning Time             | 0                                      
Full Wakelock Time               | 21m39.387s                              
Interactive Time                 | 7h17m15.896s                            
Phone Call Time                  | 1m14.841s                              
Device Idle Mode Enabled Time    | 46h41m32.16s                            
Device Idling Time               | 46h49m4.48s                            
Total GPS Use                    | 0 (0 times)                            
Wifi Power Usage                 | 0.00%/hr, 0.00% total                  
Wifi Transfer Time               | 0                                      
Wifi Idle Time                   | 0                                      
Bluetooth Power Usage            | 0.00%/hr, 0.00% total                  
Bluetooth Transfer Time          | 0                                      
Bluetooth Idle Time              | 0                                      
Camera Use                       | 6m43.329s (61 times)                    
Flashlight Time                  | 50.016s (1 times)                      
Modem Transfer Time              | 0                                      
Modem Idle Time                  | 0

Comparing ArrowOS Stock vs No Gravity Kernel....
Not exactly the Same but stilly a full week of usage.

1641766592621.png


Code:
Duration / Realtime: 114h24m3.296s
Aggregated Checkin Stats:
Metric                           | Value                                         
Screen Off Discharge Rate (%/hr) | 0.50  (Discharged: 54%)                       
Screen On Discharge Rate (%/hr)  | 5.87  (Discharged: 42%)                       
Screen On Time                   | 7h9m3.7s                                       
Screen Off Uptime                | 6h54m30.632s                                   
Userspace Wakelock Time          | 4h36m16.67s                                   
Sync Activity                    | 1m23.835s (92 times)                           
JobScheduler Activity            | 31m36.216s (2469 times)                       
App Wakeup Alarms                | 9511 times                                     
CPU Usage                        | 8h26m50.767s user time, 6h1m43.322s system time
Kernel Overhead Time             | 2h18m13.962s                                   
Kernel Wakelocks                 | 1h0m14.411s (2.471597e+06 times)               
Wakeup Reasons                   | 1h33m51.136s (18625 times)                     
Mobile KBs/hr                    | 4226.63                                       
WiFi KBs/hr                      | 6971.90                                       
Total WiFi Scan Activity         | 29m5.381s (278 times)                         
Total WiFi Full Lock Activity    | 0                                             
Mobile Active Time               | 11h37m59.928s                                 
Signal Scanning Time             | 0                                             
Full Wakelock Time               | 38m50.879s                                     
Interactive Time                 | 7h11m3.38s                                     
Phone Call Time                  | 4m41.264s                                     
Device Idle Mode Enabled Time    | 35h3m45.144s                                   
Device Idling Time               | 35h9m16.928s                                   
Total GPS Use                    | 3m5.289s (3 times)                             
Wifi Power Usage                 | 0.00%/hr, 0.00% total                         
Wifi Transfer Time               | 0                                             
Wifi Idle Time                   | 0                                             
Bluetooth Power Usage            | 0.00%/hr, 0.00% total                         
Bluetooth Transfer Time          | 0                                             
Bluetooth Idle Time              | 0                                             
Camera Use                       | 3m10.496s (50 times)                           
Flashlight Time                  | 2m19.146s (1 times)                           
Modem Transfer Time              | 0                                             
Modem Idle Time                  | 0                                             


Device's Power Estimates:
Ranking | Name                | Uid   | Battery Percentage Consumed
0       | OVERCOUNTED         | 0     | 57.29%                     
1       | org.mozilla.firefox | 10129 | 31.63%                     
2       | CELL                | 0     | 23.31%                     
3       | SCREEN              | 0     | 16.24%                     
4       | IDLE                | 0     | 16.16%                     


Userspace Wakelocks:
Ranking | Name                                                                             | Uid   | Duration / Hr | Count / Hr | Total Duration | Total Count
0       | SharedUserID(com.maxmpz) : AudioMix                                              | 10138 | 1m33s329ms    | 0.27       | 3h6m41.334s    | 31         
1       | ANDROID_SYSTEM : deviceidle_maint                                                | 1000  | 11s970ms      | 2.44       | 28m11.74s      | 279       
2       | AUDIOSERVER : AudioMix                                                           | 1041  | 5s368ms       | 3.23       | 16m17.591s     | 369       
3       | com.google.android.apps.maps : NlpCollectorWakeLock                              | 10134 | 6s678ms       | 66.28      | 15m3.39s       | 7583       
4       | GOOGLE_SERVICES : NlpWakeLock                                                    | 10086 | 5s611ms       | 144.71     | 12m33.631s     | 16555     
5       | GOOGLE_SERVICES : wake:com.google.android.gms/.chimera.GmsIntentOperationService | 10086 | 4s312ms       | 0.08       | 9m0.242s       | 9         
6       | BLUETOOTH : StartingObexPbapTransaction                                          | 1002  | 2s143ms       | 0.12       | 8m17.837s      | 14         
7       | SYSTEM_UI : AudioMix                                                             | 10113 | 1s598ms       | 1.14       | 6m25.901s      | 130       
8       | com.google.android.dialer : hkj                                                  | 10069 | 1s926ms       | 0.00       | 3m57.625s      | 0         
9       | org.mozilla.firefox : AudioMix                                                   | 10129 | 871ms         | 0.00       | 3m20.754s      | 0         

SyncManager Syncs:
Ranking | Name                                                                                 | Uid   | Duration / Hr | Count / Hr | Total Duration | Total Count
0       | GOOGLE_SERVICES : com.android.contacts/com.google/[email protected]                      | 10086 | 151ms         | 0.05       | 17.326s        | 6         
1       | GOOGLE_CALENDAR : com.android.calendar/com.google/[email protected]                      | 10088 | 145ms         | 0.15       | 16.651s        | 17         
2       | GOOGLE_SERVICES : com.google.android.gms.people/com.google/[email protected]             | 10086 | 121ms         | 0.02       | 13.844s        | 2         
3       | com.google.android.gm : gmail-ls/com.google/[email protected]                            | 10143 | 65ms          | 0.03       | 7.467s         | 4         
4       | com.google.android.apps.docs : com.google.android.apps.docs/com.google/[email protected] | 10151 | 63ms          | 0.02       | 7.271s         | 2         


Kernel Wakesources:
Ranking | Name                           | Duration / Hr | Count / Hr | Total Duration | Total Count
0       | alarmtimer                     | 8s552ms       | 16.66      | 16m18.358s     | 1906       
1       | NETLINK-batterysecret          | 5s405ms       | 3376.05    | 10m18.382s     | 386223     
2       | NETLINK-hvdcp_opti             | 5s352ms       | 3370.94    | 10m12.342s     | 385639     
3       | [email protected]        | 4s913ms       | 3338.42    | 9m22.068s      | 381918     
4       | PowerManager.SuspendLockout    | 2s577ms       | 2.17       | 4m54.917s      | 248       
5       | PowerManagerService.Display    | 2s576ms       | 2.09       | 4m54.729s      | 239       
6       | [timerfd][email protected]      | 564ms         | 11.21      | 1m4.585s       | 1282       
7       | netmgr_wl                      | 518ms         | 43.78      | 59.331s        | 5009       
8       | cne_wl_                        | 214ms         | 0.21       | 24.489s        | 24         
9       | PowerManagerService.Broadcasts | 187ms         | 4.48       | 21.443s        | 512       


Kernel Wakeup Reasons:
Ranking | Name                                                                                            | Duration / Hr | Count / Hr | Total Duration | Total Count | Show Count vs Time
0       | 555 qpnp_rtc_alarm                                                                              | 2s812ms       | 72.81      | 5m21.792s      | 8330        |                   
1       | -1 misconfigured IRQ 666 glink-native_modem                                                     | 24s776ms      | 56.84      | 47m14.484s     | 6502        |                   
2       | Abort: Pending Wakeup Sources: alarmtimer                                                       | 15s710ms      | 16.63      | 29m57.24s      | 1902        |                   
3       | -1 misconfigured IRQ 665 glink-native_slpi                                                      | 1s290ms       | 7.22       | 2m27.664s      | 826         |                   
4       | Abort: Last active Wakeup Source: qrtr_0                                                        | 2s540ms       | 3.54       | 4m50.659s      | 405         |                   
5       | Abort: Pending Wakeup Sources: IPA_CLIENT_APPS_LAN_CONS                                         | 1s211ms       | 3.40       | 2m18.647s      | 389         |                   
6       | -1 misconfigured IRQ 419 smp2p                                                                  | 116ms         | 0.71       | 13.378s        | 81          |                   
7       | Abort: Pending Wakeup Sources: [timerfd]-system_server                                          | 153ms         | 0.43       | 17.564s        | 49          |                   
8       | Abort: Pending Wakeup Sources: NETLINK-batterysecret NETLINK-hvdcp_opti [email protected] | 120ms         | 0.35       | 13.765s        | 40          |                   
9       | Abort: Callback failed on 18800000.qcom,icnss in icnss_pm_suspend_noirq+0x0/0x140 returned -11  | 91ms          | 0.15       | 10.462s        | 17          |

7h SoT and 7h Wakelocks. (3h Music streaming)
Pretty much similar to the first run.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Sup people,

    I've made it a tradition to create a Thread where i keep all my research an benchmarking together in one place. I've done so for the Sony Xperia XZ2, HTC 10, Sony Z2, and Z. The first Android device i used was the Sony Xperia X10i. Back in the Days with Android 1.6 where it was actually necessary to mod your phone if you want useful features.
    Luckily nowadays Android is out of the Box almost perfect, so you don't really need all that. It literally took me 2 years to unlock the Bootloader on my Sony Xperia XZ2 (partially because you loose camera quality.... **** you Sony!) But i somehow missed all that flashing of custom ROM's and different Kernels. That's why i bought the Xiaomi Poco X3 Pro. This phone has decent hardware (Hip hip hooray for Snapdragons) a MicroSD Slot (Phones with SD888 and MicroSD Slot are Sony Xperia 1&5 III and the Asus Zenphone 8 Flip. Not counting the Huawei P50 because who would buy a huawei?) and doesn't cost 800$ up to 1300$ (i've bought my XZ2 2nd hand for 400$ and i think 600$ would be my limit paying over 1000$ for a phone is just crazy.)
    Currently i'm on my 7 days waiting period to get the Bootloader unlocked because the stock ROM is already pissing me off^^ But since i have to wait i tought i'd use the time efficiently and started some benchmarking :)
    If you've taken a look at my other threads, or know me from before, you will know that i test this and that and whatever is new and exciting. Did a lot of governor testing back in the days, but then EAS came around which doesn't have a lot of accessible tweaking. With locked Bootloader on the XZ2 it was mainly Throttling Tests and some Battery benchmarking. IMHO most reviewers just say "The phone charges fully in 50 minutes, thats so fast" without taking a closer look what exactly is happerning. That's why i bought a external USB Powermeter with Bluetooth Logging capabilities.

    Xiaomi has already included some Nice Powermeasuring tool. But Sadly they have 12 Ticks per 100mA which results in 1200mA Maximum on the Graph.... and the phone uses way more than that.
    (Currently set to 12x 50mA)
    1638472367738.png

    Gotta give it a try if Snapdragon Profiler works on this device.
    For now i'll leave the opening post as is and will update it with new infos.


    Regards,
    Haldi