Skip to content

My vanilla setup guide for installing macOS on my Ryzen PC.

Notifications You must be signed in to change notification settings

nayaabkhan/amd-osx-vanilla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

About the installation

Hardware Configuration

  • AMD Ryzen 5 1600
  • Gigabyte AB 350 Gaming 3
  • Zotac GTX 1080 8GB DDR5X Mini
  • GSkill F4-3200C16D-16GTRZ DDR4 8GBx2

Software Configuration

Currently, we are limited to High Sierra because of lack of Nvidia WebDrivers for more recent macOS releases.

  • High Sierra 10.13.6 (17G66)

What is not working (well)

  • There is screen tearing at times
  • After wakeup from sleep, there is some noticeable sluggishness

Installation

The installation is a chimera of guides like https://vanilla.amd-osx.com and https://github.com/AMD-OSX/AMD_Vanilla.

Resources needed

  1. Download the High Sierra installer using https://github.com/corpnewt/gibMacOS.

    1. First run gibMacOS.command to download the required pieces.
    2. Then run BuildmacOSInstallApp.command.
  2. Prepare the bootable USB:

    sudo ~/Downloads/gibMacOS-master/macOS \Downloads/publicrelease/123-XX-YYY/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumeName
    
  3. Download Clover Configurator and mount the EFI partition of the USB installer.

  4. Install Clover bootloader in the EFI partition.

  5. Copy the file https://github.com/nayaabkhan/amd-osx-vanilla/blob/master/config.plist overwriting EFI/EFI/CLOVER/config.plist.

  6. Make sure you have following in the /Volumes/EFI/EFI/CLOVER/drivers/UEFI:

    ApfsDriverLoader.efi	AptioMemoryFix.efi	DataHubDxe.efi		Fat.efi			SMCHelper.efi
    AptioInputFix.efi	AudioDxe.efi		FSInject.efi		HFSPlus.efi		VBoxHfs.efi
    
  7. Install the following kexts in /Volumes/EFI/EFI/CLOVER/kexts/Other. Most kexts can be found here:

    AppleALC.kext			NullCPUPowerManagement.kext	RtWlanU.kext			USBInjectAll.kext		WhateverGreen.kext
    Lilu.kext			RealtekRTL8111.kext		RtWlanU1827.kext		VirtualSMC.kext			XHCI-unsupported.kext
    

    ⚠️ Do not install GenericUSBXHCI as it causes kernel panic.

  8. Now you can reboot into the USB to perform the installation. Please use APFS with SSDs or installation won't proceed.

  9. Post install, we need to copy over the EFI folder from USB to the EFI partition on the SSD where macOS was installed. Use Clover Configurator to mount both and perform the copy. This is needed so that we can boot without needing the USB.

  10. Installing WebDrivers: Only WebDriver-387.10.10.15.15.108 supports all versions of High Sierra. Use it if none others work. Nvidia has removed official drivers for this version but it could be found as reupload elsewhere. I have it on my Network drive in case needed.

  11. For WIFI use: https://github.com/chris1111/Wireless-USB-Adapter-Clover to install kexts in the EFI parition.

About

My vanilla setup guide for installing macOS on my Ryzen PC.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published