UtterDisbelief
Moderator
- Joined
- Feb 13, 2012
- Messages
- 9,586
- Motherboard
- Gigabyte B760 Gaming X AX
- CPU
- i5-14600K
- Graphics
- RX 560
- Mac
- Classic Mac
- Mobile Phone
The Components
Motherboard: Gigabyte H170M-D3H 1151 MATX DDR4
[AMAZON-uk]http://www.amazon.co.uk/dp/B002LFJ454/?tag=tonymacx86-21
CPU: Intel Core i3 6300 Dual Core CPU Retail Socket 1151, 3.80GHz, 4MB, 54W
[AMAZON-uk]http://http://www.amazon.co.uk/dp/B016FXR6XO/[/AMAZON-uk]
Graphics card: EVGA GT740 2GB GDDR5 DVI VGA HDMI PCI-E Graphics Card
[AMAZON-uk]http://http://www.amazon.co.uk/dp/B00KO242D0/[/AMAZON-uk]
SSD: Crucial MX100 128GB SSD - Main O/S Drive
[AMAZON-uk]http://www.amazon.co.uk/dp/B00KFAGD88/?tag=tonymacx86-21
HDD: Western Digital 500GB SATA III Black Data Drive
[AMAZON-uk]http://www.amazon.co.uk/dp/B008968L6M/?tag=tonymacx86-21
Memory: Corsair Vengeance LPX 16GB kit (8GBx2) 240-pin DIMM, DDR4
[AMAZON-uk]http://http://www.amazon.co.uk/dp/B0123ZCD36/[/AMAZON-uk]
Wireless: TP-Link TL-WDN4800 Dual-Band wi-fi PCI-E card
[AMAZON-uk]http://www.amazon.co.uk/gp/product/B007GMPZ0A/?tag=tonymacx86-21
Bluetooth: Belkin Bluetooth 4.0 USB adapter
[AMAZON-uk]http://www.amazon.co.uk/dp/B009IQB3US/?tag=tonymacx86-21
Optical Drive: Pioneer DVD-RW SATA optical drive
[AMAZON-uk]http://www.amazon.co.uk/dp/B004FJG8R6/?tag=tonymacx86-21
Case: Lian LI PC-A04FNA PC Case Mini-Tower / Micro-ATX / USB 3.0 / Silver
[AMAZON-uk]http://www.amazon.co.uk/gp/product/B004J3OXO8/?tag=tonymacx86-21
PSU: Corsair CX500M ATX Power Supply Semi-Modular
[AMAZON-uk]http://www.amazon.co.uk/dp/B00ALK1GFC/?tag=tonymacx86-21
Already Owned
Apple OS X El Capitan
Comments
Installation
Utilities/Files needed
These are in the Tonymacx86 Downloads section -
UniBeast
MultiBeast
KextBeast
EFI Mounter v3
Clover Configurator
Show All Files
MultiBeast
KextBeast
EFI Mounter v3
Clover Configurator
Show All Files
Other locations -
Rehabman’s USBInjectAll
https://github.com/RehabMan/OS-X-USB-Inject-All
Rehabman’s CodecCommander
https://bitbucket.org/RehabMan/os-x-eapd-codec-commander/downloads
Nvidia graphics drivers 10.11.4 :
http://www.nvidia.com/download/driverResults.aspx/100824/en-us
Link to moderator Ammulder's vital article with patches: http://www.tonymacx86.com/el-capita...21-10-11-0-10-11-3-skylake-starter-guide.html
The Build
BIOS (F6) settings:
Peripherals: XHCI Hand-off = Enabled
Peripherals: Super IO Configuration = Disabled (Parallel and Serial ports)
Peripherals: Initial Display Output = PCIe 1 Slot
Chipset: VT-d = Disabled
Chipset: Internal Graphics = Auto
And
BIOS Features: Storage Boot Option Control = UEFI Only
although not certain this has any effect.
Create a UniBeast installer as per instructions here - http://www.tonymacx86.com/el-capita...-el-capitan-any-supported-intel-based-pc.html
Modify your UniBeast stick (you should probably duplicate it using DiskUtility to keep as a fail-safe fall-back etc)
Use EFIMounter v3 to mount your USB EFI partition. If you have more than one EFI partition use DiskUtility to discover the correct disk ID.
Right-click on the config.plist in the UniBeast EFI partition, EFI/CLOVER directory and open with TextEdit
From Ammulder's article -
Right-click on the config.plist in the UniBeast EFI partition, EFI/CLOVER directory and open with TextEdit
From Ammulder's article -
Add the IOAPIC fix if using an installer prior to 10.11.4
Add the USB Port number fix
Add the Audio HDAS to HDEF rename patch (See later - not really necessary but saves time)
Save
Copy Rehabman's USBInjectAll.kext to the - EFI partition EFI/CLOVER/Kexts/Other folderAdd the USB Port number fix
Add the Audio HDAS to HDEF rename patch (See later - not really necessary but saves time)
Save
Restart your computer and hold F12 to enter the boot menu.
Select the UEFI UniBeast drive
Once you are at the Clover boot screen menu, move cursor to the Options button, press Space.
On the top line which has "dark=0" in it, press Enter, Right Cursor, Space then type "nv_disable=1" Enter.
Cursor down to SMBIOS. Press Enter. Cursor to the first system profile (probably "iMac17,1" and press Enter then delete this text. Type in: MacPro3,1 Enter
Move to the second system profile and do the same again.
Cursor to Return. Enter etc to get back to main Clover menu.
Select your External (USB UniBeast) drive.
Press Enter.
You should now boot to the Installer menu in unaccelerated graphics mode (flickering display).
From the Tools menu select Disk Utility and partition/format your destination disk as stated in the UniBeast guide.
Proceed with install.
Once complete allow the restart but ...
Immediately perform the same F12 boot menu action and once in Clover the same manual edits again. We will make them permanent later on.
Instead of selecting the External drive to boot from this time, choose the HFS drive (your newly installed OS).
At this stage graphics are still unaccelerated and the screen "horizontal-blinds" still occur until you get to a stable sign-in and desktop.
Install the Nvidia Web-Drivers relevant to your El Capitan version. Link above for 10.11.4.
Once installed restart the computer again and perform the edits above, BUT instead of entering "nv_disable=1" on the command line, replace it with: "nvda_drv=1"
This should now give you accelerated graphics on reboot.
At this stage you can run MultiBeast and try to install audio, network, SATA and System. However if you get an "Installation Failed" message at the end the problem could be caused by the sound driver for the ALC892 chipset. You need to have the destination EFI partition mounted for MultiBeast to work on, but of course at this stage you only have the one on your USB stick. As I'd already installed the audio patch above on the UniBeast stick I cheated here and simply copied the EFI folder tree from my UniBeast EFI partition to the one on the new destination hard-drive, then mounted it using EFIMounter v3 before running MultiBeast again and succeeding in installing the ALC892 driver.
The kexts you need to install from MultiBeast are:
Ethernet = IntelMausiEthernet
Sound = ALC892
SATA = Intel SATA
FakeSMC (no monitor or plugins)
USB 3.0 is already catered for, as is Bluetooth and wireless which are native.
Hopefully you are now booting to the hard-drive and can eject UniBeast.
Using Clover Configurator for final configuration
Mount your EFI partition again. navigate to the EFI/CLOVER folder, right-click on the config.plist and open it this time with Clover Configurator instead of TextEdit.
From here on you can now modify the plist using a more friendly interface.
Settings to use:
SMBIOS - Use Magic Wand icon to set MacPro3,1 and "shake" the serial number buttons to get a fresh one.
BOOT - nvda_drv=1 and dart=0
ACPI - FixShutdown
GRAPHICS - Inject Intel (but NOT Inject Nvidia as this causes the About This Mac to report 0MB memory)
Your manual patches should show in the Kernel and Kext Patches tab.
Save.
Make a back-up copy of the config.plist.
Finally use KextBeast to install the CodecCommander kext from your Desktop into System/Library/Extensions. This mends audio on wake.
If you have installed to an SSD open Terminal and enter the command:
Code:
sudo trimforce enable
Some say to be wary of this but it worked for my build.
That should be the job done.
Reboot and test.
What works:
Wake from Sleep Audio
USB ports
Graphics acceleration
Memory reporting in About this Mac
Graphics reporting in About this Mac
USB ports
Graphics acceleration
Memory reporting in About this Mac
Graphics reporting in About this Mac
What doesn't work:
The usual playback of DRM video from iTunes store.
Hand-off and Continuity
Hand-off and Continuity
This was my first Skylake build and thanks go to all the other builders who have gone before me, notably for this build:
Ammulder
Rehabman
Neilhart
Slim-Jim
Toleda
MacMan
tonymacx86
Notes:
If I've missed a step I'll edit the above to correct.
This has to be the most complete and functioning Hackintosh I've built so far. After my initial worry of not being able to install El Capitan on a Skylake platform at all, I have to offer a BIG THANKS to all those who have trail-blazed the process and produced patches and work-arounds that now make it possible.
Once I had got past no Graphics at boot things were easier. Although a GT740 chipset is meant to be native to OS X the problems I had were caused by me having a model with GDDR5 memory. Moderator SlimJim pointed this out to another poster and that set me on the right road.
Work to Do:
I will work through Ammulder's USB port enumeration guide to check which ports are working and not. My initial tests have shown all drives "seem" to be working correctly depending on whether a USB 3.0 or USB 2.0 device is attached. However to be sure I will follow his guide, although there is no rush or need.
Fit a genuine wi-fi/bluetooth card in a PCI-e adapter to give AC speeds and hand-off/continuity. It's on the way. See below ...