Jump to content
InsanelyMac Forum
PPCnostalgic

HP Z400 Running (fine) Mavericks

Recommended Posts

Hi there. Installed Mavericks 10.9.3 on my HP Z400 Xeon W3680 Hexa-Core, stable and fast :) The machine is triple boot capable Mac OS X - Linux - Win7Pro on separate SSD drives. The Cpu is a Xeon W3680@3,33Ghz and turbo boost multiplier is unlocked, in fact when running Windows I can easily turbo boost all 6 cores to 4Ghz (multiplier(s) = x30) without issues using Intel XTU utility, scoring over 17000 with Geekbench 2  64bit mode. Can someone help me to enable, if possible, such a turbo boost frequency in OS X Mavericks as well? I've googled a lot about this topic but I'm still looking for an answer.

Thank you for reading this post and if someone needs help to install Mavericks on HP Z400 I'm here to help.

Share this post


Link to post
Share on other sites
Advertisement

You would need to create a SSDT for that. Look it up on this forum and on the Net, you'll find all the necessary tutorials.

Share this post


Link to post
Share on other sites

Ok, I did all the steps from your link and terminal created the file in /temp, opened it with MaciASL but when I clicked on compile I got 4 errors  Code 4096 syntax error, unexpected PARSEOP_INTEGER, expecting ')'  How can be fixed?

Share this post


Link to post
Share on other sites

It appears errors were shown for those 4 lines where the code includes:

  • "CPU10"
  • "CPU11"

 

So, I changed this to hex and replaced the code by CPUA and CPUB respectively. The resulting code compiled without errors!

 

Try the attached. I can't guarantee it'll work though.

SSDT.aml.zip

Share this post


Link to post
Share on other sites

You need to enable P & C States and possibly select DropSSDT too (though I've seen contradictory evidence on that one). Use Chameleon Wizard v4.3.2 or later for that.

 

Basically, you have this right now:

post-851564-0-35833200-1405248051_thumb.jpg

 

And you would want to have that from now on:

post-851564-0-54350600-1405248066_thumb.jpg

 

You may need to change your FakeSMC for one of Kozlek's recent versions that would be tuned for your system. The idea is to try and select a real Mac that closely resembles your system and modify the FakeSMC with SMC keys and smc-compatible parameters of the targeted real Mac. This must be accompanied by a SMBIOS.plist for that same Mac profile too. You can then use HWMonitor application to monitor CPU speed and T°.

 

How did you do your Mavericks installation? Are you running on vanilla CPU power management?

Share this post


Link to post
Share on other sites

I'm going to try your suggestion.... I installed Mavericks using Chimera 2.2 ([url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 6.3) and CPU Power Management is the original AppleICPM, no need for NullCpuPowerManagement because the machine works fine. SMBIOS is Mac Pro 5.1 (mid 2010 Mac Pro Hexa-Core had the same CPU Intel Xeon W3680), memory is DDR3 1333 ECC 6x2Gb because my MB has 6 slots. BTW I put your SSDT.aml in my Extra folder and the system loads it and allows 2 speed steps: 2,13 and 3,33Ghz but doesn't enable turbo boost.

Share this post


Link to post
Share on other sites

Try the attached modified FakeSMC kext:

Modified_FakeSMC.kext.zip

 

It's your v6.0.1123, modified with above parameters.

 

On "regular" "i" Core CPUs (i.e. those not having unlocked multiplier), this type of FakeSMC, combined with correct SMBIOS plist + created SSDT does permit to obtain good CPU speed stepping + Turbo boost to max frequency. In the case of your Xeon W3680, Intel's documentation states a Turbo boost to 3.6GHz for a nominal max frequency of 3.33GHz.

http://ark.intel.com/fr/products/47917/Intel-Xeon-Processor-W3680-12M-Cache-3_33-GHz-6_40-GTs-Intel-QPI

Share this post


Link to post
Share on other sites

Tried. It doesn't boot, stuck at Apple logo with never-ending spinning cursor and didn't boot with -x boot flag too. I had to boot from an external HD to restore old FakeSMC kext. Am I missing something?....

Share this post


Link to post
Share on other sites

Don't know, you have an installation we don't support here. See with them at their web site maybe. I gave you my best shot here. All I can say is make sure you've installed the modded kext properly (right place + right permissions) and that you either rebuild your cache or boot without it through -f flag.

Share this post


Link to post
Share on other sites

Hey Hervè, how are you? So long but I want to resurrect this topic, mainly to give you another BIG thank you for your support. Well, the kext(s) you posted they DO work as long as I keep AppleIntelCpuPowerManagementKext AWAY from my S/L/E. I discovered it only yesterday..... Ok, so I deleted that Kext and tried your SSDT and modified FakeSMC Plugins and I can see my machine going through 3 CPU states: 1,60 - 3,33 - 3,47Ghz depending on my workload, there are only 3 states probably because I'm under Mac Pro 5,1 SMBIOS, I've read Mac Pro 3.1 allows more states. Although turbo boost is still @3,46Ghz (for all 6 cores of my Xeon W3680) it's a good step forward. My bootflag DropSSDT=Yes (working) and Generate P-C States doesn't change anything both the instances "yes" or "not" but speed stepping works anyway. Do you think I'd better tweaking my generated SSDT a little more (my goal is to reach 4,00Ghz as max turbo boost speed, as I can do running Windows with Intel XTU utility)? Again thank you very much for your support.

Share this post


Link to post
Share on other sites

You probably need to patch the AICPUPM kext as per "i" Core CPUs, it depends on the generation. But I guess you would find the parallel between your Xeon Generation and it's desktop cousins. This would give you better P states, i.e. better SpeedStepping than your somehow limited 3 states.

Share this post


Link to post
Share on other sites

Hi Hervé. Hope you're fine and I wish you a happy new year;-) Well I'm on my 2nd Hackintosh build, this time with a genuine G5 case...... lot of work for case ATX conversion!! Ok, the machine is running fine, mobo is a Gigabyte X58A-UD7 and the cpu Xeon W3680 (yes I'm a LGA1366 fanatic). Just for my curiosity why Mac OS X Mavericks won't boot (or at most it hangs within a minute at Finder) if I set CPU multipliers higher than 29? The CPU is unlocked. Hey, not a deal breaker but I'm trying to find out the culprit, is a Mac OS X limitation?

Thank you in advance.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



×