diff --git a/payloads/Kexts/Plists/AppleGraphicsPowerManagement/Info.plist b/payloads/Kexts/Plists/AppleGraphicsPowerManagement/Info.plist
index c7d2ecc1d..9fe9efb5b 100644
--- a/payloads/Kexts/Plists/AppleGraphicsPowerManagement/Info.plist
+++ b/payloads/Kexts/Plists/AppleGraphicsPowerManagement/Info.plist
@@ -455,6 +455,184 @@
16
+ MacBook9,1
+
+ IGPU
+
+ BoostPState
+
+ 18
+ 18
+ 274
+ 18
+
+ BoostTime
+
+ 1
+ 1
+ 1000
+ 15
+
+ 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
@@ -1042,6 +1220,318 @@
13
+ MacBookAir7,1
+
+ IGPU
+
+ BoostPState
+
+ 24
+ 24
+ 24
+ 24
+
+ BoostTime
+
+ 1
+ 1
+ 1
+ 15
+
+ GT3Capped
+ 1
+ Heuristic
+
+ BusyDownThresholdPercent
+ 50
+ BusyUpThresholdPercent
+ 70
+ DownStep
+ 1
+ EnableOverride
+ 1
+ EnableRingTableOverride
+ 1
+ EvaluateDownInterval
+ 31250
+ EvaluateUpInterval
+ 31250
+ GT2Floor
+ 8
+ GT3Floor
+ 7
+ ID
+ 2
+ IOBusynessSamplingInterval
+ 1
+ NumOfRingTableOverride
+ 23
+ NumOfRingTables
+ 3
+ NumOfThresholdsForRingTables
+ 2
+ 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
+ 2
+ sampleInterval
+ 1000
+
+ SliceControl
+ 1
+ control-id
+ 16
+ max-power-state
+ 10
+
+
+ MacBookAir7,2
+
+ IGPU
+
+ BoostPState
+
+ 24
+ 24
+ 24
+ 24
+
+ BoostTime
+
+ 1
+ 1
+ 1
+ 15
+
+ Heuristic
+
+ BusyDownThresholdPercent
+ 50
+ BusyUpThresholdPercent
+ 70
+ DownStep
+ 1
+ EnableOverride
+ 1
+ EnableRingTableOverride
+ 1
+ EvaluateDownInterval
+ 31250
+ EvaluateUpInterval
+ 31250
+ GT2Floor
+ 7
+ GT3Floor
+ 7
+ ID
+ 2
+ IOBusynessSamplingInterval
+ 1
+ NumOfRingTableOverride
+ 23
+ NumOfRingTables
+ 3
+ NumOfThresholdsForRingTables
+ 2
+ 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
+ 2
+ sampleInterval
+ 1000
+
+ SliceControl
+ 1
+ control-id
+ 16
+
+
MacBookPro5,1
GFX0
@@ -2928,6 +3418,1060 @@
16
+ MacBookPro11,4
+
+ IGPU
+
+ Heuristic
+
+ BusyDownThresholdPercent
+ 50
+ BusyUpThresholdPercent
+ 70
+ DownStep
+ 1
+ EnableOverride
+ 1
+ EnableRingTableOverride
+ 1
+ EvaluateDownInterval
+ 31250
+ EvaluateUpInterval
+ 31250
+ GT2Floor
+ 12
+ GT3Floor
+ 15
+ ID
+ 2
+ IOBusynessSamplingInterval
+ 1
+ NumOfRingTableOverride
+ 23
+ NumOfRingTables
+ 3
+ NumOfThresholdsForRingTables
+ 2
+ 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
+
+ SliceControl
+ 1
+ control-id
+ 16
+
+
+ MacBookPro11,5
+
+ GFX0
+
+ AGDCEnabled
+ 1
+ Heuristic
+
+ ID
+ -1
+
+ control-id
+ 17
+ max-power-state
+ 15
+ min-power-state
+ 0
+
+ IGPU
+
+ Heuristic
+
+ BusyDownThresholdPercent
+ 50
+ BusyUpThresholdPercent
+ 70
+ DownStep
+ 1
+ EnableOverride
+ 1
+ EnableRingTableOverride
+ 1
+ EvaluateDownInterval
+ 31250
+ EvaluateUpInterval
+ 31250
+ GT2Floor
+ 12
+ GT3Floor
+ 15
+ ID
+ 2
+ IOBusynessSamplingInterval
+ 1
+ NumOfRingTableOverride
+ 23
+ NumOfRingTables
+ 3
+ NumOfThresholdsForRingTables
+ 2
+ 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
+
+ SliceControl
+ 1
+ control-id
+ 16
+
+
+ MacBookPro12,1
+
+ IGPU
+
+ BoostPState
+
+ 24
+ 24
+ 24
+ 24
+
+ BoostTime
+
+ 1
+ 1
+ 1
+ 15
+
+ GT3Capped
+ 1
+ Heuristic
+
+ BusyDownThresholdPercent
+ 50
+ BusyUpThresholdPercent
+ 70
+ DownStep
+ 1
+ EnableOverride
+ 1
+ EnableRingTableOverride
+ 1
+ EvaluateDownInterval
+ 31250
+ EvaluateUpInterval
+ 31250
+ GT2Floor
+ 8
+ GT3Floor
+ 10
+ ID
+ 2
+ IOBusynessSamplingInterval
+ 1
+ NumOfRingTableOverride
+ 23
+ NumOfRingTables
+ 3
+ NumOfThresholdsForRingTables
+ 2
+ 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
+ max-power-state
+ 11
+
+
+ MacBookPro13,1
+
+ IGPU
+
+ BoostPState
+
+ 24
+ 24
+ 280
+ 24
+
+ BoostTime
+
+ 1
+ 1
+ 1000
+ 15
+
+ 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
+
+
+ MacBookPro13,2
+
+ IGPU
+
+ BoostPState
+
+ 24
+ 24
+ 280
+ 24
+
+ BoostTime
+
+ 1
+ 1
+ 1000
+ 15
+
+ 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
+
+
+ MacBookPro13,3
+
+ GFX0
+
+ AGDCEnabled
+ 1
+ Heuristic
+
+ ID
+ -1
+
+ control-id
+ 17
+ max-power-state
+ 15
+ min-power-state
+ 0
+
+ IGPU
+
+ BoostPState
+
+ 24
+ 24
+ 280
+ 24
+
+ BoostTime
+
+ 1
+ 1
+ 1000
+ 15
+
+ 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
@@ -3074,6 +4618,41 @@
default-control-id
18
+ MacPro6,1
+
+ GFX1
+
+ AGDCEnabled
+ 1
+ Heuristic
+
+ ID
+ -1
+
+ control-id
+ 16
+ max-power-state
+ 15
+ min-power-state
+ 0
+
+ GFX2
+
+ AGDCEnabled
+ 1
+ Heuristic
+
+ ID
+ -1
+
+ control-id
+ 17
+ max-power-state
+ 15
+ min-power-state
+ 0
+
+
Macmini3,1
IGPU
@@ -3330,6 +4909,144 @@
16
+ Macmini7,1
+
+ IGPU
+
+ Heuristic
+
+ BusyDownThresholdPercent
+ 50
+ BusyUpThresholdPercent
+ 70
+ DownStep
+ 1
+ EnableOverride
+ 1
+ EnableRingTableOverride
+ 1
+ EvaluateDownInterval
+ 31250
+ EvaluateUpInterval
+ 31250
+ GT2Floor
+ 12
+ GT3Floor
+ 15
+ ID
+ 2
+ IOBusynessSamplingInterval
+ 1
+ NumOfRingTableOverride
+ 23
+ NumOfRingTables
+ 3
+ NumOfThresholdsForRingTables
+ 2
+ 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
+
+ SliceControl
+ 1
+ control-id
+ 16
+
+
Xserve3,1
MXM
@@ -5072,6 +6789,349 @@
16
+ iMac16,1
+
+ IGPU
+
+ BoostPState
+
+ 24
+ 24
+ 24
+ 24
+
+ BoostTime
+
+ 1
+ 1
+ 1
+ 15
+
+ GT3Capped
+ 1
+ Heuristic
+
+ BusyDownThresholdPercent
+ 50
+ BusyUpThresholdPercent
+ 70
+ DownStep
+ 1
+ EnableOverride
+ 1
+ EnableRingTableOverride
+ 1
+ EvaluateDownInterval
+ 31250
+ EvaluateUpInterval
+ 31250
+ GT2Floor
+ 12
+ GT3Floor
+ 15
+ ID
+ 2
+ IOBusynessSamplingInterval
+ 1
+ NumOfRingTableOverride
+ 23
+ NumOfRingTables
+ 3
+ NumOfThresholdsForRingTables
+ 2
+ 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
+
+ SliceControl
+ 1
+ control-id
+ 16
+ max-power-state
+ 11
+
+
+ iMac16,2
+
+ IGPU
+
+ BoostPState
+
+ 24
+ 24
+ 24
+ 24
+
+ BoostTime
+
+ 1
+ 1
+ 1
+ 15
+
+ Heuristic
+
+ BusyDownThresholdPercent
+ 50
+ BusyUpThresholdPercent
+ 70
+ DownStep
+ 1
+ EnableOverride
+ 1
+ EnableRingTableOverride
+ 1
+ EvaluateDownInterval
+ 31250
+ EvaluateUpInterval
+ 31250
+ GT2Floor
+ 12
+ GT3Floor
+ 15
+ ID
+ 2
+ IOBusynessSamplingInterval
+ 1
+ NumOfRingTableOverride
+ 23
+ NumOfRingTables
+ 3
+ NumOfThresholdsForRingTables
+ 2
+ 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
+
+
+ iMac17,1
+
+ 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
+
+
diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBook9,1/MacBook9,1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBook9,1/Info.plist
similarity index 100%
rename from payloads/Kexts/Plists/PlatformPlugin/MacBook9,1/MacBook9,1.plist
rename to payloads/Kexts/Plists/PlatformPlugin/MacBook9,1/Info.plist
diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookAir7,1/MacBookAir7,1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir7,1/Info.plist
similarity index 100%
rename from payloads/Kexts/Plists/PlatformPlugin/MacBookAir7,1/MacBookAir7,1.plist
rename to payloads/Kexts/Plists/PlatformPlugin/MacBookAir7,1/Info.plist
diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookAir7,2/MacBookAir7,2.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir7,2/Info.plist
similarity index 100%
rename from payloads/Kexts/Plists/PlatformPlugin/MacBookAir7,2/MacBookAir7,2.plist
rename to payloads/Kexts/Plists/PlatformPlugin/MacBookAir7,2/Info.plist
diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro11,4/MacBookPro11,4.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro11,4/Info.plist
similarity index 100%
rename from payloads/Kexts/Plists/PlatformPlugin/MacBookPro11,4/MacBookPro11,4.plist
rename to payloads/Kexts/Plists/PlatformPlugin/MacBookPro11,4/Info.plist
diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro11,5/MacBookPro11,5.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro11,5/Info.plist
similarity index 100%
rename from payloads/Kexts/Plists/PlatformPlugin/MacBookPro11,5/MacBookPro11,5.plist
rename to payloads/Kexts/Plists/PlatformPlugin/MacBookPro11,5/Info.plist
diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro12,1/MacBookPro12,1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro12,1/Info.plist
similarity index 100%
rename from payloads/Kexts/Plists/PlatformPlugin/MacBookPro12,1/MacBookPro12,1.plist
rename to payloads/Kexts/Plists/PlatformPlugin/MacBookPro12,1/Info.plist
diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro13,1/MacBookPro13,1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro13,1/Info.plist
similarity index 100%
rename from payloads/Kexts/Plists/PlatformPlugin/MacBookPro13,1/MacBookPro13,1.plist
rename to payloads/Kexts/Plists/PlatformPlugin/MacBookPro13,1/Info.plist
diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro13,2/MacBookPro13,2.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro13,2/Info.plist
similarity index 100%
rename from payloads/Kexts/Plists/PlatformPlugin/MacBookPro13,2/MacBookPro13,2.plist
rename to payloads/Kexts/Plists/PlatformPlugin/MacBookPro13,2/Info.plist
diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro13,3/MacBookPro13,3.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro13,3/Info.plist
similarity index 100%
rename from payloads/Kexts/Plists/PlatformPlugin/MacBookPro13,3/MacBookPro13,3.plist
rename to payloads/Kexts/Plists/PlatformPlugin/MacBookPro13,3/Info.plist
diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacPro6,1/MacPro6,1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacPro6,1/Info.plist
similarity index 100%
rename from payloads/Kexts/Plists/PlatformPlugin/MacPro6,1/MacPro6,1.plist
rename to payloads/Kexts/Plists/PlatformPlugin/MacPro6,1/Info.plist
diff --git a/payloads/Kexts/Plists/PlatformPlugin/Macmini7,1/Macmini7,1.plist b/payloads/Kexts/Plists/PlatformPlugin/Macmini7,1/Info.plist
similarity index 100%
rename from payloads/Kexts/Plists/PlatformPlugin/Macmini7,1/Macmini7,1.plist
rename to payloads/Kexts/Plists/PlatformPlugin/Macmini7,1/Info.plist
diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac16,1/iMac16,1.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac16,1/Info.plist
similarity index 100%
rename from payloads/Kexts/Plists/PlatformPlugin/iMac16,1/iMac16,1.plist
rename to payloads/Kexts/Plists/PlatformPlugin/iMac16,1/Info.plist
diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac16,2/iMac16,2.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac16,2/Info.plist
similarity index 100%
rename from payloads/Kexts/Plists/PlatformPlugin/iMac16,2/iMac16,2.plist
rename to payloads/Kexts/Plists/PlatformPlugin/iMac16,2/Info.plist
diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac17,1/iMac17,1.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac17,1/Info.plist
similarity index 100%
rename from payloads/Kexts/Plists/PlatformPlugin/iMac17,1/iMac17,1.plist
rename to payloads/Kexts/Plists/PlatformPlugin/iMac17,1/Info.plist