Add overlay for Bigme HiBreak Pro#150
Conversation
|
That power_profile is obviously wrong, your cpu at max power doesn't consume 2.5mA |
It seems that he didn't probably create the power_profile.xml as he didn't put the difference between the product and vendor, Therefor what do you think? Should we just calculate the power profile by our self? and is it that impotent? The diff fyi: diff FrameworkResOverlay/res/xml/power_profile.xml framework-res__auto_generated_rro_product/res/xml/power_profile.xml
23,24c23
< <value>4</value>
< <value>4</value>
---
> <value>1</value>
32c31
< <item name="cpu.idle">1.11</item>
---
> <item name="cpu.idle">0.1</item>
36,57d34
< <array name="cpu.core_speeds.cluster0">
< <value>300000</value>
< <value>1000000</value>
< <value>2000000</value>
< </array>
< <array name="cpu.core_speeds.cluster1">
< <value>300000</value>
< <value>1000000</value>
< <value>2500000</value>
< <value>3000000</value>
< </array>
< <array name="cpu.core_power.cluster0">
< <value>10</value>
< <value>20</value>
< <value>30</value>
< </array>
< <array name="cpu.core_power.cluster1">
< <value>25</value>
< <value>35</value>
< <value>50</value>
< <value>60</value>
< </array> |
|
what do you think of using this phone cpu power config as it have the same cpu MediaTek Dimensity 1080 https://www.gsmchoice.com/en/catalogue/redmi/note12pro/ |
|
This is what i have done: <!-- Bigme didn't provide any correct measurements -->
<!-- feature by the cpu valuse have been copied by the Redmi Note 12 Pro 5G -->
<!-- phone as it have the same cpu. -->
<!-- any cpu.* is byRedmi -->
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="ambient.on">0.1</item>
<item name="screen.on">0.1</item>
<item name="screen.full">0.1</item>
<item name="bluetooth.active">15.35</item> <!--byRedmi-->
<item name="bluetooth.on">0.48</item> <!--byRedmi-->
<item name="wifi.on">1.71</item> <!--byRedmi-->
<item name="wifi.active">307.87</item> <!--byRedmi-->
<item name="wifi.scan">34.5</item> <!--byRedmi-->
<item name="audio">0.1</item>
<item name="video">0.1</item>
<item name="camera.flashlight">0.1</item>
<item name="camera.avg">0.1</item>
<item name="gps.on">76.17</item> <!--byRedmi-->
<item name="radio.active">0.1</item> <!-- is radio handled by the cpu or another IC? -->
<item name="radio.scanning">0.1</item>
<array name="radio.on">
<value>0.2</value>
<value>0.1</value>
</array>
<array name="cpu.clusters.cores">
<value>6</value>
<value>2</value>
</array>
<array name="cpu.core_speeds.cluster0">
<value>500000</value>
<value>650000</value>
<value>740000</value>
<value>900000</value>
<value>980000</value>
<value>1053000</value>
<value>1150000</value>
<value>1260000</value>
<value>1310000</value>
<value>1407000</value>
<value>1503000</value>
<value>1600000</value>
<value>1703000</value>
<value>1800000</value>
<value>1903000</value>
<value>2000000</value>
</array>
<array name="cpu.core_speeds.cluster1">
<value>650000</value>
<value>740000</value>
<value>910000</value>
<value>1040000</value>
<value>1140000</value>
<value>1300000</value>
<value>1430000</value>
<value>1540000</value>
<value>1660000</value>
<value>1800000</value>
<value>1900000</value>
<value>2000000</value>
<value>2150000</value>
<value>2275000</value>
<value>2400000</value>
<value>2600000</value>
</array>
<array name="cpu.active.cluster0">
<value>100</value>
</array>
<item name="cpu.idle">6.39</item>
<array name="cpu.core_power.cluster0">
<value>32</value>
<value>34.17</value>
<value>35.83</value>
<value>36.98</value>
<value>38.39</value>
<value>39.70</value>
<value>41.69</value>
<value>44.77</value>
<value>45.43</value>
<value>47.02</value>
<value>49.06</value>
<value>52.67</value>
<value>56.93</value>
<value>60.76</value>
<value>63.63</value>
<value>69.42</value>
</array>
<array name="cpu.core_power.cluster1">
<value>62.61</value>
<value>72.44</value>
<value>83.13</value>
<value>94.65</value>
<value>101.46</value>
<value>117.86</value>
<value>132.34</value>
<value>147.08</value>
<value>156.33</value>
<value>189.74</value>
<value>206.67</value>
<value>221.47</value>
<value>261.06</value>
<value>295.84</value>
<value>336.99</value>
<value>401.22</value>
</array>
<array name="memory.bandwidths">
<value>22.7</value>
</array>
<item name="battery.capacity">4500</item>
<item name="wifi.controller.idle">1</item> <!--byRedmi-->
<item name="wifi.controller.rx">178</item> <!--byRedmi-->
<item name="wifi.controller.tx">273</item> <!--byRedmi-->
<array name="wifi.controller.tx_levels" />
<item name="wifi.controller.voltage">0</item>
<array name="wifi.batchedscan">
<value>.0002</value>
<value>.002</value>
<value>.02</value>
<value>.2</value>
<value>2</value>
</array>
<item name="modem.controller.sleep">0</item> <!-- While reading android source code, These are the default values, Idk what is the point of reassigning them. -->
<item name="modem.controller.idle">0</item>
<item name="modem.controller.rx">0</item>
<array name="modem.controller.tx">
<value>0</value>
<value>0</value>
<value>0</value>
<value>0</value>
<value>0</value>
</array>
<item name="modem.controller.voltage">0</item>
<array name="gps.signalqualitybased">
<value>0</value>
<value>0</value>
</array>
<item name="gps.voltage">0</item>
</device>I might create another pull request as this man is properly isn't there idk |
No description provided.