Jump to content
  • 0
theconsumer1

[FAQ] Hackintosh Haswell CPU Installation and Overclocking

Question

[FAQ] Hackintosh Haswell CPU Installation and Overclocking

 

Introduction:

This is a small but valuable guide to those who are seeking to install a Haswell CPU on a hackintosh. The primary objective is to answer any questions that some may have. I could not find many answers for these questions. At least, a clear informative source. This very much applies to others intel chips. The process is all the same. For me, it was a 4790k.

 

-------------------------------------------------------------------------

Can I Install a Haswell CPU without Reinstalling OSX?

Yes. Very likely. I did not have to reinstall making the jump from an i5 4430 to the i7 4790k. 

 

What Do I Need to Do to Get My CPU Working Correctly?

You've heard the term "speed step" or "power management" or even "Frequency Scaling".  This is the power saving feature that intel has designed to decrease the frequency (thus, power consumption) when the CPU is not under load. This is fixed by generating an SSDT file (see below). If you're a novice to the subject, you may have also been confused by the terms C States and P States. Simply, the more states you have, the more power consumption levels you have. With only 1 P and C state, your CPU may only scale down to one low frequency, instead of multiple, which is how it was designed. Anyway, i'm not an expert on C/P states. As long as my frequency scales, i'm happy with that. There is a way to check P and C states, with a kext called AppleIntelInfo.kext  which (if im not mistaken) was developed by PikerAlpha.

 

Secondly, you should have the best SMBIOS profile loaded in Clover Config. For the 4790k, iMac 14,2 is the most compatible with my GTX650. iMac 15,2 gave a black screen at boot. To determine the best profile, a good rule of thumb is to select a system that uses the same CPU socket as you have, and even the same processor (if possible.)

 

Lastly, DO NOT use NullCPUPowermanagement.kext with an SSDT! In fact, NullCPUPowermanagement.kext is an abomination to a true hackintosh. It should not be required.

 

How to Generate SSDT?

The process is easy. PikerAlpha generated a program that creates this via terminal. It is called ssdtPRgen.sh. SSDTs are then place in EFI>CLOVER>ACPI>PATCHED. The shell script can be downloaded with a quick google search. Piker's GitHUB will provide a download. The script is ran inside terminal. The ssdt file(s) export to a location designated inside the terminal window. Just pay attention to the script output.

 

Note*****: It is best to generate an SSDT AFTER you have overclocked the system. <--

 

How to Confirm if CPU Power Management is Working?

Download the latest Intel Power Gadget from their website and simply run it. Once it is open, view your CPU frequency chart. If it is moving up and down, you're good. If it is staying constant, it is not working and the SSDT is either not being loaded or is more likely generated incorrectly. SSDT requires no special kernel flags. But it must be installed in the right location of the EFI partition.

 

OVERCLOCKING a Hackintosh - HOW??

There is absolutely no information on how to do this. Mostly because its the exact same process as a PC. However, theres some things you should know.

  • About This Mac will never show your overclocked speed. Thats pretty understandable.
  • Overclocking must be done from the BIOS on Hackintoshes
  • Best stress test softwares for OSX are :  CPUTest, Prime 95, Cinebench, and Geekbench.
  • Monitor temps with Intel Power Gadget tool.
  • Monitor voltages with ONLY HWMonitor. HW Monitor is accurate if fakeSMC is installed. But I do think there are some inaccuracies with the voltages. 
  • Other than that, there really is no way on OSX to see voltages and important CPU data. 

 

 

 

 

Let me know if this has helped. Mods, correct my info if it is incorrect. 

Appreciation:  PikerAlpha, RampageDev, OSX86.net, InsanelyMac, others.

Edited by theconsumer1

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.