[guide] AMD RX 480 8 GB + MSI H110M Gaming + Skylake i5 6500 (macOS 10.12.5)

Discussion in 'Sierra Desktop Guides' started by conath, Dec 15, 2016.

Tags:
  1. conath

    conath

    Joined:
    Sep 28, 2013
    Messages:
    76
    Motherboard:
    MSI H110M Gaming
    CPU:
    Intel Core i5 6500 @ 3,19 GHz
    Graphics:
    AMD RX 480 8 GB (HIS branded)
    Mac:
    MacBook Pro
    Classic Mac:
    iBook, iMac, PowerBook
    Mobile Phone:
    iOS
    Dec 15, 2016 at 10:47 PM #1
    conath

    conath

    Joined:
    Sep 28, 2013
    Messages:
    76
    Motherboard:
    MSI H110M Gaming
    CPU:
    Intel Core i5 6500 @ 3,19 GHz
    Graphics:
    AMD RX 480 8 GB (HIS branded)
    Mac:
    MacBook Pro
    Classic Mac:
    iBook, iMac, PowerBook
    Mobile Phone:
    iOS
    The "Unintentional Hack Pro"
    This rig wasn't actually meant for a hackintosh install when I built it in May 2016. However, after Adobe CC stopped working on my Windows 10 install, I was forced to either reinstall Windows 10 or try macOS Sierra. Of course, I accepted the challenge of getting yet another hackintosh up and running!
    View attachment 270905

    Things that do work: onboard LAN, IGPU / RX480, sleep (when using RX 480) and all USB 2 & 3.0 ports.
    Things that don't work: onboard audio (probably an easy fix but I don't need it anyways).

    Note: I was able to update from macOS 10.12.2 to 10.12.3 to 10.12.4 and to 10.12.5 using the App Store without major issues. Since I switched to using WhateverGreen kext, all updates have been completely vanilla and working fine.

    • CPU: Intel Core i5-6500 (4x 3,2 GHz)
    • Motherboard: MSI H110M GAMING
    • GPU: HIS Radeon RX 480 (8GB VRAM)
    • RAM: 16 GB Crucial DDR4 Memory Kit
    • Hard drive: 256 GB Samsung SSD (evenly split into macOS and Windows boot partitions)
    • 2x 1 TB Seagate Barracuda ES.2 HD for data for each OS
    • Power supply: Corsair VS550 (Non-Modular 80+)
    • Case: Corsair Carbide Series 88R (black with window)

    Geekbench 4.0.4 Tryout for Windows x86 (64-bit) vs
    Geekbench 4.0.4 Tryout for Mac OS X x86 (64-bit)

    CPU:

    Single-Core Score: 4,311
    Single-Core Score: 4,501 (4.4 % better)
    Multi-Core Score: 11,971
    Multi-Core Score: 12,118 (1.2 % better)
    https://browser.geekbench.com/v4/cpu/1768614
    https://browser.geekbench.com/v4/cpu/1769546


    GPU:

    OpenCL Compute score: 122,968
    OpenCL Compute score 112,445 (8.5 % worse) (has worsened to 90739 after 10.12.4 update!)
    https://browser.geekbench.com/v4/compute/421804
    https://browser.geekbench.com/v4/compute/422091

    Unigine Valley Benchmark 1.0 on macOS

    FPS: 44.7
    Score: 1,871
    Min FPS: 23.5
    Max FPS: 80.4
    Settings

    Render: OpenGL
    Mode: 1920x1080 8xAA fullscreen
    Preset: Extreme HD
    Let's get to the installation, shall we?

    UEFI BIOS Settings
    Reset to default/optimised default settings (in the save menu). From there, a few things need to be tweaked and, depending on your BIOS version, they can be hard to find. Take your time and get all the options right!
    • IF USING AMD RX480: Graphics device = PEG (not IGP!)
    • IF USING Intel Graphics: Graphics device = IGP (not PEG!)
    • VT-d = Off
    • Windows 7 installation mode = Off
    • Serial port (Super I/O) = Off
    • EFI Boot = On
    • Secure Boot = Off (if it exists)
    • Fast Boot = Off
    • Set ErP = Enabled
    • Set XHCI Handoff to Enabled
    • Set boot device to USB hard drive, this makes the install a little more seamless!
    Vanilla method for macOS High Sierra
    I have posted a detailed tutorial for installing High Sierra (10.13) on this rig in the High Sierra forum. LINK
    I will leave these legacy instructions up for anyone looking for a Sierra install solution.

    UniBeast
    Follow the instructions linked at "Installation Guide" in the top menu to create the UniBeast USB Stick.
    Then add the following drivers: IntelMausiEthernet, (only for RX 480 users) Lilu &
    (only for RX 480 users) WhateverGreen. Your kexts folder should look like this:
    View attachment 274027
    Make sure to copy MultiBeast and Clover Configurator onto the USB's main partition for seamless post-install setup.

    Installation
    Should go without a hitch! Keep your RX480 in the PC and all monitor cables attached solely to it. The WhateverGreen kext should work perfectly fine on macOS 10.12.5 and later!
    Post-Installation using MultiBeast
    Run MultiBeast with the following checked:
    • Quick Start > UEFI Boot Mode
    • Drivers > Audio > ALC887/888b
    • Drivers > Audio > 100 Series
    • Drivers > Network > IntelMausiEthernet
    • (if not using RX480) Customize > Graphics Configuration > Intel HD 530
    • Customize > System Definitions > iMac 17,1
    Let MultiBeast do its thing and reboot afterwards to make sure the system still boots and the new drivers are working (you should have graphics acceleration and working LAN). For me the audio didn't work but since I use an USB audio card that's not something I'm going to bother with.
    Post-Install using Clover Configurator
    To get iCloud, iMessage and App Store working 100%, you'll need to change your hardware identifiers using Clover Configurator. I've adapted the instructions from this Reddit post.
    1. Open CloverConfigurator and mount your EFI partition
    2. Open your config.plist
    3. In the Rt Variables section, make sure everything is clear.
    4. Go to the SMBIOS section and click on the magic wand. Select iMac icon, then iMac 17,1 from the dropdown. On the two buttons that read "shake", click a few times to generate a random serial. Copy the serial number and click ok.
    5. Go to https://checkcoverage.apple.com/ and search for the serial number that was generated. If you get an error message, that is good. It means you aren't using a serial number assigned to a real Mac. If you don't get an error, repeat step 4 and search for the new serial instead until you get an error.
    6. Open terminal and run "uuidgen".
    7. Copy this UUID and paste it in the "SmUUID" field in the SMBIOS section.
    8. In the "Board Serial Number" field, paste in your system serial number (the one that you just looked up on Apple's website) and add 5 random hex digits (numbers 0-9 and letters a-f) to the end to reach a total of 17 characters. The reason for step 7 and 8 is to keep your ROM (last 12 digits of the UUID that was generated) and MLB (Board Serial Number) values constant and unique on each boot of the OS. If the values change from boot to boot, iMessage will notice and fail to activate and there is potential that Apple will notice and blacklist your UUID, serial, or Apple ID. All Clover-generated ROM and MLB values are automatically blacklisted, as well.
    9. Export/save config.plist and reboot!

    Custom Post-Install for the RX 480

    Not necessary any more thanks to WhateverGreen & Lilu kexts! Awesome!
    Screenshots of "About this Mac …" are right here! If you succeed, why don't you post yours! Happy hacking!
    aboutthishack1.png
     

    Attached Files:

    • aboutthishack2.png  (52.7 KB, 23,428 views)
    Last edited: Nov 30, 2017
  2. sam3g

    sam3g

    Joined:
    Dec 17, 2016
    Messages:
    3
    Motherboard:
    MSI H110m Gaming
    CPU:
    Core i3 6100
    Graphics:
    Intel HD530
    Dec 17, 2016 at 11:04 PM #2
    sam3g

    sam3g

    Joined:
    Dec 17, 2016
    Messages:
    3
    Motherboard:
    MSI H110m Gaming
    CPU:
    Core i3 6100
    Graphics:
    Intel HD530
    Hi,
    Thanks for sharing with us
    I have the same Motherboard apart from i3 6100 , will going to dualboot windows with osx siera
    will try your instructions as i dont have any graphics card yet i dont mind sleep option for now, anyway if its easier to fix the sound please post. will going to give it a try probably after christmas.
    Questions,
    How the Photoshop and other programmes working ? as a Photographer i will be mainly dealing with photoshop and lightroom
    .
     
    Bigjohnson likes this.
  3. nosehms

    nosehms

    Joined:
    Nov 30, 2015
    Messages:
    1
    Motherboard:
    MSI z97s SLI Krait
    CPU:
    I7-4790
    Graphics:
    MSI GTX960 ARMOR 4GB
    Dec 19, 2016 at 4:40 PM #3
    nosehms

    nosehms

    Joined:
    Nov 30, 2015
    Messages:
    1
    Motherboard:
    MSI z97s SLI Krait
    CPU:
    I7-4790
    Graphics:
    MSI GTX960 ARMOR 4GB
    Hi, thanks for sharing!!

    One question, you used multibeast and clover configurator, can i use only one of them? That part of clover configurator is only for imessage, icluod ,appstore?

    Need to do the rx480 part if i'm using a gtx960? I mean, i have to do that or just install my drivers like i did with my gpu in the past with yosemite, multibeast and nvidia drivers?

    What's up with the audio?

    Sorry for my english!

    ;)
     
  4. conath

    conath

    Joined:
    Sep 28, 2013
    Messages:
    76
    Motherboard:
    MSI H110M Gaming
    CPU:
    Intel Core i5 6500 @ 3,19 GHz
    Graphics:
    AMD RX 480 8 GB (HIS branded)
    Mac:
    MacBook Pro
    Classic Mac:
    iBook, iMac, PowerBook
    Mobile Phone:
    iOS
    Dec 23, 2016 at 8:48 AM #4
    conath

    conath

    Joined:
    Sep 28, 2013
    Messages:
    76
    Motherboard:
    MSI H110M Gaming
    CPU:
    Intel Core i5 6500 @ 3,19 GHz
    Graphics:
    AMD RX 480 8 GB (HIS branded)
    Mac:
    MacBook Pro
    Classic Mac:
    iBook, iMac, PowerBook
    Mobile Phone:
    iOS
    I highly recommend you to do both the Clover Configurator and the Multibeast parts. They do different things and are crucial to making sure that your hackintosh system behaves as you would expect.

    Do not follow the steps for the AMD RX480 graphics card if you don't have it. You probably need the NVIDIA Webdrivers for your card, search in the forum for that.

    As I mentioned in the post, since I don't need it I'm not going to try to mess around to get it working. You could try using VoodooHDA to get it working – that is usually the easiest way but also less stable than actual AppleHDA patches. (search the forum for instructions on that)
     
  5. xfinalchapterx

    xfinalchapterx

    Joined:
    Dec 26, 2016
    Messages:
    2
    Motherboard:
    Gigabyte Z170XP
    CPU:
    i7 6700k
    Graphics:
    AMD RX480
    Mac:
    Mac mini
    Mobile Phone:
    iOS
    Jan 8, 2017 at 6:55 PM #5
    xfinalchapterx

    xfinalchapterx

    Joined:
    Dec 26, 2016
    Messages:
    2
    Motherboard:
    Gigabyte Z170XP
    CPU:
    i7 6700k
    Graphics:
    AMD RX480
    Mac:
    Mac mini
    Mobile Phone:
    iOS
    Awesome man.
    will try this out when the final parts of my build arrive.

    will give benchmarks and screenshots aswell.
     
    conath likes this.
  6. Tom-Hart

    Tom-Hart

    Joined:
    Dec 28, 2016
    Messages:
    8
    Motherboard:
    ASRock B85M-HDS
    CPU:
    Intel Xeon E3-1230C3
    Graphics:
    EVGA GTX 980
    Jan 11, 2017 at 6:09 AM #6
    Tom-Hart

    Tom-Hart

    Joined:
    Dec 28, 2016
    Messages:
    8
    Motherboard:
    ASRock B85M-HDS
    CPU:
    Intel Xeon E3-1230C3
    Graphics:
    EVGA GTX 980
    Hi!

    I currenrly run the following setup with Sierra, completely installed like mention in the guid here on tonymacx86.

    It's a dualboot with OSX on my 840 SSD and Win 10 on my 850 (2 partitions, 100gb for windows and 360gb NTFS for data shared with mac) I own a paragon license.

    Intel Xeon E3-1230v3 | VTX3D HD 7850 X-Edition | 8Gb Crucial Ballistix Sport 1600 DDR3-CL9 | Samsung 840 Evo | Samsung 850 Evo | ASRock B85M-HDS | Corsair RM500x

    Actuall due I'm using a Xeon I don't have an igpu, but if I do all stepe aboth with my 7850 and change the cards at the end - do you think I'll run in any troubles?
     
  7. Keeperkan

    Keeperkan

    Joined:
    May 17, 2011
    Messages:
    8
    Motherboard:
    Asus P8B75-V
    CPU:
    Intel Core i5-3470
    Graphics:
    XFX RX 480 8GB GTR Black Edition
    Mac:
    MacBook Pro
    Classic Mac:
    Power Mac
    Mobile Phone:
    Android, iOS
    Jan 17, 2017 at 3:05 PM #7
    Keeperkan

    Keeperkan

    Joined:
    May 17, 2011
    Messages:
    8
    Motherboard:
    Asus P8B75-V
    CPU:
    Intel Core i5-3470
    Graphics:
    XFX RX 480 8GB GTR Black Edition
    Mac:
    MacBook Pro
    Classic Mac:
    Power Mac
    Mobile Phone:
    Android, iOS
    Thank you very much for this guide. It help me a lot. I manage to make it work on XFX RX 480 8GB GTR Black Edition.
     
    conath likes this.
  8. akhosravian

    akhosravian

    Joined:
    Nov 23, 2016
    Messages:
    2
    Motherboard:
    Gigabyte GA-Z170X-UD3 Ultra
    CPU:
    Intel Core i7 6700K 4.00 GHz
    Graphics:
    Sapphire Radeon NITRO+ Rx 480 8GB
    Jan 20, 2017 at 6:34 AM #8
    akhosravian

    akhosravian

    Joined:
    Nov 23, 2016
    Messages:
    2
    Motherboard:
    Gigabyte GA-Z170X-UD3 Ultra
    CPU:
    Intel Core i7 6700K 4.00 GHz
    Graphics:
    Sapphire Radeon NITRO+ Rx 480 8GB
    I have a similar setup instead of editing your AMDRadeonX4100.kext you can use a kext patch in clover configurator.

    Kernel & Kext Patches -> KextsToPatch add a new entry:
    Name AMDRadeonX4100
    find 67E01002
    replace 67DF1002
    comment RX480 Patch
    check the InfoPlistPatch
    change Type/Key to Data.

    Devices -> Fake ID
    ATI 0x67EF1002

    Should work with the rest of your instructions (FWIW I only have Inject ATI checked in the Graphics pane)
     
    conath and zlei like this.
  9. KingUzi

    KingUzi

    Joined:
    Jan 18, 2017
    Messages:
    1
    Jan 23, 2017 at 1:57 AM #9
    KingUzi

    KingUzi

    Joined:
    Jan 18, 2017
    Messages:
    1
    Thanks for sharing; worked for me.
     
    conath likes this.
  10. Shiggitay

    Shiggitay

    Joined:
    May 6, 2010
    Messages:
    150
    Motherboard:
    Asrock Z77 Pro3
    CPU:
    Intel Core i7-3770k
    Graphics:
    AMD Radeon RX 480 4GB (ASUS model)
    Mac:
    Mac Pro
    Mobile Phone:
    iOS
    Jan 25, 2017 at 6:45 AM #10
    Shiggitay

    Shiggitay

    Joined:
    May 6, 2010
    Messages:
    150
    Motherboard:
    Asrock Z77 Pro3
    CPU:
    Intel Core i7-3770k
    Graphics:
    AMD Radeon RX 480 4GB (ASUS model)
    Mac:
    Mac Pro
    Mobile Phone:
    iOS
    Sweet! I have the ASUS 4GB variant of this GPU, and I'm about try this out. Will report back with what I had to do to get it working if/when I do! Thanks for sharing!
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice