Giter VIP home page Giter VIP logo

amd_vanilla's Introduction

AMD Vanilla

Kernel binary patches to enable native AMD CPU support on macOS.

Features

  • Enables macOS to run on AMD CPUs on the fly.
  • Enables iMessage, Siri, Facetime, Continuity etc.
  • Stable compared to custom XNU kernel.

Disadvantages

  • No 32-bit support (No OPEMU)

Supported AMD CPU's

Family Codename Example
15h Bulldozer FX Series
16h Jaguar A Series
17h Zen Ryzen, Threadripper, Athlon 2xxGE

Supported macOS versions

  • High Sierra 10.13.6 (17G65, 17G66, 17G8030)
  • Mojave 10.14.6 (18G84, 18G87, 18G95)

Instructions

  • Download macOS HighSierra or Mojave from Appstore.
  • Plug an empty USB drive.
  • Run the below command in your Terminal to prepare bootable macOS USB.
NOTE: Make sure to replace 'MyVolumeName' with your actual USB volume name in the below commands.

## HighSierra
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumeName

## Mojave
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumeName
  • Install Clover bootloader on your USB drive.
  • Place the config.plist provided , according to your CPU Family i.e 15h_16h or 17h in your USB EFI Clover folder EFI/EFI/CLOVER/ and edit it as per your needs.

NOTE : If your are making your own clover config then use patches.plist to copy the patches manually.

  • Place the required Kexts according to your system specs in your USB EFI kexts folder EFI/EFI/CLOVER/kexts/Other/
  • Done.

Credits

  • AlGrey for the idea and creating the patches.
  • XLNC for maintaining patches to various macOS versions.
  • Sinetek, Andy Vandijck, spakk, Bronya, Tora Chi Yo, Shaneee and many others for sharing their AMD/XNU kernel knowledge

amd_vanilla's People

Contributors

shaneee avatar dhinakg avatar xlncs avatar algreyy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.