Contribute
Register

[SUCCESS] MSI B360 Gaming Plus - i7 8700 - GTX 1070 - High Sierra 10.13.4

Status
Not open for further replies.
Joined
May 4, 2018
Messages
145
Motherboard
Gigabyte B550 Vision D-P
CPU
Ryzen 9 3950X
Graphics
RX 6800
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
MESwan's First Hackintosh:
MSI B360 Gaming Plus - i7 8700 - GTX 1070 Sapphire Nitro+ RX580 - High Sierra 10.13.4 Mojave 10.14.2 BETA 4



Update 12/03:


One last shot after a case swap to an NZXT H500i. Next is time to upgrade CPU, Mobo, and RAM.


Update 11/30:
I have made some more hardware upgrades/purchases. First, I purchased this BlueTooth & WiFi combo card (https://www.amazon.com/dp/B012LOT512/?tag=tonymacx86com-20). I was able to remediate all issues with Handoff and Continuity with this, after removing my attempted fails at getting them working using a USB Bluetooth Dongle.

Second, I cloned my OS drive to an NVMe M.2 drive for the speed boost, and also to free up a SSD to use as a sort of scratch disk for Excel work. Purchased (https://www.amazon.com/dp/B01LYRCIPG/?tag=tonymacx86com-20) and cloned for use with no issues. Booted right away with no additional changes.

Soon I will purchase an i9 9900k, and a z390 chipset motherboard to upgrade my machine, as my current workstation work is managing to tax my 8700 quite heavily. Once I do that, i'll likely also grab a new case and some additional small upgrades which will in turn lead to a new build post.

Update 9/29:
I updated to Mojave by cloning my SSD to an identical drive using Carbon Copy Cloner, then rebuilt my Clover install manually. As there are currently no Nvidia Web Drivers available for the 10XX series cards in Mojave, I swapped my GPU to a Sapphire Nitro+ RX 580 (https://www.amazon.com/dp/B071QX74F9/?tag=tonymacx86com-20) Current boot flags: -rad24 UseKernelCache=No busratio=35 -lilubetaall darkwake=0 nv_disable=1 dart=0

All works exactly as it did on High Sierra, but I have since ordered a WiFi/BT Combo card (https://www.amazon.com/dp/B012LOT512/?tag=tonymacx86com-20) that will arrive tomorrow to round off all features, except for the obviously not integrated screen of my System profile (iMac18,3).

Components
Intel i7 8700 Processor
https://www.amazon.com/dp/B07598HLB4/?tag=tonymacx86com-20

MSI B360 Gaming Plus Motherboard
https://www.amazon.com/dp/B07CBKQ75V/?tag=tonymacx86com-20

Thermaltake N27 Shadow Blade
https://www.amazon.com/dp/B07146XXBH/?tag=tonymacx86com-20

EVGA 750w GQ Power Supply
https://www.amazon.com/dp/B017HA3RGE/?tag=tonymacx86com-20

Corsair H100i v2
https://www.amazon.com/dp/B019EXSSBG/?tag=tonymacx86com-20


Already Owned

HyperX FURY Black 8Gb (One DoA)
https://www.amazon.com/dp/B00TY6A1LY/?tag=tonymacx86com-20

Ballistix Sport LT 8GB Single DDR4 2400 Memory
https://www.amazon.com/dp/B00UFBZOVE/?tag=tonymacx86com-20

Samsung Pro EVO 500GB SSD
https://www.amazon.com/dp/B00OBRE5UE/?tag=tonymacx86com-20

MSI GeForce GTX 1070 TwinFrozr 8GB Graphics Card
https://www.amazon.com/dp/B01GXOX3SW/?tag=tonymacx86com-20

Dell 2340M x2 Monitors(Currently Unavailable)


Notes
  • Initial working install flags “dart=0 nv_disable=1 -v UseKernelCache=No busratio=32 cpus=1 npci=0x2000 darkmode=8"
  • Audio: VoodooHDA.kext (Audio Midi 96Khz 16-bit 8Channel)
  • Ethernet: IntelMausiEthernet.kext
  • iCloud worked immediately out-of-the-box, and iMessage worked within 30 minutes (without changing anything after successful iCloud sign-in)
  • Sleep-Wake works flawlessly.
  • This B360 board requires OsxAptioFix2Drv-free2000.efi and EmuVariableUefi-64.efi
  • In order to take advantage of the 6 Cores, remove "cpus=1” boot flag. Once installed, booting should be very straightforward, and you’ll Love all six cores.
  • FakeCPUID set to 0x0906E9 (i7 Kaby Lake)
  • Current boot flags: "dart=0 npci=0x2000 darkwake=8 busratio=32 UseKernelCache=No"
  • FakeSMC is working flawlessly - currently using iStat Menu for monitoring

Comments

My mid-2010 Mac Pro’s processors (both!) managed to die at the very same time on a Thursday night. I knew replacing the processors with used versions would only be a band-aid fix, and I needed something that I could get working immediately. So next morning I went to Fry’s and bought my list of goodies. I initially installed Windows to continue working until the weekend, uninterrupted. All was well. Then Saturday, I decided to go Hackintosh.

I’ve used Mac’s as my primary work computer for YEARS now, even opting to use my old 2013 MacBook Pro at my old job in lieu of a Windows PC. The install was rough at first, as this is my first ever Hackintosh. I figured out the Kernel was panicking due to Cache issues, so I flagged UseKernelCache=No, and went on about my business. Everything was pretty straightforward from there, I had luckily researched my board briefly (though it’s not a highly documented board on here) and discovered the exact kext’s I would need for Audio and Ethernet. Got those installed, and simply followed install guides for iMessage and iCloud (as mentioned above, they were both relatively instantaneous and very easy to do). Once I was a ‘connected’ Hackintosh owner, I downloaded the Nvidia web drivers for my GTX 1070, and the FakeSMC suite. Business as usually from there on. I couldn’t be more pleased, and I’m honestly quite shocked at how painless (for the most part) the whole process was. Especially with a minimally documented Chipset (B360), and absolutely zero prior experience. My GeekBench 4 results are 2k higher in macOS than Windows 10.

Geekbench 4: https://browser.geekbench.com/v4/cpu/8243947


More Shots:



 
Last edited:
This B360 board requires OsxAptioFix2Drv-free2000.efi and EmuVariableUefi-64.efi

Its not B360's fault. I think it because of you are using MSI. All MSI motherboards need OsxAptioFix2Drv-free2000.efi instead of OsxAptioFx2Drv.efi :lol:

I have requested @tonymacx86 to include this driver as option for MSI boards in Unibeast & Multibeast .
 
The more you know! :lol:

Even if it's not included, so long as MSI users note it appropriately, newer users shouldn't have an issue finding that out. It was a small amount of trial and error, but I discovered the need fairly quickly. The EmuVariableUefi-64.efi took a little longer - I just couldn't figure out why my Nvidia Web Drivers wouldn't load on boot. XD
 
Congrats mate, I have a similar build like yours, msi 170N gaming 5, msi gtx 1070, i7 6700k 4.0ghz etc, I got a question for you, do you mind if you share your .plist with me? I am not sure if all my settings there are ideal as I am having issues getting my GTX to work properly. Airplay wont work, can't get 166hz out of my monitor, and the graphics are not ideal but it does show on the "about this mac" just fine.
 
Congrats mate, I have a similar build like yours, msi 170N gaming 5, msi gtx 1070, i7 6700k 4.0ghz etc, I got a question for you, do you mind if you share your .plist with me? I am not sure if all my settings there are ideal as I am having issues getting my GTX to work properly. Airplay wont work, can't get 166hz out of my monitor, and the graphics are not ideal but it does show on the "about this mac" just fine.

Apologies! I read your reply and got totally distracted with work and completely forgot to reply.

.plist Attached, though we are using processors 2 generations apart, and a totally separate chipset. Use with caution!

As for the Graphics, are you injecting Nvidia Web Drivers through your config? Have you disabled your iGPU in your BIOS config?

Airplay - I haven't touched this, because I have no reason for using it, tbh. However, finding a pulled Broadcom chip from an iMac or Mac Pro, and attaching antennas should suffice. Or you can purchase a prefab piece. https://www.amazon.com/dp/B012LOT512/?tag=tonymacx86com-20 That should give you native support for AirPlay, etc,.

ANd All USB Ports Are Working ????

Yes! I performed a custom SSDT following @RehabMan's guide. https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/

All USB were working without it, however some external drives would get power, but macOS would refuse to mount or realize a drive was plugged in. Therefore, a custom SSDT was required. :)
 

Attachments

  • config.plist
    10 KB · Views: 889
Hi, I'm super newbie in Hackintosh. Recently I bought a PC with a MSI B360 motherboard and I want to make it a Hackintosh. I see you had to set install flags, and some (I think) config files for ethernet, audio and the motherboard. Where can I learn how to put the flags and the config files? I've already read the Installation Guide on this site but there I only saw how to put boot flags.
 
The boot flags are the same as the install flags. I was just extra careful installing and so I used cpus=1. The Kext files go into either EFI/Clover/kexts/Other (if needed to be injected during boot), or /system/Library/Extensions/ is they're system kexts (Audio and Ethernet). Most Kexts will go into /Library/Extensions. Any kexts that need to be in Clover/kexts/Other generally specify that on the Project retail page. If you follow the instruction guide and the notes from my post, you should see a degree of success.

Can you list your exact Motherboard, Processor, and GPU (if any)? I’ll be happy to help as much as I can!
 
Last edited:
Status
Not open for further replies.
Back
Top