Intel Haswell For Mac



More than a year after introducing the first Retina MacBook Pro at the 2012 Worldwide Developer Conference, Apple has announced that the computers will be getting a refresh at today's media event. The most significant update to the new models' specifications comes from Intel's brand-new Haswell processors, which should improve the battery life significantly compared to their Ivy Bridge-based predecessors.

Updates to both the 15-inch and 13-inch models were revealed today, which gets the two models on the same refresh schedule. (The 15-inch model was originally introduced last June at the 2012 WWDC, but the 13-inch model was introduced last October.) The 13-inch laptop starts at $1,299. The 15-inch model starts at $1,999. Both models ship today.

Hackintosh with Intel Haswell NUC. I recently decided to get rid of our old 2006 20-inch iMac that has been falling apart (random freeze due to heating issue and a faulty graphics card), and replace it with a Hackintosh built on top of an Intel NUC kit D54250WYK, which is a second generation NUC based on Haswell. Haswell Attention to all users, please note this guide and other khronokernel sites will be shutting down on April 16th, 2020. Reason for this is we've decided to move the guides to a dedicated organization to help simplify the hackintosh process and provide a single, trusted source for hackintosh information. Tested on:- Intel Core i3-4010U, Intel Core i5 4210U This is Patched Kernel of OS X Yosemite 10.10.2 Vanilla Kernel For Intel 4th Gen Haswell Processors!! XCPM - XnuwithCpuPowerManagement. Use It With Patched NullCPUPowerManagement.kext Included in zip.

The upgraded 13-inch Macbook Pro comes with a 2.4GHz (2.9GHz Turbo) Core i5, 4GB of DRAM, a 128GB SSD, and Haswell's integrated Iris GPU. This means that the baby Macbook Pro finally has a better GPU than the MacBook Air—the 2560×1600 screen will continue to soldier on with integrated graphics, but the Iris 5100 GPU should be a decent step up in performance from the HD 5000 GPU in the Airs.

Download new and previously released drivers including support software, bios, utilities, firmware and patches for Intel products. Third generation consists of integrated graphics processing units with DirectX 9 support. Even though they are DirectX 9 compliant, vertex shaders are created in software by the CPU, resulting in some games not working due to the missing on hardware vertex shaders.

The new 15-inch Retina MacBook Pro is a logical upgrade over last year's model. The entry-level Retina MacBook Pro now uses a Haswell-based quad-core 2.0GHz Core i7 CPU that can Turbo Boost up to 3.2GHz, while the high-end model uses a 2.3GHz (3.5GHz Turbo) part by default. Both laptops can be upgraded to 2.6GHz (3.8GHz Turbo) CPUs at purchase. To power the laptop's 2880×1800 display, Apple swaps out the Nvidia GeForce GT 650M GPU in last year's model for an upgraded GeForce GT 750M with 2GB of GDDR5 graphics RAM in the high-end models, though the lower-end models will only include the Intel Crystalwell (that is, Iris 5200) integrated GPU. The GeForce 700M GPUs are architecturally similar to their predecessors, but higher clock speeds and tweaks to that architecture should be good for a decent performance boost. As in last year's models, OS X can dynamically switch between the integrated Intel GPU and the dedicated Nvidia GPU based on workload to save power.

Intel says that Haswell should enable big jumps in general-usage battery life, and to that end Apple has increased the battery life figures for the 13-inch Retina MacBook Pros from seven hours to more than nine hours. The 15-inch manage a more modest eight hours.

Like the MacBook Air and 2013 iMac before it, the MacBook Pros are also picking up 802.11ac wireless networking (the adapter will continue to connect to 802.11n, g, b, and a networks). Both models also include higher-bandwidth Thunderbolt 2 ports. The 13-inch model has dropped a bit of weight and slimmed down, to 3.46 pounds and 0.71 inches.

And what of the non-Retina MacBook Pros? There's just one left: a non-Retina 13-inch model at $1199, and it hasn't been upgraded from last year's Ivy Bridge configuration. That means a 2.5GHz dual-core i5, Intel's integrated HD 4000 GPU, and yes, a 500GB mechanical hard drive. The 15-inch non-Retina device appears to have been put down, though. Rest easy, old friend, and say hi to the white plastic MacBook for us when you get to that farm upstate.

We will continue to update this post as more information becomes available.

thev.net

I recently decided to get rid of our old 2006 20-inch iMac that has been falling apart (random freeze due to heating issue and a faulty graphics card), and replace it with a Hackintosh built on top of an Intel NUC kit D54250WYK, which is a second generation NUC based on Haswell.

Haswell

I built a Hackintosh before, but that was like 10 years ago. So I have to refresh my skill this time, and it turns out to be much harder than I expected.

I actually bought a cheaper D34010WYK kit initially, but I had a lot of difficulty in getting HD4400 graphics card to work, so I quickly sold it and bought a D54250WYK, which has HD5000 instead. However, D54250WYK and its HD5000 graphics card didn’t make my life any easier. Luckily it all worked out in the end. But in retrospect, D34010WYK might have worked too.

Note: This guide only applies to the second generation Haswell based Intel NUC kit. The first generation NUC had far less problems.

With a default BIOS setting, do the following:

  1. Disable VT-d in Advanced -> Security -> Security Features.
  2. Set IGD minimum memory to 1024M in Advanced -> Devices -> Video.
Intel

Some other guide says you must set video memory to 128M, but it only seems to be applicable to the first generation NUC.

Follow the guide of installing Mavericks with myHack. Do not use UniBeast, it has a timing issue as reported in this post on tonymacx86.com forum.

After preparing the installation image on a USB stick, before inserting it into NUC, you have patch the kernel following the instructions by racerrehabman; otherwise NUC will fail to boot.

First, patch the kernel on the USB stick. Proceed to boot NUC with it and finish the initial installation. Then, boot the USB stick again, open a Terminal, and use command line to copy the patched kernel from USB stick to the root directory of NUC’s local hard drive.

After successfully installing OS X 10.9 and patching the kernel, NUC should now be able to boot from its local hard drive, and finish the rest of installation.

If you have issues booting up, just do a reboot, and before the Apple logo shows up, at the Chameleon boot loader prompt, enter the booting option “-x” for a safe boot.

After booting into the OS, you should edit /Extra/org.chameleon.Boot.plist to have the following settings, and then reboot again:

Intel Haswell For Macbook

Feel free to change the Graphics Mode setting to match your monitor. Note that the IGPlatformID and IntelAzulFB settings are necessary to have accelerated graphics on HD5000 (maybe even HD4400, I no longer have a D34010WYK to test it). More information on choosing IGPlatformID are given in this post on tonymacx86.com forum.

Now that graphics card works, and ethernet should work too, but the same is not true for a number of other things: wifi, bluetooth and sound. Now we are ready for some Kext fun to enable them. I use Kext Utility, but I presume other tools would also work just fine.

OS X kernel modules can be found under /System/Library/Extensions/, but you must update the Kext cache for anything removed or installed. Kext Utility will help you to do just that.

Intel

The Haswell version of Intel NUC has an onboard audio controller in addition to HDMI audio. Since my monitor (HP Z24i) doesn’t do audio anyway, I’m only interested in getting the onboard audio to work, which is a Realtek chipset but with an unknown model (not even revealed by Intel’s audio driver under Windows, so was I told). After several failed attempts at tweaking AppleHDA, I decided to go with VoodooHDA.

Mac Intel Cpu

The first one I tried was VoodooHDA 2.8.0 for ALC888, and it worked right away, so I didn’t bother to try others. Note that I’ve not tested the mic input or HDMI audio, since I don’t use them.

Do not buy Intel Wireless Link PCIe mini wifi card if you want to build a Hackintosh, since there is no driver support for them. I made this mistake, and had to give the card away to the ebay buyer of my D34010WYK.

Following the advice found in various Hackintosh forums, I bought a second-hand atheros AR5b195 (AR9285 wifi + AR3011 bluetooth) combo card off ebay.

Intel Haswell For Mac Catalina

For wifi, I use the 10.9 DP1 version from the Atheos Pack. For bluetooth, I use BTFirmwareUploader, and I can use Apple’s original IOBluetoothFamily with it. My AR3011 has PID=0x3005 and VID=0x0cf3. I’ve not had any success with other bluetooth solutions such as IOath3kfrmwr and patched IOBlueetoothFamily.

BTFirmwareUploader allows one to choose between several different firmwares by editing its Info.plist file. It turns out that AR3011 doesnot have a very reliable performance. At one point in my tweaking, I event noticed that its PID and VID changed to 0x0215 and 0x0930 (PID and VID can be found in About This Mac’s System Report, under Bluetooth, or if that fails, under Hardware -> USB -> USB 3.0 HiSpeed Bus -> Bluetooth USB Host Controller). I had to edit the Info.plist file for BTFirmwareUploader to add an entry for it, otherwise it will not function. Very weird indeed.

At the surface, sleeping and waking up seem to work, albeit a bit slow in the process. But sometimes after it goes to sleep, it will immediately wake up, and then go back to sleep again after a few seconds. So the behavior is a bit unpredictable, and actually better to wait until it puts itself to sleep rather than manually forcing it.

What is more annoying, however, is that the fan seems to always spin at the top speed when awake. I can’t find a satisfying solution to this problem, but racerrehabman may have more info on OS X power management issues for Haswell CPUs.

I believe this is the first successful Hackintosh build for Intel NUC D54250WYK. Many hours were spent in researching various forums, patching, tweaking, rebooting, and pulling hair. Thanks to all the great contributors in the Hackintosh community and their prior work, I was able to get together the patches needed and finally call the build a success.

But was all this effort worthwhile? Let’s compare a full NUC system to a Mac Mini. Mine is about $500 (after discount), D54250WYK + 8G memory + 180GB Intel SSD 530. The low end Mac Mini starts at $599, with Core i5 (not Haswell) + 4GB memory + 500GB hard drive. It may be a little bit pricier, but then everything would work out-of-box.

Haswell Intel Generation

Maybe I’ll think twice the next time around.