Jump to content
nmano

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

2,141 posts in this topic

Recommended Posts

 

 
I have rebuilt the EFI partition as it was in the beginning.
CLEAN DSDT (Clover F4): attachicon.gifDSDT-ORIG.aml.zip
System DSDT (From MaciASL): attachicon.gifSystem DSDT.dsl.zip

 

config.plist: attachicon.gifconfig.plist.zip

 

I changed the SSDT-BR3A as you suggested and now shows PCI devices including the video card and HDAU. But is this the right way?

 

Try if not work ask Rehapman

test#

Remove

change _OSI to XOSI

 

Bios setting CSM Enable or disable?

Archive.zip

Share this post


Link to post
Share on other sites
Advertisement

CSM Disable

without AGDPFix no boot and PCI is empty.

I'll try to ask Rehapman.
Thank you all for the support given to me, especially nmano with his headache bomb packages :P  :D which gives us but which allow us to optimize our InsanelyMac always better
 

Try if not work ask Rehapman

test#

Remove

change _OSI to XOSI

 

Bios setting CSM Enable or disable?

Share this post


Link to post
Share on other sites

New device: Intel SPSR Chipset

check your path: (IOACPIPlane:/_SB/PCI0@0/SPSR@110000)

 

attachicon.gifSSDT-SPSR.aml.zip

 

attachicon.gifSPSR_PCI cards.jpg

Great.

Can you update your full pack SSDT I like to see.

Share this post


Link to post
Share on other sites

Great.

Can you update your full pack SSDT I like to see.

 

I think my setup is completed!
Rehabman told me that the injection of the video card is not bad, and advised me to set DropOEM = false.
 
This is the configuration:
EFI: EFI.zip
post-31099-0-36443600-1482455161_thumb.jpgpost-31099-0-37288300-1482455182_thumb.jpg
post-31099-0-68030300-1482455142_thumb.jpgpost-31099-0-61921000-1482455196_thumb.jpg
Using PCI.IDs 2013.08.16
00:00.0 Host bridge [0600]: Intel Corporation Haswell-E DMI2 [8086:2f00] (rev 02)
00:01.0 PCI bridge [0604]: Intel Corporation Haswell-E PCI Express Root Port 1 [8086:2f02] (rev 02)
00:01.1 PCI bridge [0604]: Intel Corporation Haswell-E PCI Express Root Port 1 [8086:2f03] (rev 02)
00:02.0 PCI bridge [0604]: Intel Corporation Haswell-E PCI Express Root Port 2 [8086:2f04] (rev 02)
00:03.0 PCI bridge [0604]: Intel Corporation Haswell-E PCI Express Root Port 3 [8086:2f08] (rev 02)
00:05.0 System peripheral [0880]: Intel Corporation Haswell-E Address Map, VTd_Misc, System Management [8086:2f28] (rev 02)
00:05.1 System peripheral [0880]: Intel Corporation Haswell-E Hot Plug [8086:2f29] (rev 02)
00:05.2 System peripheral [0880]: Intel Corporation Haswell-E RAS, Control Status and Global Errors [8086:2f2a] (rev 02)
00:05.4 PIC [0800]: Intel Corporation Haswell-E I/O Apic [8086:2f2c] (rev 02)
00:11.0 (null) [ff00]: Intel Corporation Wellsburg SPSR [8086:8d7c] (rev 05) (subsys 1043:8600)
00:11.4 SATA controller [0106]: Intel Corporation Wellsburg sSATA Controller [AHCI mode] [8086:8d62] (rev 05) (subsys 1043:8600)
00:14.0 USB controller [0c03]: Intel Corporation Wellsburg USB xHCI Host Controller [8086:8d31] (rev 05) (subsys 1043:8600)
00:16.0 Communication controller [0780]: Intel Corporation Wellsburg MEI Controller #1 [8086:8d3a] (rev 05) (subsys 1043:8600)
00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I218-LM [8086:15a0] (rev 05) (subsys 1043:862a)
00:1a.0 USB controller [0c03]: Intel Corporation Wellsburg USB Enhanced Host Controller #2 [8086:8d2d] (rev 05) (subsys 8086:7270)
00:1b.0 Audio device [0403]: Intel Corporation Wellsburg HD Audio Controller [8086:8d20] (rev 05) (subsys 1043:8637)
00:1c.0 PCI bridge [0604]: Intel Corporation Wellsburg PCI Express Root Port #1 [8086:8d10] (rev d5)
00:1c.3 PCI bridge [0604]: Intel Corporation Wellsburg PCI Express Root Port #4 [8086:8d16] (rev d5)
00:1c.4 PCI bridge [0604]: Intel Corporation Wellsburg PCI Express Root Port #5 [8086:8d18] (rev d5)
00:1c.6 PCI bridge [0604]: Intel Corporation Wellsburg PCI Express Root Port #7 [8086:8d1c] (rev d5)
00:1d.0 USB controller [0c03]: Intel Corporation Wellsburg USB Enhanced Host Controller #1 [8086:8d26] (rev 05) (subsys 8086:7270)
02:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd (null) [144d:a802] (rev 01) (subsys 144d:a801)
00:1f.0 ISA bridge [0601]: Intel Corporation Wellsburg LPC Controller [8086:8d47] (rev 05) (subsys 1043:8600)
00:1f.2 SATA controller [0106]: Intel Corporation Wellsburg 6-Port SATA Controller [AHCI mode] [8086:8d02] (rev 05) (subsys 1043:8600)
00:1f.3 SMBus [0c05]: Intel Corporation Wellsburg SMBus Controller [8086:8d22] (rev 05) (subsys 1043:8600)
10:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 02) (subsys 1043:85e2)
11:00.0 USB controller [0c03]: ASMedia Technology Inc. (null) [1b21:1142] (subsys 1043:85fd)
0c:00.0 PCI bridge [0604]: ASMedia Technology Inc. (null) [1b21:1184]
03:00.0 PCI bridge [0604]: PLX Technology, Inc. (null) [10b5:8747] (rev ca)
07:00.0 PCI bridge [0604]: PLX Technology, Inc. (null) [10b5:8747] (rev ca)
04:08.0 PCI bridge [0604]: PLX Technology, Inc. (null) [10b5:8747] (rev ca)
0d:01.0 PCI bridge [0604]: ASMedia Technology Inc. (null) [1b21:1184]
04:10.0 PCI bridge [0604]: PLX Technology, Inc. (null) [10b5:8747] (rev ca)
08:08.0 PCI bridge [0604]: PLX Technology, Inc. (null) [10b5:8747] (rev ca)
08:10.0 PCI bridge [0604]: PLX Technology, Inc. (null) [10b5:8747] (rev ca)
0d:05.0 PCI bridge [0604]: ASMedia Technology Inc. (null) [1b21:1184]
05:00.0 VGA compatible controller [0300]: NVIDIA Corporation (null) [10de:100a] (rev a1) (subsys 1458:0010)
05:00.1 Audio device [0403]: NVIDIA Corporation GK110 HDMI Audio [10de:0e1a] (rev a1) (subsys 1458:362c)
0e:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03) (subsys 1043:8557)
0f:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 02) (subsys 1043:858e)

Share this post


Link to post
Share on other sites

I also liked to know how to create a dedicated DSDT. I know how to extract the original, how to add patches and I've done this a few times, but create from scratch I have not yet learned ... nmano, NeXtor... a step by step Christmas gift would be very useful :yes: 

By the way, Merry Christmas everyone!

Share this post


Link to post
Share on other sites

@my friend nmano...please i need a new dsdt because i changed motherboard...now i've Asus X99 deluxe II, can you make it for me?

I attach you a zip with ioreg file and origin dir.

Thanks in advance.

don't worry I will try tomorrow.

Share this post


Link to post
Share on other sites

@my friend nmano...please i need a new dsdt because i changed motherboard...now i've Asus X99 deluxe II, can you make it for me?

I attach you a zip with ioreg file and origin dir.

Thanks in advance.

#Asus X99 deluxe II

#Test Sleep

 

#I change XHCI to XHC1(check IONameMatch in your X99_Injector USB 3.kext)

Asus X99 deluxe II.zip

Share this post


Link to post
Share on other sites

Hi,

first of all Merry Christmas all of You.

Then, my humble question, if I went for a Xeon E5-2630 v4 instead of 5960, I won't get any issues, right?

 

Thanks.

 

Share this post


Link to post
Share on other sites

 

Hi,

first of all Merry Christmas all of You.

Then, my humble question, if I went for a Xeon E5-2630 v4 instead of 5960, I won't get any issues, right?

 

Thanks.

 

 

Any reason why? 

 

I was always under the impression that the Xeons were geared toward server setups... and hence why they need ECC RAM... with the only advantage being that you have the option to pair two of them up to have dual CPUs. 

 

The only time I'd recommend Xeons would be for workstations (servers or render farms). Otherwise, I'd recommend consumer/desktop products if you plan on using it for web-browsing, gaming, programming, etc.

 

I still don't quite understand why Apple chooses to go with server components over consumer components... the performance just isn't there.

Share this post


Link to post
Share on other sites

Any reason why? 

 

I was always under the impression that the Xeons were geared toward server setups... and hence why they need ECC RAM... with the only advantage being that you have the option to pair two of them up to have dual CPUs. 

 

The only time I'd recommend Xeons would be for workstations (servers or render farms). Otherwise, I'd recommend consumer/desktop products if you plan on using it for web-browsing, gaming, programming, etc.

 

I still don't quite understand why Apple chooses to go with server components over consumer components... the performance just isn't there.

First, thanks for ur response.

 

Yes, that's simple, cause I've found a good cheap one.

I was just making the list hardware to complete this project, then I saw it at a very cheap price and I asked about it, just to be sure.

Share this post


Link to post
Share on other sites

First, thanks for ur response.

 

Yes, that's simple, cause I've found a good cheap one.

I was just making the list hardware to complete this project, then I saw it at a very cheap price and I asked about it, just to be sure.

I had a 5960X and now i'm happy with my Xeon 2696v4....It's not right that Xeon are only for servers or workstation...they are for serious pc used to make graphics, Music and video editing. I use sometime to play too....it's another world. 5960X maybe it's good for players, overclockers. It's a good cpu but if you want to work with your pc/hackintosh and you want a serious cpu so buy a Xeon. You don't need ECC ram...i've non ecc ddr4 ram and my system works very good.

Share this post


Link to post
Share on other sites

I had a 5960X and now i'm happy with my Xeon 2696v4....It's not right that Xeon are only for servers or workstation...they are for serious pc used to make graphics, Music and video editing. I use sometime to play too....it's another world. 5960X maybe it's good for players, overclockers. It's a good cpu but if you want to work with your pc/hackintosh and you want a serious cpu so buy a Xeon. You don't need ECC ram...i've non ecc ddr4 ram and my system works very good.

..well..let me say it's good to be back :)

The typical Insanelymac support is always here, years later even though.

Then, the important one, about the motherboards, I see a lot of you, on this thread at least, got the asus one; is there any probs taking different brand but the same x99 sochket 2011-3? ( 3 is for version three I suppose..)

 

Thanks @thenightflyer

Share this post


Link to post
Share on other sites

 

Hi,

first of all Merry Christmas all of You.

Then, my humble question, if I went for a Xeon E5-2630 v4 instead of 5960, I won't get any issues, right?

 

Thanks.

 

 

Hi FavleX

Which issues do you refer?

Your chosen CPU is a v4 10 core + 10 threads

It is a good cpu but you have to have a combination of motherboard/firmware that supports it

Your CPU has a lower TDP so it is more appropriate to use with server purposes..but if you have one for a good price it is good

Share this post


Link to post
Share on other sites

I had a 5960X and now i'm happy with my Xeon 2696v4....It's not right that Xeon are only for servers or workstation...they are for serious pc used to make graphics, Music and video editing.

 

SUR45wf.png

 

They're server components that Apple uses/markets for durability, rather than performance. Again, the performance for consumer use just isn't there (and shouldn't be the selling point). They're also cheap because they're not that desirable for most consumers (unless you're building a work horse or "upgrading" a Mac Pro). You're better off going with consumer grade components as there will be a stronger second-hand (used) market and you'll have more choices in terms of hardware compatibility. 

 

This is the reason why most people are hating on Apple at the moment. They keep using sub-par components that sacrifice performance and compatibility for stability and low-energy usage. In other words, don't expect a speedy system, instead expect a some-what slow (most consumer SOFTWARE isn't yet optimize for more than 4 cores), yet durable system.

..well..let me say it's good to be back :)

The typical Insanelymac support is always here, years later even though.

Then, the important one, about the motherboards, I see a lot of you, on this thread at least, got the asus one; is there any probs taking different brand but the same x99 sochket 2011-3? ( 3 is for version three I suppose..)

 

Thanks @thenightflyer

 

Gigabyte tends to be the most compatible and easiest with Hackintosh's. 

 

I've just been using Asus motherboards since I've been building computers(10 years now). However, this will be the first year I've switched over to a Unix system, and as far as setting up a Mac OS has been, it's been a 3+ month battle. If I were to build another, with Mac OS in mind, I'd go for a Gigabyte board.

Share this post


Link to post
Share on other sites

Hi FavleX

Which issues do you refer?

Your chosen CPU is a v4 10 core + 10 threads

It is a good cpu but you have to have a combination of motherboard/firmware that supports it

Your CPU has a lower TDP so it is more appropriate to use with server purposes..but if you have one for a good price it is good

well, keep in mind I am bit rusted about dsd and clover stuff My knowledge is very outdated and from the ds4 Giga stuff.

Then, I was talking about x99 platform.., you wrote about firmware..you mean bios version?

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.

×