diff --git a/payloads/Kexts/Plists/AppleGraphicsPowerManagement/Info.plist b/payloads/Kexts/Plists/AppleGraphicsPowerManagement/Info.plist index 9fe9efb5b..f92fe3f11 100644 --- a/payloads/Kexts/Plists/AppleGraphicsPowerManagement/Info.plist +++ b/payloads/Kexts/Plists/AppleGraphicsPowerManagement/Info.plist @@ -633,6 +633,186 @@ 16 + MacBook10,1 + + IGPU + + BoostPState + + 18 + 18 + 274 + 18 + 274 + + BoostTime + + 1 + 1 + 1000 + 15 + 100 + + HardPlimit + 1 + Heuristic + + BusyDownThresholdPercent + 60 + BusyUpThresholdPercent + 80 + CPGControl + + MediaHysteresis + 32 + RenderHysteresis + 200 + Wake_Limit + 80 + + DownStep + 1 + EnableOverride + 1 + EnableRingTableOverride + 1 + EvaluateDownInterval + 40000 + EvaluateUpInterval + 40000 + ID + 2 + IOBusynessSamplingInterval + 1 + LowPriorityPeff + 11 + NumOfRingTableOverride + 23 + NumOfRingTables + 3 + NumOfThresholdsForRingTables + 2 + RCxControl + + RC6_Threshold + 520 + RC6_Wake_Limit + 40 + RC_Eval_Interval + 40000 + RP_Idle_Hysteresis + 25 + + RingOverrideTable0 + + 8 + 8 + 8 + 8 + 8 + 9 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + + RingOverrideTable1 + + 8 + 8 + 8 + 9 + 10 + 11 + 13 + 14 + 15 + 16 + 16 + 16 + 16 + 16 + 16 + 16 + 16 + 16 + 16 + 16 + 16 + 16 + 16 + + RingOverrideTable2 + + 8 + 8 + 8 + 9 + 10 + 11 + 13 + 14 + 15 + 16 + 18 + 19 + 20 + 21 + 23 + 24 + 25 + 26 + 28 + 29 + 30 + 31 + 33 + + StartingPstateForRingTableOverride + 11 + ThresholdsForRingOverrideTable0 + + 0 + 10 + + ThresholdsForRingOverrideTable1 + + 5 + 15 + + ThresholdsForRingOverrideTable2 + + 10 + 100 + + UpStep + 1 + sampleInterval + 1000 + + NumPriorityLevels + 4 + PriorityLevelMask + 8 + ThermalSupport + 1 + control-id + 16 + + MacBookAir2,1 IGPU @@ -4472,6 +4652,612 @@ 16 + MacBookPro14,1 + + IGPU + + BoostPState + + 24 + 24 + 280 + 24 + 280 + + BoostTime + + 1 + 1 + 1000 + 15 + 280 + + Heuristic + + BusyDownThresholdPercent + 50 + BusyUpThresholdPercent + 70 + CPGControl + + MediaHysteresis + 32 + RenderHysteresis + 32 + Wake_Limit + 80 + + DownStep + 1 + EnableOverride + 1 + EnableRingTableOverride + 1 + EvaluateDownInterval + 40000 + EvaluateUpInterval + 40000 + GT3Floor + 10 + ID + 2 + IOBusynessSamplingInterval + 1 + NumOfRingTableOverride + 23 + NumOfRingTables + 3 + NumOfThresholdsForRingTables + 2 + PMCounterControl + + PM_C0_Any_Media_Threshold + 26263 + PM_Counter_Eval_Interval + 40 + PM_Counter_Heuristic_Enable + 1 + PM_Counter_Window + 2 + PM_DRAM_Threshold_High + 18 + PM_DRAM_Threshold_Low + 3 + PM_DRAM_Writes_Threshold + 165077 + PM_EU_Idle_Threshold + 55 + PM_EU_Stall_Sampler_Threshold + 40 + PM_EU_Stall_Threshold + 60 + PM_GPU_Busy + 30 + PM_Rasterized_Threshold + 486104 + PM_Render_Idle_GT3_Switch + 0 + PM_Slice_Switch_Timer + 1070 + + RCxControl + + RC6_Threshold + 520 + RC6_Wake_Limit + 40 + RC_Eval_Interval + 40000 + RP_Idle_Hysteresis + 128 + + RingOverrideTable0 + + 8 + 8 + 8 + 8 + 8 + 9 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + + RingOverrideTable1 + + 9 + 11 + 12 + 14 + 15 + 17 + 18 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + + RingOverrideTable2 + + 9 + 11 + 12 + 14 + 15 + 17 + 18 + 20 + 21 + 23 + 24 + 26 + 27 + 29 + 30 + 32 + 33 + 35 + 36 + 38 + 39 + 41 + 42 + + StartingPstateForRingTableOverride + 11 + ThresholdsForRingOverrideTable0 + + 0 + 10 + + ThresholdsForRingOverrideTable1 + + 5 + 15 + + ThresholdsForRingOverrideTable2 + + 10 + 100 + + UpStep + 1 + sampleInterval + 1000 + + NumPriorityLevels + 3 + SliceControl + 1 + ThermalSupport + 1 + control-id + 16 + + + MacBookPro14,2 + + IGPU + + BoostPState + + 24 + 24 + 280 + 24 + 280 + + BoostTime + + 1 + 1 + 1000 + 15 + 100 + + Heuristic + + BusyDownThresholdPercent + 50 + BusyUpThresholdPercent + 70 + CPGControl + + MediaHysteresis + 32 + RenderHysteresis + 32 + Wake_Limit + 80 + + DownStep + 1 + EnableOverride + 1 + EnableRingTableOverride + 1 + EvaluateDownInterval + 40000 + EvaluateUpInterval + 40000 + GT2Floor + 10 + GT3Floor + 10 + ID + 2 + IOBusynessSamplingInterval + 1 + NumOfRingTableOverride + 23 + NumOfRingTables + 3 + NumOfThresholdsForRingTables + 2 + PMCounterControl + + PM_C0_Any_Media_Threshold + 26263 + PM_Counter_Eval_Interval + 40 + PM_Counter_Heuristic_Enable + 1 + PM_Counter_Window + 2 + PM_DRAM_Threshold_High + 18 + PM_DRAM_Threshold_Low + 3 + PM_DRAM_Writes_Threshold + 165077 + PM_EU_Idle_Threshold + 55 + PM_EU_Stall_Sampler_Threshold + 40 + PM_EU_Stall_Threshold + 60 + PM_GPU_Busy + 30 + PM_Rasterized_Threshold + 486104 + PM_Render_Idle_GT3_Switch + 0 + PM_Slice_Switch_Timer + 1070 + + RCxControl + + RC6_Threshold + 520 + RC6_Wake_Limit + 40 + RC_Eval_Interval + 40000 + RP_Idle_Hysteresis + 25 + + RingOverrideTable0 + + 8 + 8 + 8 + 8 + 8 + 9 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + + RingOverrideTable1 + + 9 + 11 + 12 + 14 + 15 + 17 + 18 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + + RingOverrideTable2 + + 9 + 11 + 12 + 14 + 15 + 17 + 18 + 20 + 21 + 23 + 24 + 26 + 27 + 29 + 30 + 32 + 33 + 35 + 36 + 38 + 39 + 41 + 42 + + StartingPstateForRingTableOverride + 11 + ThresholdsForRingOverrideTable0 + + 0 + 10 + + ThresholdsForRingOverrideTable1 + + 5 + 15 + + ThresholdsForRingOverrideTable2 + + 10 + 100 + + UpStep + 1 + sampleInterval + 1000 + + NumPriorityLevels + 3 + SliceControl + 1 + ThermalSupport + 1 + control-id + 16 + + + MacBookPro14,3 + + GFX0 + + AGDCEnabled + 1 + Heuristic + + ID + -1 + + control-id + 17 + max-power-state + 15 + min-power-state + 0 + + IGPU + + BoostPState + + 24 + 24 + 280 + 24 + 280 + + BoostTime + + 1 + 1 + 1000 + 15 + 100 + + Heuristic + + BusyDownThresholdPercent + 60 + BusyUpThresholdPercent + 80 + CPGControl + + MediaHysteresis + 32 + RenderHysteresis + 200 + Wake_Limit + 80 + + DownStep + 1 + EnableOverride + 1 + EnableRingTableOverride + 1 + EvaluateDownInterval + 40000 + EvaluateUpInterval + 40000 + ID + 2 + IOBusynessSamplingInterval + 1 + NumOfRingTableOverride + 23 + NumOfRingTables + 3 + NumOfThresholdsForRingTables + 2 + RCxControl + + RC6_Threshold + 520 + RC6_Wake_Limit + 40 + RC_Eval_Interval + 40000 + RP_Idle_Hysteresis + 25 + + RingOverrideTable0 + + 8 + 8 + 8 + 8 + 8 + 9 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + + RingOverrideTable1 + + 8 + 8 + 8 + 9 + 10 + 11 + 13 + 14 + 15 + 16 + 16 + 16 + 16 + 16 + 16 + 16 + 16 + 16 + 16 + 29 + 30 + 31 + 33 + + RingOverrideTable2 + + 8 + 8 + 8 + 9 + 10 + 11 + 13 + 14 + 15 + 16 + 18 + 19 + 20 + 21 + 23 + 24 + 25 + 26 + 28 + 29 + 30 + 31 + 33 + + StartingPstateForRingTableOverride + 11 + ThresholdsForRingOverrideTable0 + + 0 + 10 + + ThresholdsForRingOverrideTable1 + + 5 + 15 + + ThresholdsForRingOverrideTable2 + + 10 + 100 + + UpStep + 1 + sampleInterval + 1000 + + control-id + 16 + + MacPro4,1 Vendor10deDevice05e2 @@ -7132,6 +7918,275 @@ 16 + iMac18,1 + + IGPU + + BoostPState + + 24 + 24 + 280 + 24 + 280 + + BoostTime + + 1 + 1 + 1000 + 15 + 100 + + Heuristic + + BusyDownThresholdPercent + 50 + BusyUpThresholdPercent + 70 + CPGControl + + MediaHysteresis + 32 + RenderHysteresis + 200 + Wake_Limit + 80 + + DownStep + 1 + EnableOverride + 1 + EnableRingTableOverride + 1 + EvaluateDownInterval + 31250 + EvaluateUpInterval + 31250 + GT2Floor + 14 + GT3Floor + 17 + ID + 2 + IOBusynessSamplingInterval + 1 + NumOfRingTableOverride + 23 + NumOfRingTables + 3 + NumOfThresholdsForRingTables + 2 + PMCounterControl + + PM_C0_Any_Media_Threshold + 26263 + PM_Counter_Eval_Interval + 40 + PM_Counter_Heuristic_Enable + 1 + PM_Counter_Window + 2 + PM_DRAM_Threshold_High + 18 + PM_DRAM_Threshold_Low + 3 + PM_DRAM_Writes_Threshold + 165077 + PM_EU_Idle_Threshold + 55 + PM_EU_Stall_Sampler_Threshold + 40 + PM_EU_Stall_Threshold + 60 + PM_GPU_Busy + 30 + PM_Rasterized_Threshold + 486104 + PM_Render_Idle_GT3_Switch + 0 + PM_Slice_Switch_Timer + 1070 + + RCxControl + + RC6_Threshold + 520 + RC6_Wake_Limit + 40 + RC_Eval_Interval + 40000 + RP_Idle_Hysteresis + 25 + + RingOverrideTable0 + + 8 + 8 + 8 + 8 + 8 + 9 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + 10 + + RingOverrideTable1 + + 9 + 11 + 12 + 14 + 15 + 17 + 18 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + 19 + + RingOverrideTable2 + + 9 + 11 + 12 + 14 + 15 + 17 + 18 + 20 + 21 + 23 + 24 + 26 + 27 + 29 + 30 + 32 + 33 + 35 + 36 + 38 + 39 + 41 + 42 + + StartingPstateForRingTableOverride + 11 + ThresholdsForRingOverrideTable0 + + 0 + 10 + + ThresholdsForRingOverrideTable1 + + 5 + 15 + + ThresholdsForRingOverrideTable2 + + 10 + 100 + + UpStep + 1 + sampleInterval + 1000 + + SliceControl + 1 + control-id + 16 + + + iMac18,2 + + GFX0 + + AGDCEnabled + 1 + Heuristic + + ID + -1 + + control-id + 17 + max-power-state + 15 + min-power-state + 0 + + IGPU + + Heuristic + + EnableOverride + 0 + ID + 2 + + control-id + 16 + + + iMac18,3 + + GFX0 + + AGDCEnabled + 1 + Heuristic + + ID + -1 + + control-id + 17 + max-power-state + 15 + min-power-state + 0 + + IGPU + + Heuristic + + EnableOverride + 0 + ID + 2 + + control-id + 16 + +