[success] AMD RX 480 8 GB + MSI H110M Gaming + Skylake i5 6500

Discussion in 'High Sierra Desktop Guides' started by conath, Aug 23, 2017.

  1. conath

    conath

    Joined:
    Sep 28, 2013
    Messages:
    64
    Mobo:
    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
    Mobile Phone:
    iOS
    Aug 23, 2017 at 12:58 PM #1
    conath

    conath

    Joined:
    Sep 28, 2013
    Messages:
    64
    Mobo:
    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
    Mobile Phone:
    iOS
    Introduction
    In my previous guide, I described how to install macOS Sierra on the "Hack Pro". Now it's time to rewrite history and go full High Sierra! Here's my "About This Mac" screen:
    aboutthishack_en.png
    This install is remarkable for several reasons:
    1. The macOS install is entirely vanilla, meaning all modifications are done through Clover. (except the About This Mac mods)
    2. Sleep and wake are working fine.
    3. Multiboot Windows 10 from the same SSD as macOS.
    Video Guide
    I put quite some work into making this video guide on how to install macOS High Sierra. It covers all generic install hints for High Sierra including common errors. For RX 480/580-specific instructions, please see !



    Written Guide
    Basically you will follow the macOS High Sierra beta install guide as per this other post. The setup differs in the following steps:
    • Step 17: choose UEFI mode options as per screenshots given
    • Step 18: use my config.plist that is attached to this post!
    • Step 19: add all the FakeSMC kexts! (see screenshot below)
    • Step 20: Use IntelMausiEthernet.
    • Step 21: don't add NullPCPowerManagement! If you are using AMD RX480/580, add Lilu.kext and WhateverGreen.kext!
    Your kexts folder should look like this:

    View attachment 274036
    Next, we need to copy the Apple File System driver to your USB drive. Finder your way to /Applications/Install macOS High Sierra beta.app/Contents/SharedSupport/ and open the BaseSystem.dmg image. You can skip the verification. In the "OS X Base System" window that appears, go to /usr/standalone/i386/. Finally, copy the apfs.efi file from i386 to /EFI/EFI/CLOVER/drivers64UEFI/.
    View attachment 274043

    UEFI BIOS Settings
    Reset to default/optimised default settings (in the save menu). 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
    • ErP = Enabled
    • XHCI Handoff = Enabled
    • Set default boot device to USB hard drive, this makes the install a little more seamless!
    Installing macOS High Sierra
    Simply boot from the USB stick and select "Install macOS High Sierra" in Clover Boot Manager! Keep your RX480 in the PC and all monitor cables attached solely to it. Thanks, WhateverGreen kext!

    Post-Installation using MultiBeast (not yet officially supported on High Sierra!!)
    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 GPU) Customize > Graphics Configuration > Intel HD 530
    • (if using RX480/580) Customize > Graphics Configuration >
      AMD Graphics Fixup AKA WhateverGreen
    • Customize > System Definitions > iMac 17,1
    View attachment 276576
    Let MultiBeast do its thing. DO NOT REBOOT YET.

    Finishing touches using Clover Configurator
    Copy Clover Configurator.app to /Applications and use it to mount your USB drive's as well as your hard drive's EFI partition. Now copy any missing drivers from the USB's /EFI/EFI/CLOVER/kexts/other/ over to the boot drive's /EFI/EFI/CLOVER/kexts/other/. Also copy all of the kexts from the boot drive's /EFI/EFI/CLOVER/kexts/10.12/ to the /other/ folder! You should have all the kexts in the boot drive's /EFI/.../other/ folder.
    Reboot now and, in UEFI BIOS, set the hard drive as primary boot device again. Boot macOS from your hard drive and check that the new drivers are working (you should have graphics acceleration and working LAN).
    Optionally, set up auto-boot in Clover configurator. Choose boot section in the left panel and type the name of the boot volume in the top right. Leave the rest blank and type 0 into timeout. This will disable any timeout and completely skip clover GUI on boot. To access Clover GUI, hold down a key as your PC turns on.


    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 a Reddit post (link).
    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!
     
    smartnet and Shiggitay like this.

    Attached Files:

    Last edited: Sep 24, 2017
  2. zen051803

    zen051803

    Joined:
    May 21, 2017
    Messages:
    49
    Mobo:
    MSI z270 SLI PLUS
    CPU:
    i7 7700
    Graphics:
    RX 580 8gb
    Mac:
    iMac, MacBook Pro
    Mobile Phone:
    Android, iOS
    Sep 4, 2017 at 1:17 PM #2
    zen051803

    zen051803

    Joined:
    May 21, 2017
    Messages:
    49
    Mobo:
    MSI z270 SLI PLUS
    CPU:
    i7 7700
    Graphics:
    RX 580 8gb
    Mac:
    iMac, MacBook Pro
    Mobile Phone:
    Android, iOS
    I wanna learn how to install Windows 10 on same SSD/HDD. Please enlighten me :)
     
  3. Stork

    Stork Admin Staff Member

    Joined:
    Sep 21, 2010
    Messages:
    10,707
    Mobo:
    ASUS MAXIMUS VIII GENE Z170
    CPU:
    i5-6600K
    Graphics:
    Gigabyte GTX 950 2GB OC WindForce 2X
    Mac:
    MacBook Pro, Mac mini, Mac Pro
    Classic Mac:
    Power Mac, PowerBook
    Mobile Phone:
    iOS
    Sep 4, 2017 at 6:56 PM #3
    Stork

    Stork Admin Staff Member

    Joined:
    Sep 21, 2010
    Messages:
    10,707
    Mobo:
    ASUS MAXIMUS VIII GENE Z170
    CPU:
    i5-6600K
    Graphics:
    Gigabyte GTX 950 2GB OC WindForce 2X
    Mac:
    MacBook Pro, Mac mini, Mac Pro
    Classic Mac:
    Power Mac, PowerBook
    Mobile Phone:
    iOS
    zen051803 likes this.
  4. proandreyyy

    proandreyyy

    Joined:
    Nov 29, 2011
    Messages:
    8
    Mac:
    MacBook, Mac Pro
    Mobile Phone:
    iOS
    Sep 13, 2017 at 1:33 PM #4
    proandreyyy

    proandreyyy

    Joined:
    Nov 29, 2011
    Messages:
    8
    Mac:
    MacBook, Mac Pro
    Mobile Phone:
    iOS
    Hi. Does anybody test this video card with HIGH SIERRA?
    I'm install 10.13 latest beta for this moment and with WhateverGreen and Lilu graphic accelerating is work, but when I want to share file from FCPX or Photos app I have a few errors..

    For example, I have file sharing error in FCPX that sounds like "-[CtxFrameStats setDevice:]: unrecognized selector sent to instance 0x7ba3f6c0" when sharing as "Audio and Video" and ".. file sharing error.." when sharing as MPEG-4.

    ..and error while exporting slideshow from Photos app, that sounds like

    Process: Photos [1470]
    Path: /Applications/Photos.app/Contents/MacOS/Photos
    Identifier: com.apple.Photos
    Version: 2.0 (3201.8.202)
    Build Info: PhotoApp-3201008202000000~1
    Code Type: X86-64 (Native)
    Parent Process: ??? [1]
    Responsible: Photos [1470]
    User ID: 501

    Date/Time: 2017-09-13 11:52:05.660 +0300
    OS Version: Mac OS X 10.13 (17A291m)
    Report Version: 12
    Anonymous UUID: 3267AD7D-23D8-44C6-B3B2-54B5662B2DDD

    Time Awake Since Boot: 3500 seconds
    System Integrity Protection: enabled
    Crashed Thread: 13 Dispatch queue: MRRenderer 0x7fab141a26c0

    Exception Type: EXC_CRASH (SIGABRT)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Exception Note: EXC_CORPSE_NOTIFY

    Application Specific Information:
    abort() called
    *** error for object 0x608000010800: Invalid pointer dequeued from free list

    ...
     
  5. conath

    conath

    Joined:
    Sep 28, 2013
    Messages:
    64
    Mobo:
    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
    Mobile Phone:
    iOS
    Sep 20, 2017 at 3:55 PM #5
    conath

    conath

    Joined:
    Sep 28, 2013
    Messages:
    64
    Mobo:
    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
    Mobile Phone:
    iOS
    I’ve had a similar problem when trying to export from iMovie. I had to boot my macOS Sierra partition to export successfully!
     
  6. erictruong

    erictruong

    Joined:
    Sep 17, 2017
    Messages:
    12
    Mobo:
    B75-D3H sk 1155
    CPU:
    i3 2120 sk1155
    Graphics:
    Msi GTX 780 Lighning
    Mac:
    iMac
    Mobile Phone:
    Android, iOS
    Sep 23, 2017 at 10:34 AM #6
    erictruong

    erictruong

    Joined:
    Sep 17, 2017
    Messages:
    12
    Mobo:
    B75-D3H sk 1155
    CPU:
    i3 2120 sk1155
    Graphics:
    Msi GTX 780 Lighning
    Mac:
    iMac
    Mobile Phone:
    Android, iOS
    the only question is how can you using multibeast after installing High Sierra 13.xx.x. Because the partition was format with type APFS. The MultiBeast can't recognize the partition, which your installing SSD, in my case is OSX partition, so that mean MultiBeast's useless. If you can use MultiBeast. Please share me how to use it.
     
  7. conath

    conath

    Joined:
    Sep 28, 2013
    Messages:
    64
    Mobo:
    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
    Mobile Phone:
    iOS
    Sep 23, 2017 at 11:22 AM #7
    conath

    conath

    Joined:
    Sep 28, 2013
    Messages:
    64
    Mobo:
    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
    Mobile Phone:
    iOS
    You need to add the APFS driver to your EFI boot partition‘s Clover\drivers64 directory - see my video in post #1 for instructions! ;)
     
  8. erictruong

    erictruong

    Joined:
    Sep 17, 2017
    Messages:
    12
    Mobo:
    B75-D3H sk 1155
    CPU:
    i3 2120 sk1155
    Graphics:
    Msi GTX 780 Lighning
    Mac:
    iMac
    Mobile Phone:
    Android, iOS
    Sep 24, 2017 at 1:19 PM #8
    erictruong

    erictruong

    Joined:
    Sep 17, 2017
    Messages:
    12
    Mobo:
    B75-D3H sk 1155
    CPU:
    i3 2120 sk1155
    Graphics:
    Msi GTX 780 Lighning
    Mac:
    iMac
    Mobile Phone:
    Android, iOS
    it does not working man!. I add APFS (which we can get from High Sierra - BaseSystem) to EFI boot partition‘s Clover\drivers64 directory, still can't run MultiBeast. but the driver for my graphic card ( 780 lightning) work great. thanks for that.
    By the way. after install High Sierra. do not copy and paste EFI folder of USB ( High Sierra ) to EFI of SSD/HDD. Because you the Mac OS X will run with Freeze and Crash .
    After installing the High Sierra, just run Clover boot to create the EFI partition., and copy Kext, APFS Driver.
     
  9. conath

    conath

    Joined:
    Sep 28, 2013
    Messages:
    64
    Mobo:
    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
    Mobile Phone:
    iOS
    Sep 24, 2017 at 1:28 PM #9
    conath

    conath

    Joined:
    Sep 28, 2013
    Messages:
    64
    Mobo:
    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
    Mobile Phone:
    iOS
    Hi Eric, thank you so much for your input. Sometimes the USB EFi directory works and sometimes, as you wrote, it’s safer to copy only the EFI drivers and kexts. Clover install is always required! Now for Multibeast; EDIT it’s not officially supported on High Sierra so you have to boot a Sierra install and choose the High Sierra partition in Multibeast install. Hope this makes sense?
     
    Last edited: Sep 24, 2017
  10. erictruong

    erictruong

    Joined:
    Sep 17, 2017
    Messages:
    12
    Mobo:
    B75-D3H sk 1155
    CPU:
    i3 2120 sk1155
    Graphics:
    Msi GTX 780 Lighning
    Mac:
    iMac
    Mobile Phone:
    Android, iOS
    Sep 24, 2017 at 2:45 PM #10
    erictruong

    erictruong

    Joined:
    Sep 17, 2017
    Messages:
    12
    Mobo:
    B75-D3H sk 1155
    CPU:
    i3 2120 sk1155
    Graphics:
    Msi GTX 780 Lighning
    Mac:
    iMac
    Mobile Phone:
    Android, iOS
    HI Conath. Thanks for telling me how to install MultiBeast. One more thing, I need your help to tell me how to fix my Error. My boot time to long, 6 m, and I can't fix it. please look at my bootleg and config. and it related about NTFS and NVDA mostly. please help me!!!
     

    Attached Files:

Share This Page