Add MacBookAir8,x to AGPM dictionary

This commit is contained in:
Mykola Grymalyuk
2024-06-10 16:50:46 -06:00
parent 697dbec6a1
commit 09c3b8e3da

View File

@@ -1712,6 +1712,418 @@
<integer>16</integer>
</dict>
</dict>
<key>MacBookAir8,1</key>
<dict>
<key>IGPU</key>
<dict>
<key>BoostPState</key>
<array>
<integer>24</integer>
<integer>24</integer>
<integer>280</integer>
<integer>24</integer>
<integer>280</integer>
</array>
<key>BoostTime</key>
<array>
<integer>1</integer>
<integer>1</integer>
<integer>1000</integer>
<integer>15</integer>
<integer>100</integer>
</array>
<key>Heuristic</key>
<dict>
<key>BusyDownThresholdPercent</key>
<integer>50</integer>
<key>BusyUpThresholdPercent</key>
<integer>70</integer>
<key>CPGControl</key>
<dict>
<key>MediaHysteresis</key>
<integer>32</integer>
<key>RenderHysteresis</key>
<integer>32</integer>
<key>Wake_Limit</key>
<integer>80</integer>
</dict>
<key>DownStep</key>
<integer>1</integer>
<key>EnableOverride</key>
<integer>1</integer>
<key>EnableRingTableOverride</key>
<integer>1</integer>
<key>EvaluateDownInterval</key>
<integer>40000</integer>
<key>EvaluateUpInterval</key>
<integer>40000</integer>
<key>ID</key>
<integer>2</integer>
<key>IOBusynessSamplingInterval</key>
<integer>1</integer>
<key>NumOfRingTableOverride</key>
<integer>23</integer>
<key>NumOfRingTables</key>
<integer>3</integer>
<key>NumOfThresholdsForRingTables</key>
<integer>2</integer>
<key>PMCounterControl</key>
<dict>
<key>PM_C0_Any_Media_Threshold</key>
<integer>26263</integer>
<key>PM_Counter_Eval_Interval</key>
<integer>40</integer>
<key>PM_Counter_Heuristic_Enable</key>
<integer>1</integer>
<key>PM_Counter_Window</key>
<integer>2</integer>
<key>PM_DRAM_Threshold_High</key>
<integer>18</integer>
<key>PM_DRAM_Threshold_Low</key>
<integer>3</integer>
<key>PM_DRAM_Writes_Threshold</key>
<integer>165077</integer>
<key>PM_EU_Idle_Threshold</key>
<integer>55</integer>
<key>PM_EU_Stall_Sampler_Threshold</key>
<integer>40</integer>
<key>PM_EU_Stall_Threshold</key>
<integer>60</integer>
<key>PM_GPU_Busy</key>
<integer>30</integer>
<key>PM_Rasterized_Threshold</key>
<integer>486104</integer>
<key>PM_Slice_Switch_Timer</key>
<integer>1070</integer>
</dict>
<key>RCxControl</key>
<dict>
<key>RC6_Threshold</key>
<integer>520</integer>
<key>RC6_Wake_Limit</key>
<integer>40</integer>
<key>RC_Eval_Interval</key>
<integer>40000</integer>
<key>RP_Idle_Hysteresis</key>
<integer>128</integer>
</dict>
<key>RingOverrideTable0</key>
<array>
<integer>8</integer>
<integer>8</integer>
<integer>8</integer>
<integer>8</integer>
<integer>8</integer>
<integer>9</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
</array>
<key>RingOverrideTable1</key>
<array>
<integer>9</integer>
<integer>11</integer>
<integer>12</integer>
<integer>14</integer>
<integer>15</integer>
<integer>17</integer>
<integer>18</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
</array>
<key>RingOverrideTable2</key>
<array>
<integer>9</integer>
<integer>11</integer>
<integer>12</integer>
<integer>14</integer>
<integer>15</integer>
<integer>17</integer>
<integer>18</integer>
<integer>20</integer>
<integer>21</integer>
<integer>23</integer>
<integer>24</integer>
<integer>26</integer>
<integer>27</integer>
<integer>29</integer>
<integer>30</integer>
<integer>32</integer>
<integer>33</integer>
<integer>35</integer>
<integer>36</integer>
<integer>38</integer>
<integer>39</integer>
<integer>41</integer>
<integer>42</integer>
</array>
<key>StartingPstateForRingTableOverride</key>
<integer>11</integer>
<key>ThresholdsForRingOverrideTable0</key>
<array>
<integer>0</integer>
<integer>10</integer>
</array>
<key>ThresholdsForRingOverrideTable1</key>
<array>
<integer>5</integer>
<integer>15</integer>
</array>
<key>ThresholdsForRingOverrideTable2</key>
<array>
<integer>10</integer>
<integer>100</integer>
</array>
<key>UpStep</key>
<integer>1</integer>
<key>sampleInterval</key>
<integer>1000</integer>
</dict>
<key>NumPriorityLevels</key>
<integer>3</integer>
<key>SliceControl</key>
<integer>0</integer>
<key>ThermalSupport</key>
<integer>1</integer>
<key>control-id</key>
<integer>16</integer>
</dict>
</dict>
<key>MacBookAir8,2</key>
<dict>
<key>IGPU</key>
<dict>
<key>BoostPState</key>
<array>
<integer>24</integer>
<integer>24</integer>
<integer>280</integer>
<integer>24</integer>
<integer>280</integer>
</array>
<key>BoostTime</key>
<array>
<integer>1</integer>
<integer>1</integer>
<integer>1000</integer>
<integer>15</integer>
<integer>100</integer>
</array>
<key>Heuristic</key>
<dict>
<key>BusyDownThresholdPercent</key>
<integer>50</integer>
<key>BusyUpThresholdPercent</key>
<integer>70</integer>
<key>CPGControl</key>
<dict>
<key>MediaHysteresis</key>
<integer>32</integer>
<key>RenderHysteresis</key>
<integer>32</integer>
<key>Wake_Limit</key>
<integer>80</integer>
</dict>
<key>DownStep</key>
<integer>1</integer>
<key>EnableOverride</key>
<integer>1</integer>
<key>EnableRingTableOverride</key>
<integer>1</integer>
<key>EvaluateDownInterval</key>
<integer>40000</integer>
<key>EvaluateUpInterval</key>
<integer>40000</integer>
<key>ID</key>
<integer>2</integer>
<key>IOBusynessSamplingInterval</key>
<integer>1</integer>
<key>NumOfRingTableOverride</key>
<integer>23</integer>
<key>NumOfRingTables</key>
<integer>3</integer>
<key>NumOfThresholdsForRingTables</key>
<integer>2</integer>
<key>PMCounterControl</key>
<dict>
<key>PM_C0_Any_Media_Threshold</key>
<integer>26263</integer>
<key>PM_Counter_Eval_Interval</key>
<integer>40</integer>
<key>PM_Counter_Heuristic_Enable</key>
<integer>1</integer>
<key>PM_Counter_Window</key>
<integer>2</integer>
<key>PM_DRAM_Threshold_High</key>
<integer>18</integer>
<key>PM_DRAM_Threshold_Low</key>
<integer>3</integer>
<key>PM_DRAM_Writes_Threshold</key>
<integer>165077</integer>
<key>PM_EU_Idle_Threshold</key>
<integer>55</integer>
<key>PM_EU_Stall_Sampler_Threshold</key>
<integer>40</integer>
<key>PM_EU_Stall_Threshold</key>
<integer>60</integer>
<key>PM_GPU_Busy</key>
<integer>30</integer>
<key>PM_Rasterized_Threshold</key>
<integer>486104</integer>
<key>PM_Render_Idle_GT3_Switch</key>
<integer>0</integer>
<key>PM_Slice_Switch_Timer</key>
<integer>1070</integer>
</dict>
<key>RCxControl</key>
<dict>
<key>RC6_Threshold</key>
<integer>520</integer>
<key>RC6_Wake_Limit</key>
<integer>40</integer>
<key>RC_Eval_Interval</key>
<integer>40000</integer>
<key>RP_Idle_Hysteresis</key>
<integer>128</integer>
</dict>
<key>RingOverrideTable0</key>
<array>
<integer>8</integer>
<integer>8</integer>
<integer>8</integer>
<integer>8</integer>
<integer>8</integer>
<integer>9</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
<integer>10</integer>
</array>
<key>RingOverrideTable1</key>
<array>
<integer>9</integer>
<integer>11</integer>
<integer>12</integer>
<integer>14</integer>
<integer>15</integer>
<integer>17</integer>
<integer>18</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
<integer>19</integer>
</array>
<key>RingOverrideTable2</key>
<array>
<integer>9</integer>
<integer>11</integer>
<integer>12</integer>
<integer>14</integer>
<integer>15</integer>
<integer>17</integer>
<integer>18</integer>
<integer>20</integer>
<integer>21</integer>
<integer>23</integer>
<integer>24</integer>
<integer>26</integer>
<integer>27</integer>
<integer>29</integer>
<integer>30</integer>
<integer>32</integer>
<integer>33</integer>
<integer>35</integer>
<integer>36</integer>
<integer>38</integer>
<integer>39</integer>
<integer>41</integer>
<integer>42</integer>
</array>
<key>StartingPstateForRingTableOverride</key>
<integer>11</integer>
<key>ThresholdsForRingOverrideTable0</key>
<array>
<integer>0</integer>
<integer>10</integer>
</array>
<key>ThresholdsForRingOverrideTable1</key>
<array>
<integer>5</integer>
<integer>15</integer>
</array>
<key>ThresholdsForRingOverrideTable2</key>
<array>
<integer>10</integer>
<integer>100</integer>
</array>
<key>UpStep</key>
<integer>1</integer>
<key>sampleInterval</key>
<integer>1000</integer>
</dict>
<key>NumPriorityLevels</key>
<integer>3</integer>
<key>SliceControl</key>
<integer>1</integer>
<key>ThermalSupport</key>
<integer>1</integer>
<key>control-id</key>
<integer>16</integer>
</dict>
</dict>
<key>MacBookPro5,1</key>
<dict>
<key>GFX0</key>