Discussion in 'General Help' started by toleda, May 25, 2017.
@RehabMan , please help to check
Your result is what is expected with iMac SMBIOS.
I'm using i3 6100 so I chosen SMbios 17,1. what wrong with it ?
On both my builds I am implementing PM as per your https://github.com/RehabMan/Clover, using your pre-built Clover 4120, available here https://bitbucket.org/RehabMan/clover/downloads/ and these entries in my config.plist file under /Generate/PluginType/true. Nothing else and PM is working much smoother than with the SSDT.aml I used before - gernerated with the ssdtPRGen.sh script. In addition I also OC'ed to 4,4 gigs and additionally managed the voltage/power available to the CPU with a combination of vcore set to normal ( 1.26 v) and DVID + (0.020 V). For this to actually work, EIST as well as C1E enhanced halt, should be on in bios. It is extremely interesting to see how the vcore voltage fluctuates with varying load conditions. At 4.4 gigs the resultant Vcore voltage is never more than 1,284 volts. Previously I determined that for a stable 4.4 gig OC'ed system I require a vcore of 1.275 for the particular CPU I am using.
All this I know is off topic, I just do not know where to post this, as this thread is dealing with PM. I am just wandering whether I should convert the method I use to the one as per this thread, which seems to be the in thing at the moment ? or not !
Your take on this will be highly appreciated.
The result of using my Clover with config.plist/ACPI/SSDT/Generate/PluginType=true is the same as using SSDT-PluginType1.aml (my name) or SSDT-XCPM.aml (toleda's name).
I just added the feature to Clover to make it easier, and I mostly use it when running the installer, as most of my guides use the SSDT-PluginType1 method (or have it integrated into another SSDT).
Thanks that sounds a bargain. For my Skylake build I have already integrated SSDT-EC..dsl SSDT-USBX.dsl and SSDT-UIAC.dsl into one SSDT-EC-USBX-UIAC.aml after compilation, another one is fine with me, much more efficient that way than having a bucket full of SSDT's in the patched folder. Then I will remove PluginType true from config.plist and let your SSDT-PluginType1.aml do the trick.
Thanks and Cheers
probably a noob question but
what does this mean and what do I do?
i can open IOReg, alright.
And then I can "Save a copy"
..but of what? and how to name it?
Does that mean I should just open IOReg, then click "save a copy" and type the name "AppleIntelInfo.kext" and just save it anywhere...
...to afterwards drag it into the terminal?
what does that part mean:
To me the description of the process of what to do is more than cryptic
In the interim I applied the PluginType=1 patch with Toledo's pre-compiled SSDT-XCPM.aml. Tested and CPUPM is working as well as before. I tried to actually use your ssdt-plugintype1.dsl from your repository, because the name tells me what it is for. My MacIASL v 1.4 (269) set for ACPI Specification 5.1 however refuses to compile that code, throwing an error on line 18 "! 18 6126 Invalid character (0x21), expecting ASL keyword or name" I am trying to combine this into one of my existing SSDT's but without me being able to generate a ssdt-plugintype1.aml file with your code it is futile to even attempt that. I am sure I am making a simple mistake somewhere and would appreciate some tip or guidance. I also noticed that Toleda's SSDT-XCPM.aml can also not be disassembled by my MacIASL Attached is a screenshot with line 18, which MacIASl is complaining about, highlighted.
Maybe MacIASL is the "wrong tool" or I am going about this the wrong way. Willing to read to get this under the belt as presently my knowledge in this field is rather limited.
Use my version of MaciASL with ACPI 6.1.
Separate names with a comma.