Contribute
Register

Haswell-E + X99 Motherboard Temporary Guide - OS X 10.10

tonymacx86

Administrator
Staff member
Joined
Nov 18, 2009
Messages
8,469
Motherboard
GA-Z270X-UD5
CPU
Core i3-7100
Graphics
HD 630
Mac
MacBook Pro, Mac mini
Classic Mac
Apple, PowerBook
Mobile Phone
iOS
#1
7 - Packaging_575px.png
Haswell E and Socket 2011-3 Motherboards are out. For any early adopters, know first off that these are not native CPUs yet. We'll have to wait on official kernel support from Apple when the Mac Pro is speed-bumped. Probably later this year or early next.

Haswell E CPUs include the 6 core i7-5820K and i7-5930K, and the 8 core i7-5960K. This necessitates a special workaround for TSC, as described in the following post on x79. 6 and 8 core CPUs need a special kext called VoodooTSCSync by Cosmosis Jones of VoodooProjects.

EDIT 2015: Haswell-E support can be easily patched in Clover using config.plist. This site recommends Clover for X99/Haswell-E configurations.

Installation
1. Add VoodooTSCSync.kext (6 core or 8 core) to /Extra/Extensions on the UniBeast stick.
2. Add npci=0x2000 to your /Extra/org.chameleon.Boot.plist under Kernel Flags on the UniBeast stick.
3. Patch the UniBeast USB drive's native kernel in place. Type the following in Terminal:

Assuming your UniBeast USB drive is called "USB" enter the following command:

Code:
[COLOR=#000000]sudo perl -pi -e 's|\x74\x11\x83\xF8\x3C|\x74\x11\x83\xF8\x3F|g' /Volumes/USB/System/Library/Kernels/kernel[/COLOR]
Patch info by Stinga11 -
(edit 2014-10-26 w/ single patch)

3. Install as described in the UniBeast Guide

The patched kernel needs to be placed on the fresh installation immediately following install.

4. Reboot using UniBeast USB back to OS X Installer
5. Open Utilities/Terminal
6. Patch the kernel on your new drive as follows. Assuming your installation drive is called "Yosemite" enter the following command:

Code:
cp -R /Volumes/USB/System/Library/Kernels/kernel /Volumes/Yosemite/System/Library/Kernels/kernel
7. Reboot from UniBeast USB, and select Yosemite. Then complete setup procedure.


Post Installation
8. Run MultiBeast with your system's default spec plus MacPro6,1 system definition
9. Install VoodooTSCSync.kext (6 core or 8 core) using MultiBeast.
10. Add npci=0x2000 to kernel flags in /Extra/org.chameleon.Boot.plist


Troubleshooting- can't boot from system drive.
Note, if your system can't find the GUID drive at bootup on its own, it's because the manufacturer BIOS doesn't include a fix for Legacy bootloaders such as Chimera. You can continue booting from the UniBeast USB, or clone your drive to an MBR formatted drive. Another solution is to use Clover.

We hope to have fixed BIOSes soon from all manufacturers. Stay tuned.
  • EDIT: ASUS X99 users update to BIOS 1004 for Legacy GUID fix. (link)

We did a bit of info on launch day here on the motherboards and CPUs:
http://www.tonymacx86.com/general-h...els-latest-extreme-cpus-launch-haswell-e.html
http://www.tonymacx86.com/general-h...motherboards-socket-2011-3-now-available.html

We also did a temporary Mavericks guide for 10.9.4/10.9.5 which can be found here:
www.tonymacx86.com/mavericks-desktop-guides/141353-haswell-e-x99-motherboard-temporary-guide-os-x-10-9-4-10-9-5-a.html

Screenshots:
www.tonymacx86.com/members/tonymacx86/albums/haswell-e-x99/
 
Joined
Oct 8, 2014
Messages
102
Motherboard
Asus X99-A
CPU
Core i7-5820K
Graphics
Nvidia GT780
Mac
Classic Mac
Mobile Phone
#2
Haswell-E + X99 Motherboard Temporary Guide - OS X 10.10.0

"not native CPUs yet" -> I assume that native powermanagement will also not work and thus no xpcm or turbo pstates support? I'm going to test it soon probably during weekend if my combination of HW works out of the box or needs similar tweaks as on 10.9.5 (GT980, voodoohda, nullcpupowermanagement, etc.)
 
Joined
Jul 25, 2013
Messages
352
Motherboard
Asus X99 Deluxe / U3.1
CPU
i7-5820K
Graphics
GTX 1080
Mac
iMac, MacBook, MacBook Pro, Mac Pro
Classic Mac
iMac, Power Mac
Mobile Phone
Android, iOS
#4
Haswell-E + X99 Motherboard Temporary Guide - OS X 10.10.0

Those kernel patches don't seem to work for me. I am graced with a black screen if I boot Verbose, and just an Apple logo if I don't.

EDIT: I have repatched a vanilla kernel a few times to no avail. Even specified a different location to the bootloader, etc. No luck.
 
Joined
Oct 3, 2014
Messages
9
Motherboard
ASUS X99 Deluxe
CPU
Intel Core i7 5930k 6-Core Processor
Graphics
Nvidia GeForce GTX 680
Mac
Classic Mac
Mobile Phone
#5
Haswell-E + X99 Motherboard Temporary Guide - OS X 10.10.0

@InsaneCultist Same here, unable to get past that black screen.
 
Joined
Aug 16, 2012
Messages
299
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
GTX 580
Mac
MacBook Pro, Mac Pro
Mobile Phone
iOS
#6
Haswell-E + X99 Motherboard Temporary Guide - OS X 10.10.0

Those kernel patches don't seem to work for me. I am graced with a black screen if I boot Verbose, and just an Apple logo if I don't.

EDIT: I have repatched a vanilla kernel a few times to no avail. Even specified a different location to the bootloader, etc. No luck.
Same here too
 
Joined
Jun 28, 2012
Messages
375
Motherboard
EVGA X99 Classified
CPU
i7-5960X
Graphics
MSI GTX 980 Gaming 4G
Mac
MacBook Pro
Classic Mac
Mobile Phone
Android
#7
Haswell-E + X99 Motherboard Temporary Guide - OS X 10.10.0

Do you guys get any kernel panic messages? I saw samtimbaud's in the Mavericks thread. It sounds like FakeSMC isn't loaded. This was a problem for some people in Yosemite in the early beta versions.

Try booting with
Code:
-s kext-dev-mode=1
When you get to the command line, mount the filesystem:
Code:
mount –uw /
Then see if FakeSMC is loaded with
Code:
kextstat | grep FakeSMC
If it isn't, you will need to load it manually by doing (assuming this is where the kext is located)
Code:
kextload /Extra/FakeSMC.kext
then type exit and see if it gets you to the installer.
 
Joined
Jun 11, 2010
Messages
55
Motherboard
Z270-HD3P
CPU
7700k
Graphics
GT610
#8
Haswell-E + X99 Motherboard Temporary Guide - OS X 10.10.0

The black screen doesn't have anything to do with FakeSMC, because it appears right after the kexts getting loaded.

When FakeSMC doesn't load you just get stuck at "Waiting for DSMOS", but this one seems like a kernel related issue.
 
Joined
Aug 6, 2010
Messages
279
Motherboard
Gigabyte X99-UD4
CPU
Intel Core i7-5820k
Graphics
AMD Radeon R9-290X
Mac
MacBook
Classic Mac
iMac
Mobile Phone
iOS
#9
Haswell-E + X99 Motherboard Temporary Guide - OS X 10.10.0

Yep, same issues as iDon't is having above.

I created UniBeast, patched the kernel with the two terminal commands, copied over voodoo, and booted. I can reach Chimera just fine, but no amount and/or combination of kernel flags will get me in. As stated, it definitely seems like a kernel-related issue.

I'm trying on a gigabyte X99-UD4 and Core i7-5820k.
 
Joined
Aug 16, 2012
Messages
299
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
GTX 580
Mac
MacBook Pro, Mac Pro
Mobile Phone
iOS
#10
Haswell-E + X99 Motherboard Temporary Guide - OS X 10.10.0

The black screen doesn't have anything to do with FakeSMC, because it appears right after the kexts getting loaded.

When FakeSMC doesn't load you just get stuck at "Waiting for DSMOS", but this one seems like a kernel related issue.
exactly, it's looks like a problem kernel compatibiliy.
mode verbose impossible. i fall each time on a black screen.

for my mode verbose on a other thread last night, it was a mistake, i tested the mavericks Kernel on the Yosemite unibeast key.
 
Top