Skip to content

5kr1p7/AMD-Hackintosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

My AMD Hackintosh setup (Big Sur 11.7.1)

System Configuration

Device Detail
Motherboard ASUS M5A99FX PRO R2.0 (rev1.xx) (1 PCI, 1 PCI-E x1, 4 PCI-E x16, 4 DDR3 DIMM (max 32 Gb, DDR3 2133(O.C.)/1866/1600/1333/1066 MHz), Audio, Gigabit LAN)
Chipset AMD 990FX / SB950
CPU AMD FX 6300 (3500 MHz) [Bulldozer(15h)]
Memory 16 Gb Kingston 1333 MHz ECC DDR3 SDRAM (Multi-bit, Synchronous, Unbuffered)
SSD Kingston SV300S37A240G (240 Gb, SATA-III)
Video MSI nVIDIA GeForce GT 710 (Kepler)
Sound 1️⃣ Realtek ALC892 (8 ch. HD)
2️⃣ nVIDIA GK208 HDMI/DP @ nVIDIA GK208
LAN 1️⃣ Realtek RTL8168/8111 PCI-E Gigabit Ethernet Adapter
2️⃣ Intel EtherExpress PRO/100+ Management Adapter

USB Controllers

  • ATI SB900 - OHCI USB Controller
  • ATI SB900 - EHCI USB 2.0 Controller
  • ASMedia ASM1042 USB 3.0 xHCI Controller

Generate your own SMBIOS Information

For privacy reasons, all SMBIOS information has been wiped out in the configuration file EFI/OC/config.plist. You need to generate your unique SMBIOS info by yourself (recommend to use CorpNewt's GenSMBIOS), and inject them into your config.plist.

  • With every EFI update, please, remember to transfer your Device details under PlatformInfo -> Generic in your config.plist.

Resources

Dortania's Guides

OpenCore, Patches, Kexts

  • OpenCore — OpenCore bootloader
  • ProperTree — Cross platform GUI plist editor written in python
  • GenSMBIOS — Py script that uses acidanthera's macserial to generate SMBIOS and optionally saves them to a plist
  • AMD Vanilla OpenCore — Native AMD macOS via OpenCore
  • VirtualSMC — SMC emulator layer
  • Lilu Kext — Arbitrary kext and process patching on macOS
  • WhateverGreen — Lilu plugin providing patches to select GPUs on macOS
  • Apple ALC — Native macOS HD audio for not officially supported codecs
  • RTL8111 Driver for OS X — OS X open source driver for the Realtek RTL8111/8168 family
  • RTCMemoryFixup — Open source kernel extension providing a way to emulate some offsets in your CMOS (RTC) memory
  • HibernationFixup — A Lilu plugin intended to fix hibernation compatibility issues
  • Geforce-Kepler-patcher — macOS Monterey patch for GeForce Kepler