Search the Community: Showing results for tags 'X299'.
Found 3 results
surfinchina posted a topic in OSx86 10.13 (High Sierra)Firstly, this is not a guide, although it probably contains enough information to get your X299 hackintosh working. I'm not some flash software guy so you won't get good answers if you ask something technical. Secondly, huge credit to fabiosun. This is his X99 clover and it worked on my X299. So this is just a starting point and I'm looking forward to your help to make it better This was the easiest Hackintosh I have ever made! As background, my last hack was an X99 i7-5960x, with an R9 Nano and helper card. First hack was an X58 with xeon 6 core cpu X299 HackinCAD specs: Gigabyte X299 Aorus Gaming 9 i9-7900x Radeon Vega Frontier Edition Samsung NVME 960 evo (1tb) and backup Samsung 850 evo (1tb) SSD 32Gb 4x8gb Gskill DDR4 RGB (colourful!) EKWB 420 + 360 rad for cooling (which is really necessary for this CPU) Method: On my X99 hack I copied the whole EFI onto the most current Clover bootloader EFI. I pretty well stripped out the kexts and patches from that EFI and made a new and vanilla High Sierra install. Things to watch - Something on my previous HS install was borking it, possibly some modified kexts in S/L/E to do with my Nano, hence the new install. I used migration assistant after that, so all good. HWSensors in the plugins folder in FakeSMC was causing kp, had to remove. Still no Power management. The i9-7900 is sitting on full noise, using 140 watts and 60 deg even with my loop! I'm working on this but as I've pointed out, I'm not very technical, just stubborn. It's winter here and the CPU is warming my entire office, so it's not all bad. I have to use the normal heater now. Full speedstep working! Thanks again fabiosun The vega worked oob. I have nothing flagged or ticked. Boot screen is good, clover menu good. No boot to black or helper or igpu. BUT! It's less than half as fast in Cinebench as my old Nano. I'm hoping it'll get better as the drivers mature. My only boot flags are -V and npci=0x2000. This is how to do it (in pictures): Note 1: Some of the patches, efis and kexts might not be needed, I haven't tested them all yet. Note 2: Kernel patches to do with power management didn't work and can be removed. Note 3: I've since changed back to Mac Pro 6,1 with no issues. Since updated the SMBIOS to iMac 19,1 - you'll see it in the clover attachment. I've removed ALL of the kext and kernel patches and some of the kexts. Next up I'll do an overclock, now that idle has gone from 61 to 21 degrees. edit: head on over to guides to see my "How to overclock the skylake x" now running at 4.8Ghz http://www.insanelymac.com/forum/topic/327056-guide-how-to-overclock-your-skylake-x/ After that I'll test the drivers. edit: drivers pruned down, still no patches and now no speedstep kext, still have 10 speedsteps. Check in the clover attachment for kexts and drivers. CLOVER.zip (refined and updated 12 Sept 2017)
slurpi posted a topic in OSx86 10.13 (High Sierra)Sleep, USB 2.0 and USB 3.1 work after installation. USB3.0 needs post installation steps, although some ports are recognized. Audio also needs some post installation work. This is just a guide on how to install the OS. The post installation setup follows on a post below. Hardware: Motherboard: MSI X299 SLI Plus CPU: Intel i7 7820X RAM: 4x 8GB Corsair Vengeance DDR4 @ 3200MHz (32GB total, quad channel mode). Storage: Samsung EVO 960 M.2 250GB (for OS) Crucial MX300 1TB (for data) Network: WiFi TP-LINK Archer T9E AC1900 (PCI, supported by macOS) Bluetooth: Broadcom BCM20702 (USB, supported by macOS) Video: MSI GT 710 2GB (supported by macOS) Asus ROG Strix GTX1 070 8GB (needs NVIDIA Web Drivers) BIOS: I used version 140, the latest at the time. I am running version 150 now, with no differences. Disable "CFG Lock": Enter BIOS Load defaults (F6) Expert mode (F7) OC and then CPU Features (last item) Disable "CFG Lock". Save and reboot (F10) You have to disable CFG Lock, otherwise the kernel does not boot. The system restarts after "+++++" from Clover. In addition, I advise to disable legacy mode in the UEFI, to avoid booting in legacy mode and get confusing errors from Windows or Disk Utility. Clover installation on the USB: Install for UEFI booting only Install Clover in the ESP drivers64UEFI all selected (more on this below) all rest is off Clover drivers: When the Clover installation finishes, you have to manipulate a few efi drivers. Navigate to <USB ESP partition>/EFI/CLOVER Create a folder called drivers_disabled Move the following drivers from drivers64UEFI to drivers_disabled: OsxAptioFix2Drv-64.efi OsxLowMemFixDrv-64.efi You will have to add an extra driver from here: https://nickwoodhams.com/x99-hackintosh-osxaptiofixdrv-allocaterelocblock-error-update/ Download Test2-2016.efi and save it in drivers64UEFI. Without this fix, you'll have the memory allocation problems described in the link above. If you still get that problem, don't just reboot but really turn the computer off and then on between tries. I also had to install apfs.efi. Clover config.plist: I used Clover Configurator to load the default clover.plist and then: ACPI: disable everything. Boot: npci=0x2000. I also added -v. SMBIOS: iMac18,3 Any iMac18 should work (I tried with 18,1 and 18,3). I also tried with iMac14 and iMac17, and they gave me problems. For example, iMac17,1 could not initialize the graphic screen properly. Leave all the rest as default. Save. All these changes can also be done at the clover menu during boot. Note that I am not claiming this is the best configuration for a running machine. It is the simplest that allowed me to finished the installation and reboot successfully. I think it is possible to handle the efi Clover drivers installation using Clover Configurator, but I have never done that. Kexts: FakeSMC.kext. I used the one from Rehabman, but I think the official one will work as well. VoodooTSCSync.kext. This is mandatory, otherwise the system does not boot properly. It needs to be configured as follows: open VoodooTSCSync.kext/Contents/Info.plist and change the line under <key>IOCPUNumber</key> to: <integer>15</integer> This is the number of threads of your CPU minus 1. Place both kexts in EFI/CLOVER/kexts/Other. Video: I used the MSI GT 710 for installation and all post-installation steps. The 1070 only works with NVIDIA's Web drivers. Don't use it during installation. Check the post-installation post below to make it work. And this is it. Installation should work without a problem. Remember to use always the USB during the several installation reboots. I did not activate iCloud and my Apple account during installation. I wanted to generate a real fake machine UUID and serial number, so that I can use all the Apple services. This was done after installation, while booting from disk. What needs to be done during post-installation: Fix USB3. Fix audio. CPU ID recognition, although this might be fixed by Apple on a new iteration of the OS. Confirm that the CPU is working properly with all cores and different power states. Install NVIDI's Web Drivers for the Asus GTX 1070.
Hi guys, I made this guide to test if the new intel processors are able to work with MacOS. 1) Trick the operating system into recognizing the CPU. SKYLAKE to SKYLAKE-X <key>FakeCPUID</key> <string>0x0506E4</string> If it does not work with this FAKECPUID. Try this one. BROADWELL to SKYLAKE-X <key>FakeCPUID</key> <string>0x040674</string> The last number is the CPU stepping, I use 4 because is the real stepping number of the skylake-X. 2) PikerAlpha patches to prevent automatic rebooting. <key>KernelToPatch</key> <array> <dict> <key>Comment</key> <string>_xcpm_SMT_scope_msrs</string> <key>Disabled</key> <false/> <key>Find</key> <data> vgsAAABd6QgAAAA= </data> <key>Replace</key> <data> vgsAAABdw5CQkJA= </data> </dict> <dict> <key>Comment</key> <string>_xcpm_SMT_scope_msrs</string> <key>Disabled</key> <false/> <key>Find</key> <data> vgsAAAAx0uhZ/P// </data> <key>Replace</key> <data> vgsAAAAx0pCQkJCQ </data> </dict> <dict> <key>Comment</key> <string>_xcpm_pkg_scope_msr</string> <key>Disabled</key> <false/> <key>Find</key> <data> vgcAAAAx0uiU/P// </data> <key>Replace</key> <data> vgcAAAAx0pCQkJCQ </data> </dict> <dict> <key>Comment</key> <string>_xcpm_core_scope_msrs</string> <key>Disabled</key> <false/> <key>Find</key> <data> vgIAAAAx0uhs/P// </data> <key>Replace</key> <data> vgIAAAAx0pCQkJCQ </data> </dict> </array> 3) You may need to use Brumbaer patch: <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>5960X 10.12</string> <key>Disabled</key> <false/> <key>Find</key> <data> SIH7AAAAQA== </data> <key>Name</key> <string>com.apple.iokit.IOPCIFamily</string> <key>Replace</key> <data> SIH7AAAAgA== </data> </dict> </array> 4) If MSR(0xE2) is locked (bit-15 is set) you need to use: <key>KernelPm</key> <true/> I recommend starting with the SMBios of an iMac14,2. When you have the system running you can change the SMBios to MacPro6,1 and use the FrequencyVectors of the MacbookPro12,1. 5) If you use the MacPro6,1 SMBios you will need the following patch. <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>Disable board-id check to prevent no signal (c) lvs1974, Pike R. Alpha, vit9696</string> <key>Disabled</key> <false/> <key>Find</key> <data> ugUAAAA= </data> <key>Name</key> <string>com.apple.driver.AppleGraphicsDevicePolicy</string> <key>Replace</key> <data> ugAAAAA= </data> </dict> </array> Please report if it works to go step by step updating the guide.