Contribute
Register

[SUCCESS] ASROCK Z97 Anniversary - Xeon E3 1231 v3 - 16GB - SSD 256GB - GTX970 - Dual DVI Monitor

Status
Not open for further replies.
You have not set the power management processor? Not generated SSDT, not applied the patch AppleLPC in the DSDT (or used the kext injection?)


You are still using the NullCPUPowerManagement? o_O
borisnet's build uses a Xeon processor, not the i3/i5/i7 Core processors. Consequently, his system requires the MultiBeast configuration that he's shown. See page 3 of the MultiBeast Features document or at MultiBeast.com for the EasyBeast description.
 
borisnet's build uses a Xeon processor, not the i3/i5/i7 Core processors. Consequently, his system requires the MultiBeast configuration that he's shown. See page 3 of the MultiBeast Features document or at MultiBeast.com for the EasyBeast description.

I have a Xeon E3-1241 v3, and what he needs to do is simple.

First: generate the SSDT for the processor it.

Code:
curl [COLOR=#666600]-[/COLOR]o [COLOR=#666600]~[/COLOR][COLOR=#008800]/ssdtPRGen.sh https:/[/COLOR][COLOR=#666600]/[/COLOR]raw[COLOR=#666600].[/COLOR]githubusercontent[COLOR=#666600].[/COLOR]com[COLOR=#666600]/[/COLOR][COLOR=#660066]Piker[/COLOR][COLOR=#666600]-[/COLOR][COLOR=#660066]Alpha[/COLOR][COLOR=#666600]/[/COLOR]ssdtPRGen[COLOR=#666600].[/COLOR]sh[COLOR=#666600]/[/COLOR]master[COLOR=#666600]/[/COLOR]ssdtPRGen[COLOR=#666600].[/COLOR]sh
chmod [COLOR=#666600]+[/COLOR]x ssdtPRGen[COLOR=#666600].[/COLOR]sh
[COLOR=#666600]./[/COLOR]ssdtPRGen[COLOR=#666600].[/COLOR]sh

Place the SSDT in
Extra folder and rename ssdt_pr for SSDT. Do not forget .aml extension.

Second: check if it is being loaded: X86PlatformPlugin, ACPI_SMC_PlatformPlugin, AppleLPC (simply just use the kextstat)


Third: how he is using the chimera (which is nothing but the Chameleon with a different name) it needs to add that here in org.chameleon;

<key>DropSSDT</key>
<string>Yes
</string>


Don't install
the NullCPUPM and don't enable P and C States in org.chameleon. In clover is necessary enable P and C states, but it seems that the chameleon has to be disabled. For states do not work with them disabled, enable them.

After that, delete the kext NCPM. Then just run IORegistryExplorer and verify that looks like this:

R4van93.jpg


If yes, congratulations! The power management is working perfectly.

If you are not working, you can patch the kernel with the following commands:

For 10.10.x you need Open the terminal and type:
Code:
cd [COLOR=#666600]/[/COLOR][COLOR=#660066]Volumes[/COLOR][COLOR=#666600]/[/COLOR][COLOR=#660066]Name[/COLOR] of your HDD[COLOR=#666600]/[/COLOR][COLOR=#660066]System[/COLOR][COLOR=#666600]/[/COLOR][COLOR=#660066]Library[/COLOR][COLOR=#666600]/[/COLOR][COLOR=#660066]Kernels[/COLOR][COLOR=#666600]/[/COLOR]
. Note that in 10.10.x kernel directory was changed. Copy this perl code is for 10.10.x version, put line by line

Code:
sudo perl [COLOR=#666600]-[/COLOR]pi [COLOR=#666600]-[/COLOR]e [COLOR=#008800]'s|\xe2\x00\x00\x00\x02\x00\x00\x00|\x00\x00\x00\x00\x02\x00\x00\x00|g'[/COLOR] kernel
sudo perl [COLOR=#666600]-[/COLOR]pi [COLOR=#666600]-[/COLOR]e [COLOR=#008800]'s|\xe2\x00\x00\x00\x4c\x00\x00\x00|\x00\x00\x00\x00\x4c\x00\x00\x00|g'[/COLOR] kernel
sudo perl [COLOR=#666600]-[/COLOR]pi [COLOR=#666600]-[/COLOR]e [COLOR=#008800]'s|\xe2\x00\x00\x00\x90\x01\x00\x00|\x00\x00\x00\x00\x90\x01\x00\x00|g' [/COLOR]kernel

Finally update the cache:

Code:
sudo touch [COLOR=#666600]/[/COLOR][COLOR=#660066]System[/COLOR][COLOR=#666600]/[/COLOR][COLOR=#660066]Library[/COLOR][COLOR=#666600]/[/COLOR][COLOR=#660066]Extensions[/COLOR][COLOR=#660066]Ready[/COLOR]


After all this, it will be running smoothly.
Actually has no need to use NCPM in his case. :thumbup:

Some statements: Evoreboot enable Shutdown and Reboot in Non DSDT & Non UEFI Computers. In most cases of current platforms, this kext is unnecessary. But if it has problems with the lack of DSDT and do not use it, I recommend you stick with it installed to apply the patches in the DSDT. The same thing goes for ElliottForceLegacyRTC.

Even the processor being one Xeon, the smbios Mac Pro 3.1 is very old. As the processor belongs to Haswell architecture, I recommend that you use a newer iMac smbios, or if you want to use the smbios Mac Pro, use the smbios Mac Pro 6.1.

I recommend to use the clover. :lol:
 
Last edited:
Status
Not open for further replies.
Back
Top