Giter Site home page Giter Site logo

efi-asus-rog-x570-e's Introduction

EFI Ryzentosh - Asus ROG STRIX X570-E GAMING +AMD Ryzen 9 5950X 16-Core + AMD Radeon RX 5700 XT (Navi 10 XT)

Monterey install with Zen Series CPU and Asus ROG STRIX X570-E GAMING motherboard

Hardware - Hackintosh Config

Type Item
CPU [ AMD Ryzen 9 5950X 16-Core ]
Motherboard [ Asus ROG STRIX X570-E GAMING ]
RAM [ 64GB G.SkillTrident Z NeoRGB,(4x16GB),3600MHz,DDR4,CL16-F4-3600C16D-32GTZNC ]
GPU [ AMD Radeon RX 5700 XT (Navi 10 XT) ]
SSD [ NVMe Corsair Force MP600 1TB ]
Power Supply [ Asus ROG-THOR-1200P, 1200W, 80 Plus Platinum ]
SMBIOS [ MacPro7,1 ]
MacOS [ Monterey ]
Opencore [ 0.8.0 ]

Bios Settings

Config Status
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 -> [ Disable ]
Advanced -> PCI Subsystem Settings -> Above 4G Decoding -> [ Enabled ]
Advanced -> PCI Subsystem Settings -> Re-Size BAR Support -> [ Disable ]
Advanced -> USB Configuration -> Legacy USB Support -> [ Auto or Disabled ]
Boot -> Boot Configuration -> Fast boot -> [ Disable ]
Boot -> CSM -> Launch CSM -> [ Disable ]
Boot -> Secure boot -> OS Type -> [ Windows UEFI mode ]
Boot -> Secure boot -> Key Management -> [ Clear Secure Boot Keys ]

OpenCore 0.8.0 EFI Update , 18th April 2022.

The EFI has now been updated to the my latest version.

Changes made include,

  • Lilu 1.6.0
  • AppleALC 1.7.1
  • WhateverGreen 1.5.8
  • VirtualSMC 1.2.9
  • RestrictEvents 1.0.7
  • LucyRTL8125Ethernet 1.1.0
  • SMCAMDProcessor 0.7
  • AppleMCEReporterDisabler 1.2
  • SmallTreeIntel812576Ethernet 1.3.0

New Universal AMD Patches Monterey 12.0 Compatible, 2.5Ghz Ethernet Auto Negotiation Fixed, Memory Mapping is now Being done via RestrictEvents, About This Mac now displays the correct AMD Processor info done via RestrictEvents,

Plus other minor tweaks and changes to the config.

Note 1 - If your not using a RX 6800 or any other Navi/BigNavi GPU then remove agdpmod=ignore from the boot arguments.

Note 2 - If you are using a 6 or Less Core Ryzen then go into the Config,plist and under PlatformInfo->Generic Change the ProcessorType from 0 to 1537, This will list your CPU info correctly inside About This Mac.

Note 3 - The SmallTreeIntel82576.kext is now fully working as of Monterey 12.0 Beta 8

Note 4 - BIOS SETTING CHANGE - Since Bios Revision 4010 Power On By PCIe can break shut down on some peoples builds so ensure the following setting is now set as disabled.

Advanced -> APM Configuration -> Power On By PCIe -> Disabled For OpenCore Using PlistEdit Pro add your details by modifying the following

IMPORTANT PATCH INFO TO SET THE CORRECT CORE COUNT FOR YOUR CPU

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 0000 0000/BA 0000 0090* substituting with the hexadeciamal value matching your physical core count.

Note: The three different values reflect the patch for different versions of macOS. Be sure to change all three if you boot macOS 10.13 to macOS 12

See the table below for the values matching your CPU Core Count.

CoreCount Hexadecimal
6 Core [ 06 ]
8 Core [ 08 ]
12 Core [ 0C ]
16 Core [ 10 ]
32 Core [ 20 ]

So for example a 6 Core 5600X would result in these replace values, BA 06 0000 0000/BA 06 0000 0090 Or a 12 Core 5900X that I have it setup as standard would result in these replace values, BA 0C 0000 0000/BA 0C 0000 0090

EXAMPLE

Finally and as always, MAKE SURE YOU RESET YOUR NVRAM BEFORE BOOTING INTO THE NEW EFI

efi-asus-rog-x570-e's People

Contributors

ezaul 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.