Git Product home page Git Product logo

ryzentosh's Introduction

Ryzentosh

OpenCore 0.7.4 EFI configuration for macOS Monterey 12.01 running on a ASUS Crosshair VII Hero X570 motherboard with an AMD Ryzen 7 5800x.

Inspired by the fantastic guide by AudioGod on the AMD OSX Forums and the OpenCore Install Guide.

Monterey Screenshot

Specs

  • CPU: Ryzen 5800x
  • Motherboard: Asus Crosshair VII Hero
  • Ram: 4 x 16GB Corsair Vengeance RGB Pro
  • GFX: Sapphire Pulse RX580
  • Case: Lian Li PC-O11DW Dynamic
  • Wifi: Fenvi T919
  • Storage: Sabrent 1TB Rocket NVME PCIe 4 M.2
  • Cooling: Artic Freezer Pro II
  • HDD: Seagate Barracuda 1TB

What's Working

Component Status Comment
AMD Ryzen 5800x via AMD kernel patches
Processor tempeture, frequency via SMCAMDProcessor
Sleep System crashes after a sleeping and CMOS needs to be reset (may be my machine)
NVMe Yes NVMeFix.kext
SATA Native
USB via USBMap.kext
On-Board audio AppleALC working
Intel AX200 Bluetooth Not tested
Intel AX200 Wi-Fi AirportItlwm could perhaps do the trick. I use wired ethernet.
Realtek 2.5gbps ethernet via LucyRTL8125Ethernet.kext
Sapphire Pulse RX580 via WhateverGreen.kext
Sapphire Pulse RX580 Audio (DP/HDMI) via WhateverGreen.kext
Sidecar Not tested
Internal mic input Not tested

BIOS Settings

  • Enter BIOS -> Press Delete -> Enter Setup
  • Exit -> Load Optimised Defaults
  • Ai Tweaker -> Ai Overclock Tuner -> D.O.C.P.
  • Advanced -> APM Configuration -> Power On By PCIe -> Disabled
  • Advanced -> PCI Subsystem Settings -> Above 4G Decoding -> Enabled
  • Advanced -> PCI Subsystem Settings -> Re-Size BAR Support -> Disabled
  • Advanced -> USB Configuration -> Legacy USB Support -> Auto or Disabled
  • Boot -> Boot Configuration -> Fast boot -> Disabled
  • Boot -> CSM -> Launch CSM -> Disabled
  • Boot -> Secure boot -> OS Type -> Windows UEFI mode
  • Boot -> Secure boot -> Key Management -> Clear Secure Boot Keys

Nvram

Before booting into macOS using the new EFI for the first time make sure you reset your Nvram. (At the boot picker press Space to reveal the option). You should do this every time you upgrade or make changes to your system.

GPU

If you are not using a RX 6800 or any other Navi or Big Navi GPU then remove agdpmod=ignore from the boot arguments. The key resides under NVRAM -> boot-args.

Core Count

Core Count patch needs to be modified to boot your system. Find the two algrey - Force cpuid_cores_per_package patches and alter the replace value only.

Changing BA000000 0000/BA000000 0090* to BA <CoreCount> 0000 0000/BA <CoreCount> 0000 0090* substituting <CoreCount> with the hexadeciamal value matching your physical core count.

Core Count Hexadecimal Kernel -> Patch -> 0 -> Replace Kernel -> Patch -> 1 -> Replace
6 Core 06 BA 06 0000 0000 BA 06 0000 0090
8 Core 08 BA 08 0000 0000 BA 08 0000 0090
12 Core 0C BA 0C 0000 0000 BA 0C 0000 0090
16 Core 10 BA 10 0000 0000 BA 10 0000 0090
32 Core 20 BA 20 0000 0000 BA 20 0000 0090

SMBios

The machine configured is an MacPro7,1. As per the guide, use GenSMBios to generate valid serials.

You will need to update the following keys in Config.plist under EFI/OC/Config.plist. All keys reside under PlatformInfo.

  • MLB
  • ROM
  • SystemSerialNumber
  • SystemUUID

Credits

ryzentosh's People

Contributors

ainsleyclark avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ryzentosh's Issues

Bluetooth issues

Hello, I came across a post of yours on Tony Mac.

Did you ever resolve the problem of the Bluetooth disconnect in every two hours? I am having very similar problems and have tried very similar things. I’ve got a Fenvi t919 on order . Did you end up getting and did it help ?

I would’ve written to you on the other forum, but the admins there are a nightmare . I somehow got banned for mentioning proxmox template

my specs are
GA-A320M-S2H
Ryzen 7 2700
RX570 8GB
32GB RAM ( tried disabling xmp)
Ventura 13.6.6
Opencore 0.99
Bare metal currently ( though tried proxmox and still issues)

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.