Jump to content

[Guide] Mac OSX 10.12 and 10.13 with X99 Broadwell-E family and Haswell-E family


nmano
 Share

1,954 posts in this topic

Recommended Posts

Yeah, with CPUID you give me it works well, thanks :) I just doing some kernel patch testing, but my machine works really good. Even sleep works (without voodooTSC.kext) :thumbsup_anim:

This is my Geekbench 4 result i have now - https://browser.primatelabs.com/v4/cpu/964067

 

ekwipt, is your RAM frequency detected correctly via Clover? My 3000MHz RAM is detected as 2133MHz, so i need to correct it manually. Its just cosmetic think, but I'm perfectionist ^_^

 

I have only one problem here - slow read on Intel 750 SSD...

Well your score kills my 6800k, I wish maybe a saved up a little more :)

 

I haven't tried overlocking my RAM as of yet and it also reports as 2133mhz

Link to comment
Share on other sites

my GB score are the same after sleep.

Hi SammlerG

If you try with over clock and sleep.

Link to comment
Share on other sites

Tested with stock and overclocked. Scores are the same after sleep.

Hi G

Can you upload your EFI folder

I will check what different.I update fakesmc still low score after sleep.

see this image just one bar

Thanks.

post-413859-0-07113200-1478441203_thumb.png

Link to comment
Share on other sites

Well your score kills my 6800k, I wish maybe a saved up a little more :)

 

I haven't tried overlocking my RAM as of yet and it also reports as 2133mhz

As i see in your EFI folder, you have SSDT generated via ssdtPRGen.sh. How you run it? To me it shows "Unknow processor model".

 

And do we need it on X99 platform? Thanks.
 
EDIT: I just found out, that i need to use ssdtPRGen.sh-beta, where is Broadwell-E defined.
Link to comment
Share on other sites

I dont know why I have High and low score before and after sleep.May be 5960X?

post-413859-0-32540500-1478477280_thumb.png

post-413859-0-18832000-1478477294_thumb.png

  • Like 1
Link to comment
Share on other sites

 

As i see in your EFI folder, you have SSDT generated via ssdtPRGen.sh. How you run it? To me it shows "Unknow processor model".

 

And do we need it on X99 platform? Thanks.

 

EDIT: I just found out, that i need to use ssdtPRGen.sh-beta, where is Broadwell-E defined.

Yes but with all of the patches, I think it negates the ssdtPRGen.sh provided by PikerAlpha, you can test with and without.

 

In clover you can tick smartups and change computer id to the one I have (can't remember and don't have computer in front of me), also change QPI to 100 from memory, this will get rid of errors in ssdtPRG.sh I'm pretty sure.

 

Looks like you have great progress now!

Link to comment
Share on other sites

Hi Sammler G

I look your X99_Injector USB 3.kext

I thing you have to change IONameMatch XHCI to XHC

Link to comment
Share on other sites

I dont know why I have High and low score before and after sleep.May be 5960X?

Hi nmano,

I do not know if you've done, but try doing the test without overclocking, to see if does the same. Would you are using too many patch? Maybe you should do a fresh install. I do not know friend...

  • Like 1
Link to comment
Share on other sites

I think that nmano sleep problem is due for two main reasons

1) too many patches used in config.plist

2) mainboard bios settings

Look my EFI

Thank you.

EFI.zip

Link to comment
Share on other sites

Hi nmano

 first thing that I see is you are using a VoodooTSCSync with 1 as value..in your case should be 15

then you are using a new clover version..I will stay with older and stable version for our platform

 

I attached a simplified config.plist and a corrected voodoo for your 5960x

if you have a backup you can try

 

 

 

 

 

edit

attached also a complete old efi (clover 3794)

 

check if all kexts you need are there

 

edit1

I see also you are using brumbaer patch for gfx

I included also my apple graphicscontrol kext to install via kextutility

Thanks fabiosum

still no luck

I test your config and kext

Can I know your bios setting..

Link to comment
Share on other sites

Hi, nmano,


My Bios Settings are default, cause i don´t use overclock. Only changed USB config, disabled EIST and selected Other OS in Secure Boot. Everything else is default.


Intel XHCI Mode - Smart Auto


XHCI Legacy Support - Enable


EHCI Legacy Support - Enable


XHCI Hand-off - Enable


EHCI Hand-off - Enable


Internal CPU Power Management (EIST) - Disable


Os Type - Other OS


I use the latest Clover, just added voodooTSCsync to EFI and tested several times. The sleep/wake is working well.


And yes, I did the test with GB4 and the result was the same before and after sleep. Just lose the HDA sound everytime wake up, but I'm working on it.

post-1313347-0-86100000-1478537925_thumb.png

post-1313347-0-34053100-1478537934_thumb.png

  • Like 1
Link to comment
Share on other sites

@Fergarth

 

to your problem with audio after wakeup

try to use codeccommander.kext

you should solve that problem

it is a common and old problem

I installed codeccommander, but it did not fix the problem. I'll have to search for more options.

Now dissecting another topic, this one specific to the ALC1150 After Sleep ?

  • Like 1
Link to comment
Share on other sites

 

Hi, nmano,

My Bios Settings are default, cause i don´t use overclock. Only changed USB config, disabled EIST and selected Other OS in Secure Boot. Everything else is default.

Intel XHCI Mode - Smart Auto

XHCI Legacy Support - Enable

EHCI Legacy Support - Enable

XHCI Hand-off - Enable

EHCI Hand-off - Enable

Internal CPU Power Management (EIST) - Disable

Os Type - Other OS

I use the latest Clover, just added voodooTSCsync to EFI and tested several times. The sleep/wake is working well.

And yes, I did the test with GB4 and the result was the same before and after sleep. Just lose the HDA sound everytime wake up, but I'm working on it.

 

too many test no success.

I thing I use H115i corsair cooler.that usb connect to CPU.

I dont know why I test without over clock too.

post-413859-0-33059800-1478621734_thumb.png

post-413859-0-50641600-1478621741_thumb.png

  • Like 1
Link to comment
Share on other sites

too many test no success.

I thing I use H115i corsair cooler.that usb connect to CPU.

I dont know why I test without over clock too.

I do not think it's because of the cooler. My Kraken X61 is also connected in the same way and the results are the same before and after sleep. Even today I tested again and the result is the same. Try reinstall or upgrade your UEFI Bios...

The difference between yesterday and today is that today I finally have sound after sleep :yes: 

@Fergarth

If you can, share your config.plist and your vodootscsynch.kext

Thank you

 

Here's the only one plist that never froze my system, and makes my Hack works as stable as a real Mac. I tested with the plist patchs edits by nmano and sammlerG but had sporadic freezing.

​And now i have onboard sound after sleep, just download and installed the codeccommander kext, specifies for ALC1150 :P 

Plist.rar

  • Like 1
Link to comment
Share on other sites

I found now why Geek score down after sleep.

I was change in bios EZ OC something else.

Now I change to performance.

So now before and after same score.

Thank you guys.

post-413859-0-58109900-1478787846_thumb.jpg

  • Like 4
Link to comment
Share on other sites

Hi SammlerG, we have same mobo, so i ask you directly. I build my DSDT and i face problem that when i put comp to sleep, it wakes immediately. Without DSDT it works fine. Only patches i have done is Graphics, USB and Sound. For patching i use nmano's "X99DSDT_Fix" package. I think its problem with USB. How you patch your USB in DSDT? Do you have some own USB patch or are you use generally know "Insert Apple USB properties into USB 3.0 XHC" patch?

Do you face same behavior earlier - instant reboot after wake? From what i read on forum, your sleep is working.

Thanks for help.

Link to comment
Share on other sites

I patched all devices that are important for me. 

 

Patch DTGP, 2xGraphics, IMEI, IRQ, LPC, M2...

 

Use darkwake=0 in clover.

 

You can post your original fresh from clover boot menu extracted DSDT and new ioreg.

 

So i can take a look at this.

 

But one thing i can say, sleep is she crazy thing.. my ASUS X99 does every time i tested sleep immediately reboot. I can´t fix it.

Maybe one PCI device is not 100% compatible, and the problems are coming 

 

This Gigabyte board works fine. With 2 GPUs, NVME and AHCI M2 SSDs. Sleep, wake, OpenCL, all fine.

 

Some funny differences between ASUS and Gigabyte boards: ASUS detects memory speed correct with clover 2666Mhz, Gigabyte + Clover shows 2133MHz.

And ASUS+Clover boots into 3440x1440 screen resolution, Gigabyte board only support 1280x1024. 

 

zW4C4vB.jpg

  • Like 1
Link to comment
Share on other sites

I patched all devices that are important for me. 

 

Patch DTGP, 2xGraphics, IMEI, IRQ, LPC, M2...

 

Use darkwake=0 in clover.

 

You can post your original fresh from clover boot menu extracted DSDT and new ioreg.

 

So i can take a look at this.

 

Here is my fresh DSDT and new ioreg saved with DSDT i created.

DSDT.aml.zip

SPARKpro.zip

Link to comment
Share on other sites

you can test this, but your NMVe device is new to me... 

 

maybe it´s not working 

Thanks. I will try it later, i have computer in work.

NVMe -> its Toshiba OCZ RD400 Series

 

Im looking into DSDT you edited for me... you are remove _PRW methods, isnt it?

Link to comment
Share on other sites

 Share

×
×
  • Create New...