Skip to content

Latest commit

 

History

History
135 lines (114 loc) · 8.08 KB

README.md

File metadata and controls

135 lines (114 loc) · 8.08 KB

Ryzentosh

Hackintosh OpenCore EFI for AMD Ryzen running OS X on Gigabyte B550i Aorus Pro AX.

Specification

Component Model
CPU AMD Ryzen 7 3700X (8-Core)
RAM 32GB (2 x 16GB) DDR4 @3200MHz CL16
Mobo Gigabyte B550i Aorus Pro AX (rev 1.0) BIOS F17
Graphics Sapphire Pulse Radeon RX 6600 8GB GDDR6 (Navi 23)

OpenCore version: 1.0.1

Compatible macOS versions

  • Ventura (13.6.9)

What Works

  • Wi-Fi : Intel AX200
  • Bluetooth : Intel AX200
  • Ethernet : 1 Gbps
  • HDMI/DisplayPort
  • Internal/External audio jacks
  • Sleep/Wake up (fixed on any BIOS now!)

Buy Me A Coffee

Issues/Workarounds

  • "Memory Modules Misconfigured" when OSX has booted : change SMBIOS from iMacPro 7,1 to iMacPro 1,1.
  • Low FPS on gaming:
    • Changing from "uXcCAAC4BgEHALoGAQcADx9AAA==" to "uXcCAAC4BgYGBroGBgYGDzAPCQ==" in "algrey - mtrr_update_action - fix PAT" section gives pretty much better performances, but sound crackling appears when using HDMI/DP audio... AMD-OSX/bugtracker#5. So, enable only one of these Kernel patches:
      • Shaneee - mtrr_update_action - fix PAT [my default] : Full FPS on gaming but issues using HDMI/DP audio.
      • algrey - mtrr_update_action - fix PAT : Audio works fine but you'll get low FPS on gaming.
  • Don't have volume control when using HDMI/DP : Use MonitorControl app.

How to use

  1. Make your USB installer with this guide sudo /Applications/Install\ macOS\ YOUR\ VERSION.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --nointeraction
  2. Clone the repository and paste "BOOT" and "OC" directories into your's pendrive "EFI" folder
  3. Download GenSMBIOS to generate unique SMBIOS information. Run it and follow all steps, as the model select iMacPro1,1 5.
  4. Boot it!

You CAN NOT use SMBIOS from this repository, it MUST be unique for every macOS installation

BIOS

  • Update to F12 version (later versions have issues with sleep) Update to F17.
  • Save & Exit → Load Optimized Defaults
  • Tweaker → Extreme Memory Profile (X.M.P) : Profile1
  • Tweaker → Advanced CPU Settings → SVM Mode : Enabled (only if you need virtualization)
  • Settings → Platform Power → Wake on LAN : Disabled
  • Settings → IO Ports → USB Configuration → XHCI Hand-off : Enabled
  • Settings → IO Ports → Above 4G decoding : Enabled ¡THIS ONE IS VERY IMPORTANT TO AVOID KERNEL PANIC AT BOOT!
  • Settings → IO Ports → Re-Size BAR Support : Auto
  • Settings → Miscellaneous → IOMMU : Auto
  • Boot → Fast Boot : Disabled
  • Boot → CMS Support : Disabled
  • Boot → Secure Boot → Secure Boot : Disabled

Post Installation

Hints

  • To disable SIP enter in recovery mode an run "csrutil disable" in terminal.
  • If you've dual boot:
    • To enable macOS-only SMBIOS injection:
      • Kernel → Quirks → CustomSMBIOSGuid → True
      • Platforminfo → CustomSMBIOSMode → Custom
    • To have UTC clock and fix Windows 10 issues : DualBoot/UniversalTimeFix.reg
    • Disable Fast Boot on Windows 10 : DualBoot/DisableFastBoot.reg
    • NTFS r/w support : brew install ntfs-3g; brew cask install mounty

Credits



Many thanks to all the help from AMD-OS X Forums.

Hackitosh Apps

  • Install Homebrew :
  • Karabiner :
    • brew install --cask karabiner-elements
    • Import settings from karabiner/ folder
    • If doesn't work change keyboard to "virtual" and cahnge to USB Keyboard again
  • Hackintool : brew install --cask hackintool
  • OpenCore Configurator : brew install --cask opencore-configurator

MacOS Apps

  • iTerm2 + Oh My Zsh! :
  • XtraFinder : https://www.trankynam.com/xtrafinder/
  • HyperSwitch : brew install --cask hyperswitch
  • Maccy : brew install --cask maccy
  • Caffeine : brew install --cask caffeine
  • iStat Menus : brew install --cask istat-menus
  • Keka : brew install --cask keka
  • Shottr Screenshot : brew install --cask shottr
  • MonitorControl : brew install --cask monitorcontrol
  • Numi : brew install --cask numi
  • PingMenu : brew install --cask pingmenu
  • Tunnelblick : brew install --cask tunnelblick
  • Sublime Text : brew install --cask sublime-text

Bonus Track

  • Disable cration of junk files (._)
    • defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
    • defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true