Jump to content

1er contact difficile avec Clover et Yosemite


Romano2K
 Share

156 posts in this topic

Recommended Posts

mais j'ai toujours la roue multicolore après la saisie du mot de passe.

 

question bête... pourquoi tu veux absolument booter avec une saisie de mot de passe puisque c'est là que tu bloques ?

 

fais ton install sans le besoin de saisie de mot de passe à chaque boot et vérifie s'il bloque à nouveau.

 

autre question bête... pourquoi tu veux absolument utiliser LegacyATI4800.kext ?  Ce kext est obsolète et il ne fait rien de spéciale, seulement injecte le device-id de ta carte graphique de la série hd 48xx et en occurence celui de la hd4850 par défaut. Tu peux le vérifier, il n'y a qu'un Info.plist dedans, c'est tout.

 

Ca, tu peux le faire tout seul manuellement ou bien laisser Clover le faire.

 

Pour ta carte graphique hd4850 il n'y a absolument rien de spéciale à faire, seulement injecter son device-id dans AMD4800Controller.kext et ça tu peux le faire comme j'ai dit précédemment, rien de plus, rie de moins

 

Si cela n'a pas marché précédemment, c'est uniquement à cause du cache qu'il ne prenait pas bien l'injection en compte, c'est tout. 

 

key>Inject

 
       ATI
       
 
ceci équivaut au GraphicsEnabler=Yes de Chameleon, mais il se pourrait que ta hd4850 n'en est pas besoin. Si tel est le cas, n'oublie pas de mettre false à la place de true
 
une dernière chose... si tu comptes mettre des kexts dans /EFI/CLOVER/kexts/10.10 alors il te faut ceci :
 
SystemParameters
          InjectKexts
          Yes
 

si tu ne l'as pas, tes kexts ne vont pas se charger.  

Link to comment
Share on other sites

Bonsoir c'est encore moi ! :-)

____

 

salut a tous je n'arrive pas a configurer mon config.plist de clover pour un démarrage correct

carte mere ga g31mes2l , carte video Gainward GeForce GT 520 1024 Mo

problème un écran sur deux fonctionne !!!!

Non pas que je sois possessif lepinay mais par souci de clarté je crois que tu ferais mieux de créer un thread dédié à ta situation. On a déjà du mal à s'y retrouver dans la centaine de messages de ce fil ! ;-)

____

 

autre question bête... pourquoi tu veux absolument utiliser LegacyATI4800.kext ?  Ce kext est obsolète et il ne fait rien de spéciale, seulement injecte le device-id de ta carte graphique de la série hd 48xx et en occurence celui de la hd4850 par défaut. Tu peux le vérifier, il n'y a qu'un Info.plist dedans, c'est tout.

 

Ca, tu peux le faire tout seul manuellement ou bien laisser Clover le faire.

Il n'y a rien que je veuille faire absolument, mon seul leitmotiv ici c'est "la fin justifie les moyens". :-D En l'occurrence la "fin" c'est d'avoir Yosemite, ma Radeon HD 4850 et iMessage opérationnels.

 

J'ai utilisé ce LegacyAMD4800Controller.kext qu'un membre du forum m'a passé car c'était la solution la plus facileavec Chameleon, c'est-à-dire :

* pas besoin de modifier AMD4800Controller.kext à la main,

* donc pas besoin de se soucier du kext-dev-mode ou des autorisations,

* pas besoin de le remodifier à chaque mise à jour du système, ce qui implique un démarrage avec GraphicsEnabler=No, une modification, puis un redémarrage avec GraphicsEnabler=Yes

Naturellement je préfère des solutions plus modernes comme l'injection directe avec Clover mais je n'ai réinstallé Yosemite avec Chameleon que pour tirer rapidement une conclusion : celle que ce n'est pas Yosemite qui est incompatible avec ma Radeon HD 4850, mais que c'est Clover que je n'arrive pas à configurer.

 

Pour ta carte graphique hd4850 il n'y a absolument rien de spéciale à faire, seulement injecter son device-id dans AMD4800Controller.kext et ça tu peux le faire comme j'ai dit précédemment, rien de plus, rie de moins

Je crois avoir montré, en suivant scrupuleusement plusieurs de tes et de vos suggestions, puis en partageant un maximum de diagnostics, que ça ne suffisait pas, non ? Ou bien tu manques d'éléments pour pouvoir t'assurer qu'il n'y a pas quelque chose que j'ai mal fait ?

 

Si cela n'a pas marché précédemment, c'est uniquement à cause du cache qu'il ne prenait pas bien l'injection en compte, c'est tout. 

 

key>Inject</key>

 <dict>

       <key>ATI</key>

       <true/>

 

ceci équivaut au GraphicsEnabler=Yes de Chameleon, mais il se pourrait que ta hd4850 n'en est pas besoin. Si tel est le cas, n'oublie pas de mettre false à la place de true

Ce soir je suis à nouveau reparti à zéro.

 

Réinstallation de Yosemite, premier démarrage OK, activation de l'ouverture de session automatique, installation de Clover, copie du DSDT.aml dans /CLOVER/ACPI/patched, du FakeSMC.kext et du RealtekRTL8111.kext dans /S/L/E, réparation des permissions, régénération du cache.

 

1. Pour commencer et avancer étape par étape, seule modification du config.plist : ajout des arguments kext-dev-mode=1 -v.

 

Ça démarre. Ni le framebuffer ATY ni le kext AMD4800Controller.kext ne sont chargés. Mais AMDSupport.kext et ATIRadeonX2000.kext le sont. Voici le résultat de ioreg et de kextstat :

 

iMac-de-Romain:~ Romain$ ioreg | grep ATY
iMac-de-Romain:~ Romain$ kextstat | grep AMD
   65    0 0xffffff7f846fb000 0x11f000   0x11f000   com.apple.kext.AMDSupport (1.2.8) <64 63 12 11 7 5 4 3 1>
iMac-de-Romain:~ Romain$ kextstat | grep ATI
   78    0 0xffffff7f8374f000 0x233000   0x233000   com.apple.ATIRadeonX2000 (10.0.0) <63 12 7 6 5 4 3 1>
iMac-de-Romain:~ Romain$ 
2. Dans config.plist, je désactive l'injection Intel et active l'injection ATI :

 

	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		(…)
	</dict>
Après redémarrage, le framebuffer ATY est activé. Mais pas d'autre changement :

 

iMac-de-Romain:~ Romain$ ioreg | grep ATY
    | |   |   | +-o ATY,Motmot@0  <class IONDRVDevice, id 0x100000267, registered, matched, active, busy 0 (3 ms), retain 8>
    | |   |   | +-o ATY,Motmot@1  <class IONDRVDevice, id 0x100000268, registered, matched, active, busy 0 (0 ms), retain 8>
iMac-de-Romain:~ Romain$ kextstat | grep AMD
   65    0 0xffffff7f846fb000 0x11f000   0x11f000   com.apple.kext.AMDSupport (1.2.8) <64 63 12 11 7 5 4 3 1>
iMac-de-Romain:~ Romain$ kextstat | grep ATI
   66    0 0xffffff7f8374f000 0x233000   0x233000   com.apple.ATIRadeonX2000 (10.0.0) <63 12 7 6 5 4 3 1>
iMac-de-Romain:~ Romain$ 
3. Dans config.plist, j'utilise la fonction FakeID avec l'ID de la Radeon HD 4870 :

 

	<key>Devices</key>
	<dict>
		(…)
		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x94401002</string>
			(…)
		</dict>
	</dict>
Après redémarrage, le kext AMD4800Controller.kext est chargé. Mais je n'ai toujours pas d'accélération graphique :

 

iMac-de-Romain:~ Romain$ ioreg | grep ATY
    | |   |   | +-o ATY,Motmot@0  <class IONDRVDevice, id 0x10000023f, registered, matched, active, busy 0 (3 ms), retain 8>
    | |   |   | +-o ATY,Motmot@1  <class IONDRVDevice, id 0x100000240, registered, matched, active, busy 0 (0 ms), retain 8>
iMac-de-Romain:~ Romain$ kextstat | grep AMD
   65    1 0xffffff7f846fb000 0x11f000   0x11f000   com.apple.kext.AMDSupport (1.2.8) <64 63 12 11 7 5 4 3 1>
   66    0 0xffffff7f86dc6000 0x181000   0x181000   com.apple.kext.AMD4800Controller (1.2.8) <65 63 12 11 5 4 3 1>
iMac-de-Romain:~ Romain$ kextstat | grep ATI
   79    0 0xffffff7f8374f000 0x233000   0x233000   com.apple.ATIRadeonX2000 (10.0.0) <63 12 7 6 5 4 3 1>
iMac-de-Romain:~ Romain$ 
J'en suis là, toujours bloqué au même point, quelle que soit la méthode utilisée.

 

De ce que je comprends, tout ce qui doit se charger est chargé, il n'y a que l'accélération graphique qui ne s'active pas, et je n'ai pas la moindre idée de pourquoi.

 

Celui qui veut venir jeter un œil avec TeamViewer est le bienvenu, surtout toi fantomas1, qui me l'a proposé il y a quelques temps. :-)

Link to comment
Share on other sites

Je viens d'avoir une idée !

 

En étudiant à nouveau le config.plist j'ai prêté attention aux premiers éléments du fichier, qui me font penser à des "fix" de DSDT à la volée, dont certains sont je crois déjà intégrés à mon fichier aml. (WAK par exemple)

 

Le DSDT que j'utilise depuis plusieurs générations d'OS X est un fichier qu'une pointure du forum MyHack m'a gentiment confectionné il y a des années. Est-ce qu'il peut poser problème ? (en matière de GPU)

 

Est-ce que ça vaudrait le coup d'essayer sans ? Et si oui est-ce qu'il y a d'autres mesures à prendre que de retirer le fichier du dossier ACPI/patched ? Je me souviens qu'avec Chameleon il fallait utiliser un kext NullCPUPowerManagement, désactiver la génération des C et P States, etc. Qu'en est-il avec Clover qui a l'air de mieux s'adapter comme un grand ?

Link to comment
Share on other sites

Excuse moi d'insister mais tu n'a toujours pas tenté ce que je t'ai proposé il y a un bout de temps déjà, à savoir patcher les kexts comme tu le ferais avec Chameleon, ne pas utiliser du tout l'injection via Clover et je dirais même plus, ne pas utiliser de DSDT. Après tout, elle te sert à quoi cette DSDT ?

 

Tu l'as dit toi-même, ça marche avec Chameleon, il n'y a aucune raison que ça ne marche pas avec Clover à partir du moment où tu ne t'en sert pas pour activer le QE/CI. Utilise-le pour tout le reste si tu veux mais abandonne l'idée concernant la partie graphique !

 

Quant à NULLCPUPowerManagement, il est possible de s'en passer en patchant AppleIntelCPUPowerManagement. Clover doit sans doute pouvoir le faire lui aussi mais je ne sais pas comment.

 

Maintenant, tant que n'aura pas essayé cette méthode pourtant simple, je vois pas quoi te dire d'autre…

Link to comment
Share on other sites

Excuse moi d'insister mais tu n'a toujours pas tenté ce que je t'ai proposé il y a un bout de temps déjà, à savoir patcher les kexts comme tu le ferais avec Chameleon, ne pas utiliser du tout l'injection via Clover (...)

Très concrètement, Inject ATI False, pas de FakeID ATI, et le Device ID ajouté à la main à AMD4800Controller.kext ?

 

(...) et je dirais même plus, ne pas utiliser de DSDT. Après tout, elle te sert à quoi cette DSDT ?

 

Tu l'as dit toi-même, ça marche avec Chameleon, il n'y a aucune raison que ça ne marche pas avec Clover à partir du moment où tu ne t'en sert pas pour activer le QE/CI. Utilise-le pour tout le reste si tu veux mais abandonne l'idée concernant la partie graphique !

Ben justement c'est en m'inspirant de mon expérience avec Chameleon que j'utilise Clover. C'est-à-dire que sur Chameleon j'utilisais GraphicsEnabler=Yes, qui se rapproche d'Inject ATI True, et j'injectais mon Device ID directement dans le fichier, ce que j'ai déjà tenté à plusieurs reprises. (Certes jamais avec Inject ATI False, ce que je m'apprête à faire.)

 

Quant à NULLCPUPowerManagement, il est possible de s'en passer en patchant AppleIntelCPUPowerManagement. Clover doit sans doute pouvoir le faire lui aussi mais je ne sais pas comment.

Donc si je retire simplement mon DSDT.aml sans autre forme de procès je vais tout casser ?

 

En tout cas merci pour ton aide !

Link to comment
Share on other sites

Très concrètement, Inject ATI False, pas de FakeID ATI, et le Device ID ajouté à la main à AMD4800Controller.kext ?

 

Très concétement, oui :)

Le principe c'est que tu ne peux pas tenter deux méthodes d'injection différentes en meme temps. Ça créé un conflit puisque la première méthode va en fait annuler la seconde ou vice-versa.

 

 

Ben justement c'est en m'inspirant de mon expérience avec Chameleon que j'utilise Clover. C'est-à-dire que sur Chameleon j'utilisais GraphicsEnabler=Yes, qui se rapproche d'Inject ATI True, et j'injectais mon Device ID directement dans le fichier, ce que j'ai déjà tenté à plusieurs reprises.

 

Normalement, si le kext est patché, tu ne devrais plus avoir besoin de GraphicsEnabler=Yes avec Chameleon. Donc en utilisant Clover, tu n'as pas non plus besoin de Inject ATI = true.

 

 

Donc si je retire simplement mon DSDT.aml sans autre forme de procès je vais tout casser ?

 

Ben tout casser, non pas forcément. Encore faudrait-il savoir à quoi sert la DSDT ! Si elle ne sert qu'à injecter l'audio, tu ne risques pas grand chose :)

 

De toute manière, je ne vois pas très bien en quoi son retrait pourrait être fatal à ton Hack et rien ne t’empêche de la remettre ensuite. De plus, je crois qu'il est possible de dire à Clover de ne pas l'utiliser sans avoir à la retirer de ACPI/Patched comme il est possible de dire à Chameleon de ne pas utiliser de DSDT en bootant avec DSDT=No.

Link to comment
Share on other sites

Normalement, si le kext est patché, tu ne devrais plus avoir besoin de GraphicsEnabler=Yes avec Chameleon. Donc en utilisant Clover, tu n'as pas non plus besoin de Inject ATI = true.

C'est mon dernier essai : Device ID de ma Radeon HD 4850 ajouté au AMD4800Controller.kext, cache regénéré, Inject ATI False et FakeID ATI retiré. Après redémarrage c'est plutôt une régression : pas de framebuffer ATY (ioreg | grep ATY ne retourne rien), AMD4800Controller.kext n'est pas chargé, mais AMDSupport.kext et ATIRadeonX2000.kext le sont toujours.

 

La fenêtre "À propos de ce Mac" indique "Graphisme : Moniteur 7 Mo" alors qu'habituellement j'ai bien le nom de la carte graphique (mais seulement 8 Mo).

 

Ben tout casser, non pas forcément. Encore faudrait-il savoir à quoi sert la DSDT ! Si elle ne sert qu'à injecter l'audio, tu ne risques pas grand chose :)

 

De toute manière, je ne vois pas très bien en quoi son retrait pourrait être fatal à ton Hack et rien ne t’empêche de la remettre ensuite. De plus, je crois qu'il est possible de dire à Clover de ne pas l'utiliser sans avoir à la retirer de ACPI/Patched comme il est possible de dire à Chameleon de ne pas utiliser de DSDT en bootant avec DSDT=No.

J'ai essayé de démarrer en désactivant mon fichier DSDT via le menu Options de Clover, j'ai obtenu un kernel panic quelques lignes après le début du chargement.

 

Il me semble que mon fichier DSDT ne fait rien de particulier, autrement que de réparer les erreurs.

 

J'ai pas mal de "fixes" activés par défaut dans mon config.plist, et c'est assez mal documenté : http://clover-wiki.zetam.org/Configuration/ACPI#DSDT-/-Fixes. De toute manière du peu que je comprends de la rubrique ACPI du wiki de Clover, il semble que ces fixes ne sont pas utilisés si un DSDT.aml est chargé.

 

Bref j'essaierais bien sans DSDT mais il a l'air d'y avoir d'autres mesures à prendre que de simplement ne pas le charger.

 

 

 

Autrement en remettant les mains dans mon AMD4800Controller.kext il y a la mention ATY Cardinal qui m'a interpellé. C'est bien le nom d'un framebuffer ? Car c'est MotMot qui est chargé quand j'utilise Inject ATI True et FakeID. Est-ce que ça pourrait expliquer l'absence d'accélération ? Si oui est-ce qu'il y a une méthode simple pour forcer le recours à tel ou tel framebuffer ?

Link to comment
Share on other sites

T'as pensé à réparer les permissions de tout le disque ?

 

et ce serait pas mal que tu post ta DSDT histoire qu'on voit à quoi elle ressemble avec un IOReg. L'idéal serait un système booter sans DSDT et avec un IOReg + une DSDT vierge fraîchement extrait.

Link to comment
Share on other sites

J'ai ajouté un réglage FBName Cardinal dans la section Graphics du config.plist. C'est bien le framebuffer Cardinal qui est chargé maintenant mais ça n'arrange rien.

 

En vérifiant le chargement des extensions via À propos de ce Mac > Rapport système > Extensions, j'ai remarqué la présence d'une extension AMDFramebuffer.kext. C'est normal qu'il ne soit pas chargé ?

 

T'as pensé à réparer les permissions de tout le disque ?

Je viens de réparer les permissions de la partition entière avec l'Utilitaire de disque, il n'a pas réparé grand chose et vraisemblablement rien qui concerne mon problème. En tout cas ça ne change rien.

 

et ce serait pas mal que tu post ta DSDT histoire qu'on voit à quoi elle ressemble avec un IOReg. L'idéal serait un système booter sans DSDT et avec un IOReg + une DSDT vierge fraîchement extrait.

Alors ce serait volontiers mais faudrait d'abord que je comprenne comment réussir à démarrer sans mon DSDT.aml. Est-ce que désactiver AppleIntelCPUManagement via Clover suffirait ? M'enfin qu'est-ce qui pourrait faire que le DSDT.aml pose problème à la carte graphique ? (sachant que ça fonctionne avec Chameleon)

Link to comment
Share on other sites

Que dit le mode verbose quant tu boot sans DSDT ? Faudrait commencer par là parce qu'il est anormal que tu ne puisse pas démarrer ne serait-ce qu'en -x sans une DSDT !

post-29773-0-75026500-1417645791_thumb.jpg

 

Désolé la photo est un peu petite mais je crois que c'est suffisamment parlant ! :-)

Link to comment
Share on other sites

Vire le dossier PlugIns contenu dans FakeSMC s'il existe, reconstruit le cache et retente tjs sans DSDT.


Autre solution pour avoir une DSDT propre et vierge : passer par Windows ou un LiveCD Linux.

Et encore une fois, j'aimerais bien jeter un œil sur celle que tu utilises en ce moment ;)

Link to comment
Share on other sites

Voici mon DSDT édité !

 

Je n'arrive pas à démarrer sans DSDT. Même après avoir déplacé AppleIntelCPUPowerManagement.kext sur le bureau, régénéré le cache, puis redémarré en effaçant le fichier DSDT.aml dans les options de Clover et en décochant tous les fix, j'ai le même kernel panic que sur la photo.

DSDT edited.aml.zip

Link to comment
Share on other sites

Bonsoir !

 

Mon DSDT mérite probablement qu'on se penche dessus, mais pour le moment je n'arrive pas à démarrer sans, pour en extraire un vierge, et je ne pense pas qu'il ait un rapport avec le fait que ma Radeon HD 4850 fonctionne avec Chameleon mais pas avec Clover.

 

Du coup j'ai fini par faire un truc que j'aurais dû faire depuis le début : comparer les résultats d'un ioreg et d'un kextstat sur mon installation Mavericks + Chameleon qui fonctionne avec mon installation Yosemite + Clover qui ne fonctionne pas.

 

Mavericks + Chameleon

 

J'ai seulement activé GraphicsEnabler et ajouté manuellement le Device ID de ma Radeon HD 4850 au AMD4800Controller.kext.

Human:~ Romain$ kextstat | grep ATI
   69    0 0xffffff7f81618000 0x22f000   0x22f000   com.apple.ATIRadeonX2000 (8.2.4) <64 11 7 6 5 4 3 1>
Human:~ Romain$ kextstat | grep AMD
   66    2 0xffffff7f81f06000 0x127000   0x127000   com.apple.kext.AMDSupport (1.2.4) <65 64 11 10 7 5 4 3 1>
   67    0 0xffffff7f82064000 0x180000   0x180000   com.apple.kext.AMD4800Controller (1.2.4) <66 64 11 10 5 4 3 1>
   70    0 0xffffff7f8202d000 0x24000    0x24000    com.apple.kext.AMDFramebuffer (1.2.4) <66 64 11 10 7 5 4 3 1>
Human:~ Romain$ ioreg | grep ATY
    | |   |   | +-o ATY,MotMot@0  <class AtiFbStub, id 0x100000246, registered, matched, active, busy 0 (25 ms), retain 8>
    | |   |   | | +-o ATY_MotMot  <class AMDFramebuffer, id 0x100000248, registered, matched, active, busy 0 (25 ms), retain 19>
    | |   |   | +-o ATY,MotMot@1  <class AtiFbStub, id 0x100000247, registered, matched, active, busy 0 (0 ms), retain 8>
    | |   |   | | +-o ATY_MotMot  <class AMDFramebuffer, id 0x10000024e, registered, matched, active, busy 0 (0 ms), retain 15>
____

 

Yosemite + Clover

 

Le mieux que je puisse obtenir c'est en utilisant seulement des paramètres Clover : Inject ATI true, FakeID 0x94401002 (le Device ID de la Radeon HD 4870) et FBName Cardinal (que j'ai vu dans l'AMD4800Controller.kext, mais si je ne configure par de framebuffer c'est MotMot qui est utilisé et le résultat est le même).

Romains-iMac:~ Romain$ kextstat | grep ATI
   67    0 0xffffff7f8374f000 0x233000   0x233000   com.apple.ATIRadeonX2000 (10.0.0) <63 12 7 6 5 4 3 1>
Romains-iMac:~ Romain$ kextstat | grep AMD
   65    1 0xffffff7f846fb000 0x11f000   0x11f000   com.apple.kext.AMDSupport (1.2.8) <64 63 12 11 7 5 4 3 1>
   66    0 0xffffff7f86dc6000 0x181000   0x181000   com.apple.kext.AMD4800Controller (1.2.8) <65 63 12 11 5 4 3 1>
Romains-iMac:~ Romain$ ioreg | grep ATY
    | |   |   | +-o ATY,Cardinal@0  <class IONDRVDevice, id 0x100000238, registered, matched, active, busy 0 (28 ms), retain 8>
    | |   |   | +-o ATY,Cardinal@1  <class IONDRVDevice, id 0x100000239, registered, matched, active, busy 0 (0 ms), retain 8>
Donc la seule chose qui manque est AMDFramebuffer, mais je ne sais pas du tout de quoi il dépend.

 

Est-ce que ça vous donne de nouvelles idées ? :-)

Link to comment
Share on other sites

Tu n'as toujours pas posté ton IOReg… :)

 

Quand je dis IOReg, c'est un fichier extrait avec l'application IORegistryExplorer, pas un ioreg dans le terminal.

Ah oui j'avais oublié ! Ci-joint pour de bon. J'ai ouvert IORegistryExplorer puis fait Save as, c'est bien ça ?

 

Il n'y a pas d'informations confidentielles/personnelles dedans ?

IOReg Mavericks Chameleon.zip

Link to comment
Share on other sites

Entre temps j'ai combiné vos conseils et ceux de membres anglophones : je suis reparti à zéro sans DSDT, ça démarre sans encombre avec les "fix" par défaut du config.plist de Clover. Mais j'ai le même résultat.

 

Au cours du boot j'obtiens (vérifié par la Console) :

"kernel[0]: [AGPM Controller] unknownPlatform"
Toujours pas de "mais c'est bien sûr" ? :-)
Link to comment
Share on other sites

:)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>BuildMachineOSBuild</key>
	<string>14A375</string>
	<key>CFBundleDevelopmentRegion</key>
	<string>English</string>
	<key>CFBundleExecutable</key>
	<string>AppleGraphicsPowerManagement</string>
	<key>CFBundleGetInfoString</key>
	<string>100.14.37, Copyright 2011-2014 Apple Inc. All rights reserved.</string>
	<key>CFBundleIdentifier</key>
	<string>com.apple.driver.AGPM</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundleName</key>
	<string>AppleGraphicsPowerManagement</string>
	<key>CFBundlePackageType</key>
	<string>KEXT</string>
	<key>CFBundleShortVersionString</key>
	<string>100.14.37</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>100.14.37</string>
	<key>DTCompiler</key>
	<string>com.apple.compilers.llvm.clang.1_0</string>
	<key>DTPlatformBuild</key>
	<string>6A280m</string>
	<key>DTPlatformVersion</key>
	<string>GM</string>
	<key>DTSDKBuild</key>
	<string>14A359</string>
	<key>DTSDKName</key>
	<string>macosx10.10internal</string>
	<key>DTXcode</key>
	<string>0600</string>
	<key>DTXcodeBuild</key>
	<string>6A280m</string>
	<key>IOKitPersonalities</key>
	<dict>
		<key>AGPM</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>com.apple.driver.AGPM</string>
			<key>IOClass</key>
			<string>AGPMController</string>
			<key>IONameMatch</key>
			<string>AGPMEnabler</string>
			<key>IOProviderClass</key>
			<string>IOPlatformPluginDevice</string>
			<key>Machines</key>
			<dict>
				<key>Mac-00BE6ED71E35EB86</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>4</integer>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>ID</key>
							<integer>2</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>Vendor10deDevice0fd5</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>4</integer>
							<key>MemDOWNThreshold</key>
							<integer>30</integer>
							<key>MemUPThreshold</key>
							<integer>50</integer>
							<key>MinP0P1</key>
							<integer>9</integer>
							<key>MinP5</key>
							<integer>13</integer>
							<key>MinP8</key>
							<integer>15</integer>
							<key>MinVP0</key>
							<integer>9</integer>
							<key>MinVP1</key>
							<integer>19</integer>
							<key>MinVP5</key>
							<integer>26</integer>
							<key>MinVP8</key>
							<integer>28</integer>
							<key>NumOfPstates</key>
							<integer>16</integer>
							<key>NumOfVPstates</key>
							<integer>29</integer>
							<key>P0Table</key>
							<array>
								<integer>0</integer>
								<integer>1</integer>
								<integer>2</integer>
								<integer>3</integer>
								<integer>4</integer>
								<integer>5</integer>
								<integer>6</integer>
								<integer>7</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>27</integer>
								<integer>28</integer>
							</array>
							<key>P1Table</key>
							<array>
								<integer>10</integer>
								<integer>11</integer>
								<integer>12</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>17</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>27</integer>
								<integer>28</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>Vendor10deDevice0fd8</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>7</integer>
							<integer>7</integer>
							<integer>7</integer>
							<integer>7</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>EnableEnergyPstate</key>
							<integer>1</integer>
							<key>EnergyDOWNThreshold</key>
							<integer>60</integer>
							<key>EnergyPstate</key>
							<integer>7</integer>
							<key>EnergyUPThreshold</key>
							<integer>80</integer>
							<key>EngineDOWNThreshold</key>
							<integer>10</integer>
							<key>EngineUPThreshold</key>
							<integer>25</integer>
							<key>ID</key>
							<integer>4</integer>
							<key>MemDOWNThreshold</key>
							<integer>20</integer>
							<key>MemUPThreshold</key>
							<integer>35</integer>
							<key>MinP0P1</key>
							<integer>3</integer>
							<key>MinP5</key>
							<integer>7</integer>
							<key>MinP8</key>
							<integer>9</integer>
							<key>MinVP0</key>
							<integer>3</integer>
							<key>MinVP1</key>
							<integer>7</integer>
							<key>MinVP5</key>
							<integer>14</integer>
							<key>MinVP8</key>
							<integer>16</integer>
							<key>NumOfPstates</key>
							<integer>10</integer>
							<key>NumOfVPstates</key>
							<integer>17</integer>
							<key>P0Table</key>
							<array>
								<integer>0</integer>
								<integer>1</integer>
								<integer>2</integer>
								<integer>3</integer>
								<integer>11</integer>
								<integer>12</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
							</array>
							<key>P1Table</key>
							<array>
								<integer>4</integer>
								<integer>5</integer>
								<integer>6</integer>
								<integer>7</integer>
								<integer>11</integer>
								<integer>12</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
				</dict>
				<key>Mac-031AEE4D24BFF0B1</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>ID</key>
							<integer>2</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-031B6874CF7F642A</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>50</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>70</integer>
							<key>DownStep</key>
							<integer>1</integer>
							<key>EnableOverride</key>
							<integer>1</integer>
							<key>EnableRingTableOverride</key>
							<integer>1</integer>
							<key>EvaluateDownInterval</key>
							<integer>31250</integer>
							<key>EvaluateUpInterval</key>
							<integer>31250</integer>
							<key>GT2Floor</key>
							<integer>8</integer>
							<key>GT3Floor</key>
							<integer>15</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>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>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
							</array>
							<key>RingOverrideTable2</key>
							<array>
								<integer>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>20</integer>
								<integer>21</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>28</integer>
								<integer>29</integer>
								<integer>30</integer>
								<integer>31</integer>
								<integer>33</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>2</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-189A3D4F975D5FFC</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>50</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>70</integer>
							<key>DownStep</key>
							<integer>1</integer>
							<key>EnableOverride</key>
							<integer>1</integer>
							<key>EnableRingTableOverride</key>
							<integer>1</integer>
							<key>EvaluateDownInterval</key>
							<integer>31250</integer>
							<key>EvaluateUpInterval</key>
							<integer>31250</integer>
							<key>GT2Floor</key>
							<integer>8</integer>
							<key>GT3Floor</key>
							<integer>11</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>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>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
							</array>
							<key>RingOverrideTable2</key>
							<array>
								<integer>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>20</integer>
								<integer>21</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>28</integer>
								<integer>29</integer>
								<integer>30</integer>
								<integer>31</integer>
								<integer>33</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>
						</dict>
						<key>SliceControl</key>
						<integer>1</integer>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-27ADBB7B4CEE8E61</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>4</integer>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>EnableRingTableOverride</key>
							<integer>1</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>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>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
							</array>
							<key>RingOverrideTable2</key>
							<array>
								<integer>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>20</integer>
								<integer>21</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>28</integer>
								<integer>29</integer>
								<integer>30</integer>
								<integer>31</integer>
								<integer>33</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>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>Vendor10deDevice0fea</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>5</integer>
							<integer>5</integer>
							<integer>5</integer>
							<integer>5</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>EnableEnergyPstate</key>
							<integer>1</integer>
							<key>EnergyDOWNThreshold</key>
							<integer>60</integer>
							<key>EnergyPstate</key>
							<integer>7</integer>
							<key>EnergyUPThreshold</key>
							<integer>80</integer>
							<key>EngineDOWNThreshold</key>
							<integer>15</integer>
							<key>EngineUPThreshold</key>
							<integer>30</integer>
							<key>ID</key>
							<integer>4</integer>
							<key>MemDOWNThreshold</key>
							<integer>30</integer>
							<key>MemUPThreshold</key>
							<integer>50</integer>
							<key>MinP0P1</key>
							<integer>19</integer>
							<key>MinP5</key>
							<integer>20</integer>
							<key>MinP8</key>
							<integer>21</integer>
							<key>MinVP0</key>
							<integer>19</integer>
							<key>MinVP1</key>
							<integer>40</integer>
							<key>MinVP5</key>
							<integer>46</integer>
							<key>MinVP8</key>
							<integer>48</integer>
							<key>NumOfPstates</key>
							<integer>22</integer>
							<key>NumOfVPstates</key>
							<integer>49</integer>
							<key>P0Table</key>
							<array>
								<integer>0</integer>
								<integer>1</integer>
								<integer>2</integer>
								<integer>3</integer>
								<integer>4</integer>
								<integer>5</integer>
								<integer>6</integer>
								<integer>7</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>12</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>17</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>46</integer>
								<integer>48</integer>
							</array>
							<key>P1Table</key>
							<array>
								<integer>21</integer>
								<integer>22</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>27</integer>
								<integer>28</integer>
								<integer>29</integer>
								<integer>30</integer>
								<integer>31</integer>
								<integer>32</integer>
								<integer>33</integer>
								<integer>34</integer>
								<integer>35</integer>
								<integer>36</integer>
								<integer>37</integer>
								<integer>38</integer>
								<integer>39</integer>
								<integer>40</integer>
								<integer>46</integer>
								<integer>48</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>Vendor10deDevice119d</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>5</integer>
							<integer>5</integer>
							<integer>5</integer>
							<integer>5</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>EnableEnergyPstate</key>
							<integer>1</integer>
							<key>EnergyDOWNThreshold</key>
							<integer>60</integer>
							<key>EnergyPstate</key>
							<integer>7</integer>
							<key>EnergyUPThreshold</key>
							<integer>80</integer>
							<key>EngineDOWNThreshold</key>
							<integer>15</integer>
							<key>EngineUPThreshold</key>
							<integer>30</integer>
							<key>ID</key>
							<integer>4</integer>
							<key>MemDOWNThreshold</key>
							<integer>25</integer>
							<key>MemUPThreshold</key>
							<integer>40</integer>
							<key>MinP0P1</key>
							<integer>7</integer>
							<key>MinP5</key>
							<integer>12</integer>
							<key>MinP8</key>
							<integer>13</integer>
							<key>MinVP0</key>
							<integer>7</integer>
							<key>MinVP1</key>
							<integer>15</integer>
							<key>MinVP5</key>
							<integer>25</integer>
							<key>MinVP8</key>
							<integer>27</integer>
							<key>NumOfPstates</key>
							<integer>14</integer>
							<key>NumOfVPstates</key>
							<integer>28</integer>
							<key>P0Table</key>
							<array>
								<integer>0</integer>
								<integer>1</integer>
								<integer>2</integer>
								<integer>3</integer>
								<integer>4</integer>
								<integer>5</integer>
								<integer>6</integer>
								<integer>7</integer>
								<integer>21</integer>
								<integer>22</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>27</integer>
							</array>
							<key>P1Table</key>
							<array>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>12</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>21</integer>
								<integer>22</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>27</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>Vendor10deDevice119e</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>5</integer>
							<integer>5</integer>
							<integer>5</integer>
							<integer>5</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>EnableEnergyPstate</key>
							<integer>1</integer>
							<key>EnergyDOWNThreshold</key>
							<integer>60</integer>
							<key>EnergyPstate</key>
							<integer>7</integer>
							<key>EnergyUPThreshold</key>
							<integer>80</integer>
							<key>EngineDOWNThreshold</key>
							<integer>15</integer>
							<key>EngineUPThreshold</key>
							<integer>30</integer>
							<key>ID</key>
							<integer>4</integer>
							<key>MemDOWNThreshold</key>
							<integer>30</integer>
							<key>MemUPThreshold</key>
							<integer>50</integer>
							<key>MinP0P1</key>
							<integer>7</integer>
							<key>MinP5</key>
							<integer>12</integer>
							<key>MinP8</key>
							<integer>13</integer>
							<key>MinVP0</key>
							<integer>7</integer>
							<key>MinVP1</key>
							<integer>15</integer>
							<key>MinVP5</key>
							<integer>25</integer>
							<key>MinVP8</key>
							<integer>27</integer>
							<key>NumOfPstates</key>
							<integer>14</integer>
							<key>NumOfVPstates</key>
							<integer>28</integer>
							<key>P0Table</key>
							<array>
								<integer>0</integer>
								<integer>1</integer>
								<integer>2</integer>
								<integer>3</integer>
								<integer>4</integer>
								<integer>5</integer>
								<integer>6</integer>
								<integer>7</integer>
								<integer>21</integer>
								<integer>22</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>27</integer>
							</array>
							<key>P1Table</key>
							<array>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>12</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>21</integer>
								<integer>22</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>27</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
				</dict>
				<key>Mac-2BD1B31983FE1663</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>6</integer>
							<integer>14</integer>
							<integer>14</integer>
							<integer>6</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>4</integer>
							<key>MinP0P1</key>
							<integer>10</integer>
							<key>MinP5</key>
							<integer>14</integer>
							<key>MinP8</key>
							<integer>15</integer>
							<key>MinVP0</key>
							<integer>10</integer>
							<key>MinVP1</key>
							<integer>21</integer>
							<key>MinVP5</key>
							<integer>28</integer>
							<key>MinVP8</key>
							<integer>29</integer>
							<key>NumOfPstates</key>
							<integer>16</integer>
							<key>NumOfVPstates</key>
							<integer>30</integer>
							<key>P0Table</key>
							<array>
								<integer>0</integer>
								<integer>1</integer>
								<integer>2</integer>
								<integer>3</integer>
								<integer>4</integer>
								<integer>5</integer>
								<integer>6</integer>
								<integer>7</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>27</integer>
								<integer>28</integer>
								<integer>29</integer>
							</array>
							<key>P1Table</key>
							<array>
								<integer>11</integer>
								<integer>12</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>17</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>20</integer>
								<integer>21</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>27</integer>
								<integer>28</integer>
								<integer>29</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>50</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>70</integer>
							<key>DownStep</key>
							<integer>1</integer>
							<key>EnableOverride</key>
							<integer>1</integer>
							<key>EnableRingTableOverride</key>
							<integer>1</integer>
							<key>EvaluateDownInterval</key>
							<integer>31250</integer>
							<key>EvaluateUpInterval</key>
							<integer>31250</integer>
							<key>GT2Floor</key>
							<integer>12</integer>
							<key>GT3Floor</key>
							<integer>15</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>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>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>29</integer>
								<integer>30</integer>
								<integer>31</integer>
								<integer>33</integer>
							</array>
							<key>RingOverrideTable2</key>
							<array>
								<integer>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>20</integer>
								<integer>21</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>28</integer>
								<integer>29</integer>
								<integer>30</integer>
								<integer>31</integer>
								<integer>33</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>
						</dict>
						<key>SliceControl</key>
						<integer>1</integer>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-2E6FAB96566FE58C</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>ID</key>
							<integer>2</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-35C1E88140C3E6CF</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>GT3Capped</key>
						<integer>1</integer>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>50</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>70</integer>
							<key>DownStep</key>
							<integer>1</integer>
							<key>EnableOverride</key>
							<integer>1</integer>
							<key>EnableRingTableOverride</key>
							<integer>1</integer>
							<key>EvaluateDownInterval</key>
							<integer>31250</integer>
							<key>EvaluateUpInterval</key>
							<integer>31250</integer>
							<key>GT2Floor</key>
							<integer>8</integer>
							<key>GT3Floor</key>
							<integer>7</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>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>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
							</array>
							<key>RingOverrideTable2</key>
							<array>
								<integer>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>20</integer>
								<integer>21</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>28</integer>
								<integer>29</integer>
								<integer>30</integer>
								<integer>31</integer>
								<integer>33</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>2</integer>
						</dict>
						<key>SliceControl</key>
						<integer>1</integer>
						<key>control-id</key>
						<integer>16</integer>
						<key>max-power-state</key>
						<integer>13</integer>
					</dict>
				</dict>
				<key>Mac-35C5E08120C7EEAF</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>50</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>70</integer>
							<key>DownStep</key>
							<integer>1</integer>
							<key>EnableOverride</key>
							<integer>1</integer>
							<key>EnableRingTableOverride</key>
							<integer>1</integer>
							<key>EvaluateDownInterval</key>
							<integer>31250</integer>
							<key>EvaluateUpInterval</key>
							<integer>31250</integer>
							<key>GT2Floor</key>
							<integer>12</integer>
							<key>GT3Floor</key>
							<integer>15</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>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>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
							</array>
							<key>RingOverrideTable2</key>
							<array>
								<integer>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>20</integer>
								<integer>21</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>28</integer>
								<integer>29</integer>
								<integer>30</integer>
								<integer>31</integer>
								<integer>33</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>
						</dict>
						<key>SliceControl</key>
						<integer>1</integer>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-3CBD00234E554E41</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>50</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>70</integer>
							<key>DownStep</key>
							<integer>1</integer>
							<key>EnableOverride</key>
							<integer>1</integer>
							<key>EnableRingTableOverride</key>
							<integer>1</integer>
							<key>EvaluateDownInterval</key>
							<integer>31250</integer>
							<key>EvaluateUpInterval</key>
							<integer>31250</integer>
							<key>GT2Floor</key>
							<integer>12</integer>
							<key>GT3Floor</key>
							<integer>15</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>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>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>29</integer>
								<integer>30</integer>
								<integer>31</integer>
								<integer>33</integer>
							</array>
							<key>RingOverrideTable2</key>
							<array>
								<integer>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>20</integer>
								<integer>21</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>28</integer>
								<integer>29</integer>
								<integer>30</integer>
								<integer>31</integer>
								<integer>33</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>
						</dict>
						<key>SliceControl</key>
						<integer>1</integer>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-42FD25EABCABB274</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>AGDCEnabled</key>
						<integer>1</integer>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>-1</integer>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
						<key>max-power-state</key>
						<integer>15</integer>
						<key>min-power-state</key>
						<integer>0</integer>
					</dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>ID</key>
							<integer>2</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-4B7AC7E43945597E</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>1</integer>
							<integer>9</integer>
							<integer>9</integer>
							<integer>1</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>4</integer>
							<key>MinP0P1</key>
							<integer>4</integer>
							<key>MinP5</key>
							<integer>11</integer>
							<key>MinP8</key>
							<integer>13</integer>
							<key>MinVP0</key>
							<integer>0</integer>
							<key>MinVP1</key>
							<integer>4</integer>
							<key>MinVP5</key>
							<integer>11</integer>
							<key>MinVP8</key>
							<integer>13</integer>
							<key>NumOfPstates</key>
							<integer>14</integer>
							<key>P0Table</key>
							<array>
								<integer>0</integer>
								<integer>1</integer>
								<integer>2</integer>
								<integer>3</integer>
								<integer>4</integer>
								<integer>5</integer>
								<integer>6</integer>
								<integer>7</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>12</integer>
								<integer>13</integer>
							</array>
							<key>P1Table</key>
							<array>
								<integer>0</integer>
								<integer>1</integer>
								<integer>2</integer>
								<integer>3</integer>
								<integer>4</integer>
								<integer>5</integer>
								<integer>6</integer>
								<integer>7</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>12</integer>
								<integer>13</integer>
							</array>
							<key>SingleTable</key>
							<integer>1</integer>
							<key>VideoPstate</key>
							<integer>9</integer>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>ID</key>
							<integer>2</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-4BC72D62AD45599E</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>QSC</key>
						<dict>
							<key>Enabled</key>
							<integer>1</integer>
							<key>Mode</key>
							<integer>1</integer>
							<key>hwPState</key>
							<array>
								<integer>0</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>2</integer>
							</array>
							<key>qscOnTime</key>
							<array>
								<integer>0</integer>
								<integer>0</integer>
								<integer>2000</integer>
								<integer>4000</integer>
								<integer>5000</integer>
								<integer>6000</integer>
								<integer>8000</integer>
								<integer>9000</integer>
								<integer>0</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
						<key>max-power-state</key>
						<integer>8</integer>
					</dict>
				</dict>
				<key>Mac-66F35F19FE2A0D05</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>ID</key>
							<integer>2</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-6F01109E16C71B86</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>EnableRingTableOverride</key>
							<integer>1</integer>
							<key>ID</key>
							<integer>2</integer>
							<key>NumOfRingTableOverride</key>
							<integer>13</integer>
							<key>RingOverrideTable</key>
							<array>
								<integer>5</integer>
								<integer>6</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>20</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-6F01561E16C75D06</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>ID</key>
							<integer>2</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-77EB7D7DAF985301</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>4</integer>
							<key>MemDOWNThreshold</key>
							<integer>30</integer>
							<key>MemUPThreshold</key>
							<integer>50</integer>
							<key>MinP0P1</key>
							<integer>10</integer>
							<key>MinP5</key>
							<integer>14</integer>
							<key>MinP8</key>
							<integer>16</integer>
							<key>MinVP0</key>
							<integer>10</integer>
							<key>MinVP1</key>
							<integer>21</integer>
							<key>MinVP5</key>
							<integer>28</integer>
							<key>MinVP8</key>
							<integer>30</integer>
							<key>NumOfPstates</key>
							<integer>17</integer>
							<key>NumOfVPstates</key>
							<integer>31</integer>
							<key>P0Table</key>
							<array>
								<integer>0</integer>
								<integer>1</integer>
								<integer>2</integer>
								<integer>3</integer>
								<integer>4</integer>
								<integer>5</integer>
								<integer>6</integer>
								<integer>7</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>27</integer>
								<integer>28</integer>
								<integer>29</integer>
								<integer>30</integer>
							</array>
							<key>P1Table</key>
							<array>
								<integer>11</integer>
								<integer>12</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>17</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>20</integer>
								<integer>21</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>27</integer>
								<integer>28</integer>
								<integer>29</integer>
								<integer>30</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>ID</key>
							<integer>2</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-7BA5B2794B2CDB12</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>70</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>90</integer>
							<key>DiagnosticModeDefault</key>
							<integer>0</integer>
							<key>EvaluateDownInterval</key>
							<integer>350000</integer>
							<key>EvaluateUpInterval</key>
							<integer>66000</integer>
							<key>ID</key>
							<integer>2</integer>
							<key>SensorOption</key>
							<integer>1</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
						<key>max-power-state</key>
						<integer>15</integer>
						<key>min-power-state</key>
						<integer>0</integer>
					</dict>
				</dict>
				<key>Mac-7DF21CB3ED6977E5</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>GT3Capped</key>
						<integer>1</integer>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>50</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>70</integer>
							<key>DownStep</key>
							<integer>1</integer>
							<key>EnableOverride</key>
							<integer>1</integer>
							<key>EnableRingTableOverride</key>
							<integer>1</integer>
							<key>EvaluateDownInterval</key>
							<integer>31250</integer>
							<key>EvaluateUpInterval</key>
							<integer>31250</integer>
							<key>GT2Floor</key>
							<integer>8</integer>
							<key>GT3Floor</key>
							<integer>7</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>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>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
							</array>
							<key>RingOverrideTable2</key>
							<array>
								<integer>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>20</integer>
								<integer>21</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>28</integer>
								<integer>29</integer>
								<integer>30</integer>
								<integer>31</integer>
								<integer>33</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>2</integer>
						</dict>
						<key>SliceControl</key>
						<integer>1</integer>
						<key>control-id</key>
						<integer>16</integer>
						<key>max-power-state</key>
						<integer>13</integer>
					</dict>
				</dict>
				<key>Mac-7DF2A3B5E5D671ED</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>ID</key>
							<integer>2</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-81E3E92DD6088272</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>50</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>70</integer>
							<key>DownStep</key>
							<integer>1</integer>
							<key>EnableOverride</key>
							<integer>1</integer>
							<key>EnableRingTableOverride</key>
							<integer>1</integer>
							<key>EvaluateDownInterval</key>
							<integer>31250</integer>
							<key>EvaluateUpInterval</key>
							<integer>31250</integer>
							<key>GT2Floor</key>
							<integer>12</integer>
							<key>GT3Floor</key>
							<integer>15</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>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>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
								<integer>16</integer>
							</array>
							<key>RingOverrideTable2</key>
							<array>
								<integer>8</integer>
								<integer>8</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>20</integer>
								<integer>21</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>28</integer>
								<integer>29</integer>
								<integer>30</integer>
								<integer>31</integer>
								<integer>33</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>
						</dict>
						<key>SliceControl</key>
						<integer>1</integer>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-8ED6AF5B48C039E1</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>70</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>90</integer>
							<key>DiagnosticModeDefault</key>
							<integer>0</integer>
							<key>EvaluateDownInterval</key>
							<integer>350000</integer>
							<key>EvaluateUpInterval</key>
							<integer>66000</integer>
							<key>ID</key>
							<integer>2</integer>
							<key>SensorOption</key>
							<integer>1</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
						<key>max-power-state</key>
						<integer>15</integer>
						<key>min-power-state</key>
						<integer>0</integer>
					</dict>
				</dict>
				<key>Mac-942452F5819B1C1B</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
							<integer>4</integer>
							<integer>5</integer>
							<integer>6</integer>
							<integer>7</integer>
							<integer>8</integer>
							<integer>9</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>3</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>downThreshold</key>
							<integer>95</integer>
							<key>hwPState</key>
							<array>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>3</integer>
							</array>
							<key>qscOnTime</key>
							<array>
								<integer>0</integer>
								<integer>800</integer>
								<integer>2400</integer>
								<integer>4000</integer>
								<integer>5600</integer>
								<integer>7200</integer>
								<integer>8800</integer>
								<integer>10400</integer>
								<integer>12000</integer>
								<integer>0</integer>
							</array>
							<key>qscPeriod</key>
							<integer>16000</integer>
							<key>upThreshold</key>
							<integer>90</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
						<key>max-power-state</key>
						<integer>9</integer>
						<key>min-power-state</key>
						<integer>0</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>Mac-942C5DF58193131B</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
							<integer>4</integer>
							<integer>5</integer>
							<integer>6</integer>
							<integer>7</integer>
							<integer>8</integer>
							<integer>9</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>3</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>downThreshold</key>
							<integer>95</integer>
							<key>hwPState</key>
							<array>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>3</integer>
							</array>
							<key>qscOnTime</key>
							<array>
								<integer>0</integer>
								<integer>800</integer>
								<integer>2400</integer>
								<integer>4000</integer>
								<integer>5600</integer>
								<integer>7200</integer>
								<integer>8800</integer>
								<integer>10400</integer>
								<integer>12000</integer>
								<integer>0</integer>
							</array>
							<key>qscPeriod</key>
							<integer>16000</integer>
							<key>upThreshold</key>
							<integer>90</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
						<key>max-power-state</key>
						<integer>9</integer>
						<key>min-power-state</key>
						<integer>0</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>Mac-ACE8A17C0DE83137</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>ID</key>
							<integer>2</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-AFD8A9D944EA4843</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>ID</key>
							<integer>2</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-C3EC7CD22292981F</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>6</integer>
							<integer>13</integer>
							<integer>13</integer>
							<integer>6</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>EnableEnergyPstate</key>
							<integer>1</integer>
							<key>EnergyPstate</key>
							<integer>5</integer>
							<key>ID</key>
							<integer>4</integer>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>ID</key>
							<integer>2</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-F60DEB81FF30ACF6</key>
				<dict>
					<key>GFX1</key>
					<dict>
						<key>AGDCEnabled</key>
						<integer>1</integer>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>-1</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
						<key>max-power-state</key>
						<integer>15</integer>
						<key>min-power-state</key>
						<integer>0</integer>
					</dict>
					<key>GFX2</key>
					<dict>
						<key>AGDCEnabled</key>
						<integer>1</integer>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>-1</integer>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
						<key>max-power-state</key>
						<integer>15</integer>
						<key>min-power-state</key>
						<integer>0</integer>
					</dict>
				</dict>
				<key>Mac-F65AE981FFA204ED</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>ID</key>
							<integer>2</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-FA842E06C61E91C5</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>AGDCEnabled</key>
						<integer>1</integer>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>-1</integer>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
						<key>max-power-state</key>
						<integer>15</integer>
						<key>min-power-state</key>
						<integer>0</integer>
					</dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>ID</key>
							<integer>2</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
				</dict>
				<key>Mac-FC02E91DDD3FA6A4</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>4</integer>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableOverride</key>
							<integer>0</integer>
							<key>ID</key>
							<integer>2</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>Vendor10deDevice0fe0</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>14</integer>
							<integer>14</integer>
							<integer>14</integer>
							<integer>14</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>EnableEnergyPstate</key>
							<integer>1</integer>
							<key>EnergyDOWNThreshold</key>
							<integer>60</integer>
							<key>EnergyPstate</key>
							<integer>5</integer>
							<key>EnergyUPThreshold</key>
							<integer>80</integer>
							<key>EngineDOWNThreshold</key>
							<integer>15</integer>
							<key>EngineUPThreshold</key>
							<integer>30</integer>
							<key>ID</key>
							<integer>4</integer>
							<key>MemDOWNThreshold</key>
							<integer>30</integer>
							<key>MemUPThreshold</key>
							<integer>50</integer>
							<key>MinP0P1</key>
							<integer>13</integer>
							<key>MinP5</key>
							<integer>14</integer>
							<key>MinP8</key>
							<integer>15</integer>
							<key>MinVP0</key>
							<integer>13</integer>
							<key>MinVP1</key>
							<integer>28</integer>
							<key>MinVP5</key>
							<integer>33</integer>
							<key>MinVP8</key>
							<integer>35</integer>
							<key>NumOfPstates</key>
							<integer>16</integer>
							<key>NumOfVPstates</key>
							<integer>36</integer>
							<key>P0Table</key>
							<array>
								<integer>0</integer>
								<integer>1</integer>
								<integer>2</integer>
								<integer>3</integer>
								<integer>4</integer>
								<integer>5</integer>
								<integer>6</integer>
								<integer>7</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>12</integer>
								<integer>13</integer>
								<integer>33</integer>
								<integer>35</integer>
							</array>
							<key>P1Table</key>
							<array>
								<integer>15</integer>
								<integer>16</integer>
								<integer>17</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>20</integer>
								<integer>21</integer>
								<integer>22</integer>
								<integer>23</integer>
								<integer>24</integer>
								<integer>25</integer>
								<integer>26</integer>
								<integer>27</integer>
								<integer>28</integer>
								<integer>33</integer>
								<integer>35</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>Vendor10deDevice11a2</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>12</integer>
							<integer>12</integer>
							<integer>12</integer>
							<integer>12</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
							<integer>1</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>EnableEnergyPstate</key>
							<integer>1</integer>
							<key>EnergyDOWNThreshold</key>
							<integer>60</integer>
							<key>EnergyPstate</key>
							<integer>5</integer>
							<key>EnergyUPThreshold</key>
							<integer>80</integer>
							<key>EngineDOWNThreshold</key>
							<integer>15</integer>
							<key>EngineUPThreshold</key>
							<integer>30</integer>
							<key>ID</key>
							<integer>4</integer>
							<key>MemDOWNThreshold</key>
							<integer>30</integer>
							<key>MemUPThreshold</key>
							<integer>50</integer>
							<key>MinP0P1</key>
							<integer>11</integer>
							<key>MinP5</key>
							<integer>12</integer>
							<key>MinP8</key>
							<integer>13</integer>
							<key>MinVP0</key>
							<integer>11</integer>
							<key>MinVP1</key>
							<integer>23</integer>
							<key>MinVP5</key>
							<integer>34</integer>
							<key>MinVP8</key>
							<integer>36</integer>
							<key>NumOfPstates</key>
							<integer>14</integer>
							<key>NumOfVPstates</key>
							<integer>37</integer>
							<key>P0Table</key>
							<array>
								<integer>0</integer>
								<integer>1</integer>
								<integer>2</integer>
								<integer>3</integer>
								<integer>4</integer>
								<integer>5</integer>
								<integer>6</integer>
								<integer>7</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>34</integer>
								<integer>36</integer>
							</array>
							<key>P1Table</key>
							<array>
								<integer>12</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>17</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>20</integer>
								<integer>21</integer>
								<integer>22</integer>
								<integer>23</integer>
								<integer>34</integer>
								<integer>36</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>Vendor10deDevice11a3</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>EnableEnergyPstate</key>
							<integer>1</integer>
							<key>EnergyDOWNThreshold</key>
							<integer>60</integer>
							<key>EnergyPstate</key>
							<integer>8</integer>
							<key>EnergyUPThreshold</key>
							<integer>80</integer>
							<key>EngineDOWNThreshold</key>
							<integer>15</integer>
							<key>EngineUPThreshold</key>
							<integer>30</integer>
							<key>ID</key>
							<integer>4</integer>
							<key>MemDOWNThreshold</key>
							<integer>30</integer>
							<key>MemUPThreshold</key>
							<integer>50</integer>
							<key>MinP0P1</key>
							<integer>11</integer>
							<key>MinP5</key>
							<integer>12</integer>
							<key>MinP8</key>
							<integer>13</integer>
							<key>MinVP0</key>
							<integer>11</integer>
							<key>MinVP1</key>
							<integer>23</integer>
							<key>MinVP5</key>
							<integer>34</integer>
							<key>MinVP8</key>
							<integer>36</integer>
							<key>NumOfPstates</key>
							<integer>14</integer>
							<key>NumOfVPstates</key>
							<integer>37</integer>
							<key>P0Table</key>
							<array>
								<integer>0</integer>
								<integer>1</integer>
								<integer>2</integer>
								<integer>3</integer>
								<integer>4</integer>
								<integer>5</integer>
								<integer>6</integer>
								<integer>7</integer>
								<integer>8</integer>
								<integer>9</integer>
								<integer>10</integer>
								<integer>11</integer>
								<integer>34</integer>
								<integer>36</integer>
							</array>
							<key>P1Table</key>
							<array>
								<integer>12</integer>
								<integer>13</integer>
								<integer>14</integer>
								<integer>15</integer>
								<integer>16</integer>
								<integer>17</integer>
								<integer>18</integer>
								<integer>19</integer>
								<integer>20</integer>
								<integer>21</integer>
								<integer>22</integer>
								<integer>23</integer>
								<integer>34</integer>
								<integer>36</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
				</dict>
				<key>MacBook5,1</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>1</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>Threshold_High</key>
							<array>
								<integer>35</integer>
								<integer>65</integer>
								<integer>96</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>70</integer>
								<integer>85</integer>
								<integer>94</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>30</integer>
								<integer>60</integer>
								<integer>88</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>50</integer>
								<integer>60</integer>
								<integer>92</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>MacBook5,2</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>1</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>Threshold_High</key>
							<array>
								<integer>55</integer>
								<integer>70</integer>
								<integer>96</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>50</integer>
								<integer>80</integer>
								<integer>94</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>40</integer>
								<integer>60</integer>
								<integer>88</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>30</integer>
								<integer>40</integer>
								<integer>92</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>MacBook6,1</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>1</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>Threshold_High</key>
							<array>
								<integer>55</integer>
								<integer>70</integer>
								<integer>96</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>50</integer>
								<integer>75</integer>
								<integer>94</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>40</integer>
								<integer>60</integer>
								<integer>88</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>30</integer>
								<integer>40</integer>
								<integer>92</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>MacBook7,1</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>1</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>Threshold_High</key>
							<array>
								<integer>96</integer>
								<integer>96</integer>
								<integer>96</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>70</integer>
								<integer>85</integer>
								<integer>94</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>88</integer>
								<integer>88</integer>
								<integer>92</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>50</integer>
								<integer>60</integer>
								<integer>92</integer>
							</array>
						</dict>
						<key>QSC</key>
						<dict>
							<key>Enabled</key>
							<integer>1</integer>
							<key>Mode</key>
							<integer>0</integer>
							<key>PStateOffTime</key>
							<array>
								<integer>0</integer>
								<integer>12500</integer>
								<integer>9700</integer>
								<integer>0</integer>
							</array>
							<key>PStateOnTime</key>
							<array>
								<integer>0</integer>
								<integer>3500</integer>
								<integer>6300</integer>
								<integer>0</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>MacBookAir2,1</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>1</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>Threshold_High</key>
							<array>
								<integer>50</integer>
								<integer>80</integer>
								<integer>90</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>60</integer>
								<integer>80</integer>
								<integer>80</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>40</integer>
								<integer>40</integer>
								<integer>70</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>20</integer>
								<integer>20</integer>
								<integer>20</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>MacBookAir4,1</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>65</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>70</integer>
							<key>DiagnosticModeDefault</key>
							<integer>0</integer>
							<key>EvaluateDownInterval</key>
							<integer>350000</integer>
							<key>EvaluateUpInterval</key>
							<integer>66000</integer>
							<key>ID</key>
							<integer>2</integer>
							<key>SensorOption</key>
							<integer>1</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
						<key>max-power-state</key>
						<integer>15</integer>
						<key>min-power-state</key>
						<integer>0</integer>
					</dict>
				</dict>
				<key>MacBookAir4,2</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>65</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>70</integer>
							<key>DiagnosticModeDefault</key>
							<integer>0</integer>
							<key>EvaluateDownInterval</key>
							<integer>350000</integer>
							<key>EvaluateUpInterval</key>
							<integer>66000</integer>
							<key>ID</key>
							<integer>2</integer>
							<key>SensorOption</key>
							<integer>1</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
						<key>max-power-state</key>
						<integer>15</integer>
						<key>min-power-state</key>
						<integer>0</integer>
					</dict>
				</dict>
				<key>MacBookPro5,1</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>250</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>SensorSampleRate</key>
							<integer>4</integer>
							<key>TargetCount</key>
							<integer>1</integer>
							<key>Threshold_High</key>
							<array>
								<integer>57</integer>
								<integer>65</integer>
								<integer>82</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>68</integer>
								<integer>75</integer>
								<integer>95</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>1</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>Threshold_High</key>
							<array>
								<integer>50</integer>
								<integer>75</integer>
								<integer>96</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>70</integer>
								<integer>85</integer>
								<integer>94</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>40</integer>
								<integer>55</integer>
								<integer>92</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>50</integer>
								<integer>60</integer>
								<integer>92</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>MacBookPro5,2</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>250</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>SensorSampleRate</key>
							<integer>4</integer>
							<key>TargetCount</key>
							<integer>1</integer>
							<key>Threshold_High</key>
							<array>
								<integer>57</integer>
								<integer>65</integer>
								<integer>70</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>68</integer>
								<integer>62</integer>
								<integer>89</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>250</integer>
							<key>SensorSampleRate</key>
							<integer>4</integer>
							<key>TargetCount</key>
							<integer>5</integer>
							<key>Threshold_High</key>
							<array>
								<integer>40</integer>
								<integer>55</integer>
								<integer>92</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>50</integer>
								<integer>60</integer>
								<integer>92</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>50</integer>
								<integer>75</integer>
								<integer>96</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>70</integer>
								<integer>85</integer>
								<integer>94</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>MacBookPro5,3</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>250</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>SensorSampleRate</key>
							<integer>4</integer>
							<key>TargetCount</key>
							<integer>1</integer>
							<key>Threshold_High</key>
							<array>
								<integer>57</integer>
								<integer>65</integer>
								<integer>82</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>68</integer>
								<integer>75</integer>
								<integer>95</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>Heuristic1VP3Averaging</key>
							<integer>1</integer>
							<key>ID</key>
							<integer>1</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>Threshold_High</key>
							<array>
								<integer>50</integer>
								<integer>75</integer>
								<integer>96</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>70</integer>
								<integer>75</integer>
								<integer>94</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>40</integer>
								<integer>55</integer>
								<integer>92</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>50</integer>
								<integer>48</integer>
								<integer>92</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>MacBookPro5,4</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>250</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>SensorSampleRate</key>
							<integer>4</integer>
							<key>TargetCount</key>
							<integer>1</integer>
							<key>Threshold_High</key>
							<array>
								<integer>57</integer>
								<integer>65</integer>
								<integer>82</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>68</integer>
								<integer>75</integer>
								<integer>95</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>1</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>Threshold_High</key>
							<array>
								<integer>50</integer>
								<integer>75</integer>
								<integer>96</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>70</integer>
								<integer>85</integer>
								<integer>94</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>40</integer>
								<integer>55</integer>
								<integer>92</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>50</integer>
								<integer>60</integer>
								<integer>92</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>MacBookPro5,5</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>250</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>SensorSampleRate</key>
							<integer>4</integer>
							<key>TargetCount</key>
							<integer>1</integer>
							<key>Threshold_High</key>
							<array>
								<integer>57</integer>
								<integer>65</integer>
								<integer>82</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>68</integer>
								<integer>75</integer>
								<integer>95</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>1</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>Threshold_High</key>
							<array>
								<integer>50</integer>
								<integer>75</integer>
								<integer>96</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>70</integer>
								<integer>85</integer>
								<integer>94</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>40</integer>
								<integer>55</integer>
								<integer>92</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>50</integer>
								<integer>60</integer>
								<integer>92</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>MacBookPro6,1</key>
				<dict>
					<key>LogControl</key>
					<integer>0</integer>
					<key>Vendor10deDevice0a29</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>P3HistoryLength</key>
							<integer>2</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>SensorSampleRate</key>
							<integer>10</integer>
							<key>TargetCount</key>
							<integer>1</integer>
							<key>Threshold_High</key>
							<array>
								<integer>57</integer>
								<integer>70</integer>
								<integer>80</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>1</integer>
								<integer>3</integer>
								<integer>98</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>68</integer>
								<integer>75</integer>
								<integer>94</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>2</integer>
								<integer>4</integer>
								<integer>99</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>Vendor10deDevice0a34</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>P3HistoryLength</key>
							<integer>2</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>SensorSampleRate</key>
							<integer>10</integer>
							<key>TargetCount</key>
							<integer>1</integer>
							<key>Threshold_High</key>
							<array>
								<integer>57</integer>
								<integer>70</integer>
								<integer>80</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>1</integer>
								<integer>3</integer>
								<integer>98</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>68</integer>
								<integer>75</integer>
								<integer>94</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>2</integer>
								<integer>4</integer>
								<integer>99</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>Vendor8086Device0046</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>65</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>80</integer>
							<key>DiagnosticModeDefault</key>
							<integer>0</integer>
							<key>EvaluateDownInterval</key>
							<integer>350000</integer>
							<key>EvaluateUpInterval</key>
							<integer>66000</integer>
							<key>ID</key>
							<integer>2</integer>
							<key>SensorOption</key>
							<integer>1</integer>
						</dict>
						<key>HeuristicOld</key>
						<dict>
							<key>ID</key>
							<integer>1</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>Threshold_High</key>
							<array>
								<integer>50</integer>
								<integer>75</integer>
								<integer>96</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>70</integer>
								<integer>85</integer>
								<integer>94</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>40</integer>
								<integer>55</integer>
								<integer>92</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>50</integer>
								<integer>60</integer>
								<integer>92</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
						<key>max-power-state</key>
						<integer>15</integer>
						<key>min-power-state</key>
						<integer>0</integer>
					</dict>
				</dict>
				<key>MacBookPro6,2</key>
				<dict>
					<key>LogControl</key>
					<integer>0</integer>
					<key>Vendor10deDevice0a29</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>P3HistoryLength</key>
							<integer>2</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>SensorSampleRate</key>
							<integer>10</integer>
							<key>TargetCount</key>
							<integer>1</integer>
							<key>Threshold_High</key>
							<array>
								<integer>57</integer>
								<integer>70</integer>
								<integer>80</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>1</integer>
								<integer>3</integer>
								<integer>98</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>68</integer>
								<integer>75</integer>
								<integer>95</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>2</integer>
								<integer>4</integer>
								<integer>99</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>Vendor10deDevice0a34</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>P3HistoryLength</key>
							<integer>2</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>SensorSampleRate</key>
							<integer>10</integer>
							<key>TargetCount</key>
							<integer>1</integer>
							<key>Threshold_High</key>
							<array>
								<integer>57</integer>
								<integer>70</integer>
								<integer>80</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>1</integer>
								<integer>3</integer>
								<integer>98</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>68</integer>
								<integer>75</integer>
								<integer>95</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>2</integer>
								<integer>4</integer>
								<integer>99</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>Vendor8086Device0046</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>65</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>80</integer>
							<key>DiagnosticModeDefault</key>
							<integer>0</integer>
							<key>EvaluateDownInterval</key>
							<integer>350000</integer>
							<key>EvaluateUpInterval</key>
							<integer>66000</integer>
							<key>ID</key>
							<integer>2</integer>
							<key>SensorOption</key>
							<integer>1</integer>
						</dict>
						<key>HeuristicOld</key>
						<dict>
							<key>ID</key>
							<integer>1</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>Threshold_High</key>
							<array>
								<integer>50</integer>
								<integer>75</integer>
								<integer>96</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>70</integer>
								<integer>85</integer>
								<integer>94</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>40</integer>
								<integer>55</integer>
								<integer>92</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>50</integer>
								<integer>60</integer>
								<integer>92</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
						<key>max-power-state</key>
						<integer>15</integer>
						<key>min-power-state</key>
						<integer>0</integer>
					</dict>
				</dict>
				<key>MacBookPro7,1</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>1</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>Threshold_High</key>
							<array>
								<integer>96</integer>
								<integer>96</integer>
								<integer>96</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>70</integer>
								<integer>85</integer>
								<integer>94</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>88</integer>
								<integer>88</integer>
								<integer>92</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>50</integer>
								<integer>60</integer>
								<integer>92</integer>
							</array>
						</dict>
						<key>QSC</key>
						<dict>
							<key>Enabled</key>
							<integer>1</integer>
							<key>Mode</key>
							<integer>0</integer>
							<key>PStateOffTime</key>
							<array>
								<integer>0</integer>
								<integer>11200</integer>
								<integer>9000</integer>
								<integer>0</integer>
							</array>
							<key>PStateOnTime</key>
							<array>
								<integer>0</integer>
								<integer>4800</integer>
								<integer>7000</integer>
								<integer>0</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>MacBookPro8,1</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>70</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>90</integer>
							<key>DiagnosticModeDefault</key>
							<integer>0</integer>
							<key>EvaluateDownInterval</key>
							<integer>350000</integer>
							<key>EvaluateUpInterval</key>
							<integer>66000</integer>
							<key>ID</key>
							<integer>2</integer>
							<key>SensorOption</key>
							<integer>1</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
						<key>max-power-state</key>
						<integer>15</integer>
						<key>min-power-state</key>
						<integer>0</integer>
					</dict>
				</dict>
				<key>MacBookPro8,2</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>70</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>90</integer>
							<key>DiagnosticModeDefault</key>
							<integer>0</integer>
							<key>EvaluateDownInterval</key>
							<integer>350000</integer>
							<key>EvaluateUpInterval</key>
							<integer>66000</integer>
							<key>ID</key>
							<integer>2</integer>
							<key>SensorOption</key>
							<integer>1</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
						<key>max-power-state</key>
						<integer>15</integer>
						<key>min-power-state</key>
						<integer>0</integer>
					</dict>
					<key>Vendor1002Device6741</key>
					<dict>
						<key>QSC</key>
						<dict>
							<key>Enabled</key>
							<integer>1</integer>
							<key>Mode</key>
							<integer>1</integer>
							<key>hwPState</key>
							<array>
								<integer>0</integer>
								<integer>0</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>2</integer>
							</array>
							<key>qscOnTime</key>
							<array>
								<integer>0</integer>
								<integer>1440</integer>
								<integer>0</integer>
								<integer>2400</integer>
								<integer>4000</integer>
								<integer>5760</integer>
								<integer>7680</integer>
								<integer>9760</integer>
								<integer>0</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
						<key>max-power-state</key>
						<integer>8</integer>
					</dict>
					<key>Vendor1002Device6760</key>
					<dict>
						<key>QSC</key>
						<dict>
							<key>Enabled</key>
							<integer>1</integer>
							<key>Mode</key>
							<integer>1</integer>
							<key>hwPState</key>
							<array>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>2</integer>
							</array>
							<key>qscOnTime</key>
							<array>
								<integer>0</integer>
								<integer>2240</integer>
								<integer>3520</integer>
								<integer>0</integer>
								<integer>3680</integer>
								<integer>4960</integer>
								<integer>6720</integer>
								<integer>9120</integer>
								<integer>0</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
						<key>max-power-state</key>
						<integer>8</integer>
					</dict>
				</dict>
				<key>MacBookPro8,3</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>QSC</key>
						<dict>
							<key>Enabled</key>
							<integer>1</integer>
							<key>Mode</key>
							<integer>1</integer>
							<key>hwPState</key>
							<array>
								<integer>0</integer>
								<integer>0</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>2</integer>
							</array>
							<key>qscOnTime</key>
							<array>
								<integer>0</integer>
								<integer>1440</integer>
								<integer>0</integer>
								<integer>2400</integer>
								<integer>4000</integer>
								<integer>5760</integer>
								<integer>7680</integer>
								<integer>9760</integer>
								<integer>0</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
						<key>max-power-state</key>
						<integer>8</integer>
					</dict>
					<key>IGPU</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>BusyDownThresholdPercent</key>
							<integer>70</integer>
							<key>BusyUpThresholdPercent</key>
							<integer>90</integer>
							<key>DiagnosticModeDefault</key>
							<integer>0</integer>
							<key>EvaluateDownInterval</key>
							<integer>350000</integer>
							<key>EvaluateUpInterval</key>
							<integer>66000</integer>
							<key>ID</key>
							<integer>2</integer>
							<key>SensorOption</key>
							<integer>1</integer>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
						<key>max-power-state</key>
						<integer>15</integer>
						<key>min-power-state</key>
						<integer>0</integer>
					</dict>
				</dict>
				<key>MacPro4,1</key>
				<dict>
					<key>Vendor10deDevice05e2</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>250</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>SensorSampleRate</key>
							<integer>4</integer>
							<key>TargetCount</key>
							<integer>5</integer>
							<key>Threshold_High</key>
							<array>
								<integer>87</integer>
								<integer>87</integer>
								<integer>87</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>87</integer>
								<integer>87</integer>
								<integer>87</integer>
							</array>
						</dict>
						<key>LogControl</key>
						<integer>0</integer>
						<key>control-id</key>
						<integer>18</integer>
					</dict>
					<key>Vendor10deDevice0640</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>250</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>SensorSampleRate</key>
							<integer>4</integer>
							<key>TargetCount</key>
							<integer>5</integer>
							<key>Threshold_High</key>
							<array>
								<integer>88</integer>
								<integer>88</integer>
								<integer>88</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>95</integer>
								<integer>95</integer>
								<integer>95</integer>
							</array>
						</dict>
						<key>LogControl</key>
						<integer>0</integer>
						<key>control-id</key>
						<integer>18</integer>
					</dict>
					<key>default-control-id</key>
					<integer>18</integer>
				</dict>
				<key>MacPro5,1</key>
				<dict>
					<key>Vendor10deDevice05e2</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>250</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>SensorSampleRate</key>
							<integer>4</integer>
							<key>TargetCount</key>
							<integer>5</integer>
							<key>Threshold_High</key>
							<array>
								<integer>87</integer>
								<integer>87</integer>
								<integer>87</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>87</integer>
								<integer>87</integer>
								<integer>87</integer>
							</array>
						</dict>
						<key>LogControl</key>
						<integer>0</integer>
						<key>control-id</key>
						<integer>18</integer>
					</dict>
					<key>Vendor10deDevice0640</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>250</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>SensorSampleRate</key>
							<integer>4</integer>
							<key>TargetCount</key>
							<integer>5</integer>
							<key>Threshold_High</key>
							<array>
								<integer>93</integer>
								<integer>93</integer>
								<integer>93</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>97</integer>
								<integer>97</integer>
								<integer>97</integer>
							</array>
						</dict>
						<key>LogControl</key>
						<integer>0</integer>
						<key>control-id</key>
						<integer>18</integer>
					</dict>
					<key>default-control-id</key>
					<integer>18</integer>
				</dict>
				<key>Macmini3,1</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>250</integer>
							<key>Threshold_High</key>
							<array>
								<integer>70</integer>
								<integer>70</integer>
								<integer>70</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>70</integer>
								<integer>70</integer>
								<integer>70</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>Macmini4,1</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>1</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>Threshold_High</key>
							<array>
								<integer>60</integer>
								<integer>96</integer>
								<integer>99</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_High_v</key>
							<array>
								<integer>70</integer>
								<integer>85</integer>
								<integer>94</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>80</integer>
								<integer>80</integer>
								<integer>94</integer>
							</array>
							<key>Threshold_Low_v</key>
							<array>
								<integer>0</integer>
								<integer>50</integer>
								<integer>60</integer>
								<integer>92</integer>
							</array>
						</dict>
						<key>QSC</key>
						<dict>
							<key>Enabled</key>
							<integer>1</integer>
							<key>Mode</key>
							<integer>0</integer>
							<key>PStateOffTime</key>
							<array>
								<integer>0</integer>
								<integer>12200</integer>
								<integer>9400</integer>
								<integer>0</integer>
							</array>
							<key>PStateOnTime</key>
							<array>
								<integer>0</integer>
								<integer>3800</integer>
								<integer>6600</integer>
								<integer>0</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>Xserve3,1</key>
				<dict>
					<key>MXM</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>250</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>SensorSampleRate</key>
							<integer>4</integer>
							<key>TargetCount</key>
							<integer>2</integer>
							<key>Threshold_High</key>
							<array>
								<integer>62</integer>
								<integer>62</integer>
								<integer>62</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>62</integer>
								<integer>62</integer>
								<integer>62</integer>
							</array>
						</dict>
						<key>LogControl</key>
						<integer>0</integer>
						<key>control-id</key>
						<integer>18</integer>
					</dict>
				</dict>
				<key>iMac10,1</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>TargetCount</key>
							<integer>5</integer>
							<key>Threshold_High</key>
							<array>
								<integer>80</integer>
								<integer>80</integer>
								<integer>80</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>90</integer>
								<integer>90</integer>
								<integer>90</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
					<key>Vendor10deDevice062e</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>Threshold_High</key>
							<array>
								<integer>80</integer>
								<integer>80</integer>
								<integer>80</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>90</integer>
								<integer>90</integer>
								<integer>90</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>Vendor10deDevice0655</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>Threshold_High</key>
							<array>
								<integer>70</integer>
								<integer>70</integer>
								<integer>70</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>90</integer>
								<integer>90</integer>
								<integer>80</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>default-control-id</key>
					<integer>17</integer>
				</dict>
				<key>iMac11,1</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>TargetCount</key>
							<integer>5</integer>
							<key>Threshold_High</key>
							<array>
								<integer>80</integer>
								<integer>80</integer>
								<integer>80</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>90</integer>
								<integer>90</integer>
								<integer>90</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>iMac11,2</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>iMac11,3</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>iMac12,1</key>
				<dict>
					<key>GFX0</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>TargetCount</key>
							<integer>5</integer>
							<key>Threshold_High</key>
							<array>
								<integer>80</integer>
								<integer>80</integer>
								<integer>80</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>90</integer>
								<integer>90</integer>
								<integer>90</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
				</dict>
				<key>iMac12,2</key>
				<dict>
					<key>Vendor1002Device6720</key>
					<dict>
						<key>QSC</key>
						<dict>
							<key>Enabled</key>
							<integer>1</integer>
							<key>Mode</key>
							<integer>1</integer>
							<key>hwPState</key>
							<array>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>2</integer>
							</array>
							<key>qscOnTime</key>
							<array>
								<integer>0</integer>
								<integer>960</integer>
								<integer>2400</integer>
								<integer>0</integer>
								<integer>2560</integer>
								<integer>5280</integer>
								<integer>8000</integer>
								<integer>10560</integer>
								<integer>0</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
						<key>max-power-state</key>
						<integer>8</integer>
					</dict>
					<key>Vendor1002Device6722</key>
					<dict>
						<key>QSC</key>
						<dict>
							<key>Enabled</key>
							<integer>1</integer>
							<key>Mode</key>
							<integer>1</integer>
							<key>hwPState</key>
							<array>
								<integer>0</integer>
								<integer>0</integer>
								<integer>0</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>1</integer>
								<integer>2</integer>
							</array>
							<key>qscOnTime</key>
							<array>
								<integer>0</integer>
								<integer>960</integer>
								<integer>2400</integer>
								<integer>0</integer>
								<integer>2560</integer>
								<integer>5280</integer>
								<integer>8000</integer>
								<integer>10560</integer>
								<integer>0</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
						<key>max-power-state</key>
						<integer>8</integer>
					</dict>
					<key>Vendor1002Device6740</key>
					<dict>
						<key>control-id</key>
						<integer>17</integer>
						<key>max-power-state</key>
						<integer>2</integer>
					</dict>
				</dict>
				<key>iMac9,1</key>
				<dict>
					<key>IGPU</key>
					<dict>
						<key>BoostPState</key>
						<array>
							<integer>0</integer>
							<integer>1</integer>
							<integer>2</integer>
							<integer>3</integer>
						</array>
						<key>BoostTime</key>
						<array>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
							<integer>3</integer>
						</array>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>TargetCount</key>
							<integer>5</integer>
							<key>Threshold_High</key>
							<array>
								<integer>80</integer>
								<integer>80</integer>
								<integer>80</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>90</integer>
								<integer>90</integer>
								<integer>90</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>16</integer>
					</dict>
					<key>LogControl</key>
					<integer>0</integer>
					<key>Vendor10deDevice062e</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>SensorOption</key>
							<integer>1</integer>
							<key>Threshold_High</key>
							<array>
								<integer>80</integer>
								<integer>80</integer>
								<integer>80</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>90</integer>
								<integer>90</integer>
								<integer>90</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>Vendor10deDevice0655</key>
					<dict>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>0</integer>
							<key>IdleInterval</key>
							<integer>100</integer>
							<key>Threshold_High</key>
							<array>
								<integer>70</integer>
								<integer>70</integer>
								<integer>70</integer>
								<integer>100</integer>
							</array>
							<key>Threshold_Low</key>
							<array>
								<integer>0</integer>
								<integer>90</integer>
								<integer>90</integer>
								<integer>80</integer>
							</array>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
					</dict>
					<key>default-control-id</key>
					<integer>17</integer>
				</dict>
			</dict>
		</dict>
	</dict>
	<key>OSBundleLibraries</key>
	<dict>
		<key>com.apple.AppleGraphicsDeviceControl</key>
		<string>1.0</string>
		<key>com.apple.driver.IOPlatformPluginFamily</key>
		<string>1.0.0</string>
		<key>com.apple.iokit.IOGraphicsFamily</key>
		<string>1.1</string>
		<key>com.apple.iokit.IONDRVSupport</key>
		<string>1.1</string>
		<key>com.apple.iokit.IOPCIFamily</key>
		<string>1.0</string>
		<key>com.apple.kpi.iokit</key>
		<string>8.3.1</string>
		<key>com.apple.kpi.libkern</key>
		<string>8.3.1</string>
		<key>com.apple.kpi.mach</key>
		<string>8.3.1</string>
	</dict>
	<key>OSBundleRequired</key>
	<string>Safe Boot</string>
	<key>XX-IOKitDebug</key>
	<integer>65535</integer>
</dict>
</plist>

Link to comment
Share on other sites

 Share

×
×
  • Create New...