Giter VIP home page Giter VIP logo

efi-rog-c8dh-5900x-rx6800xt's Introduction

ASUS ROG Crosshair VIII Dark Hero + Ryzen 9 5900X + RX 6800 XT

check the specific branch for the EFI files, currently 5700G branch is WIP.

  • OpenCore ver 0.9.3
  • MacPro7,1
  • Ventura 13.4

Current hardware

Powerful and silent even under full CPU + GPU load (Thanks to external radiator).

Full hardware list:

WiFI / Bt

The built-in components support WiFi 6 / Bluetooth 5 with the itlwm.kext and IntelBluetoothFirmware.kext, however, after Ventura, BT stopped working. Therefore, I switched to the Fenvi T919. Note that on Ryzentosh, in order for the BCM_20702B0 chipset to work, USB ports have to be mapped properly, and BlueToolFixup is required even for a PnP card like the Fenvi T919.

acidanthera/BrcmPatchRAM#28 made Bluetooth alive again on Ventura. Long live, Intel! As Apple has revealed in the Sonoma Dev Beta, Broadcomm is killed, and this makes it not worth it to get the Fenvi one for $59.99 as a PnP alternative. Despite AirDrop being not working, there is really no complaint for getting Bluetooth to work as I am typing this on my Keychron K14 via Bluetooth connection.

USB Ports Mapping

See this Chinese website for a more detailed guide on how to map USB ports.

Sample USB Ports Mapping for the C8DH:
USB Location USB Port ID manual1 USB Port ID UTB Type Actual Speed
Back 8A 2 USB 3.2 Gen 2 - A 2
Back 8B 1 USB 3.2 Gen 2 - A 2
Back 2C 202 USB 3.2 Gen 1 - A 2
Back 2D 202 USB 3.2 Gen 1 - A 2
Back 9A 4 USB 3.2 Gen 2 - A 2
Back 9B 3 USB 3.2 Gen 2 - A 2
Back 3C 202 USB 3.2 Gen 1 - A 2
Back 3D 202 USB 3.2 Gen 1 - A 2
Back 10A 10 USB 3.2 Gen 2 - A 2
Back 10B 9 USB 3.2 Gen 2 - A 2
Back 12 12 USB 3.2 Gen 2 - C 2
Back 11B 11 USB 3.2 Gen 2 - A 2
Back 8A 6 USB 3.2 Gen 2 - A 3
Back 8B 5 USB 3.2 Gen 2 - A 3
Back 2C 263 USB 3.2 Gen 1 - A 3
Back 2D 263 USB 3.2 Gen 1 - A 3
Back 9A 8 USB 3.2 Gen 2 - A 3
Back 9B 7 USB 3.2 Gen 2 - A 3
Back 3C 263 USB 3.2 Gen 1 - A 3
Back 3D 263 USB 3.2 Gen 1 - A 3
Back 10A 18 USB 3.2 Gen 2 - A 3
Back 10B 17 USB 3.2 Gen 2 - A 3
Back 12 16 USB 3.2 Gen 2 - C 3
Back 11B 15 USB 3.2 Gen 2 - A 3

BIOS

Version 4501

  • Fast Boot: Disabled 4
  • CSM: Disabled
  • Above 4G Decoding: Enabled
  • Resizable Bar Support: Auto - This means Enabled on the ASUS board
  • PCIe slot speed: Auto

Usage

  1. Update PlatformInfo/Generic stuff with your own, inside config.plist
  2. Use your Ethernet’s MAC address for ROM value, as explained in the Dortania guide. Don’t leave it as all 0s.

What's working

Hackintosh Checklist:

5

Desktop and General

OpenCore Booting

  • Correct OS choices shown in OpenCore Menu/GUI
  • Keyboard shortcuts working (see details below in OpenCore Boot Key Combinations)
    • CMD+V — verbose mode (check KeySwap)
  • NVRAM working: Verifying if you have working NVRAM
    • Apple -> System Preferences -> Startup Disk (uses NVRAM).
  • Security (especially SIP) use Menu Bar SIP Detector
  • FileVault (if used)
  • Windows 10 and/or Linux Multi-Boot
  • Recovery (macOS) Boot
  • Serial Number: ensure that it does not exist elsewhere, Check Apple Coverage (and not uploaded to Github)

Display

  • Display via HDMI
  • Display via DisplayPort
  • Display via DVI No DVI port
  • Native Resolution
  • Refresh rates
  • Multimonitor displays

Graphics Acceleration

  • dGPU dedicated GPU
    • In Terminal: gfxutil -f GFX0 or check in IORegistryExplorer
  • iGPU internal GPU No iGPU
    • In Terminal: gfxutil -f IGPU or check in IORegistryExplorer
  • QE/CI (full acceleration requires both Quartz Extreme and Core Image)
    • Check for transparent menu bar and fast smooth UI.
  • VDA (Video Decode Acceleration framework)
    • Hackintool -> System -> System -> VDA Decoder (should show 'fully supported')
    • Or use VDADecoderChecker
  • Metal
    • System Information -> Graphics/Displays -> Metal: Supported
    • GLView
    • Geekbench -> Compute -> Metal
  • Intel Quick Sync, H.264 & HEVC (H.265) hardware decoding/encoding
    • Intel Power Gadget > GFX (green line) check while exporting H.264 from FCP-X
  • dGPU hardware acceleration

Audio

  • Audio out (see in Audio MIDI Setup)
  • Audio in
  • Frontpanel audio connectors
  • Audio over HDMI
  • Audio quality

Sleep & Power

Use Energy Saver > Restore Defaults

  • Check Hibernate Mode (desktop 0, laptop 3): pmset -g | grep hibernatemode
  • Shutdown (from Apple menu)
  • Restart (from Apple menu)
  • Manual Sleep (Apple menu -> Sleep)
  • Press and hold power button for 1.5 seconds, select Sleep
  • Auto Sleep (System Preferences -> Energy Saver)
  • Wake by keyboard
  • Wake by mouse/trackpad

CPU

  • CPU Power Management Optimizing Power Management
    • Check with IORegistryExplorer
  • Temperatures and stability with 100% CPU
    • Use Prime95 Torture Test

Disk

Test with AJA System Test Lite

  • NVMe SSD (PCIe Gen3 or Gen4 speeds)
  • SATA SSD
  • TRIM support (System Information -> SATA -> SSD drive)

Sensors

Check with HWMonitorSMC2

  • CPU
  • GPU
  • SSD, NVMe, HD
  • Fans

Keyboard

  • Option/Command correctly mapped in macOS
    • For PC Keyboards swap in: System Preferences -> Keyboard -> Modifier Keys
    • Press Spacebar and the key left of the Spacebar. This should show Spotlight
  • Fn keys working (Audio Volume keys, etc.)

USB

Check with USBToolBox or Hackintool (shows connection speed)

Test external drive speed with AJA System Test Lite

  • USB 2 ports
  • USB 2 on USB 3 ports
  • USB 3 and 3.1 ports (check transfer speed during copy)
  • USB Type-C ports
  • SD Card Reader
  • Camera (Photo Booth, Facetime, Zoom)
  • Fingerprint reader

ThunderBolt

  • File transfer
  • Display

Ethernet

  • Gigabit LAN (System Preferences-> Network -> Ethernet -> Advanced -> Hardware -> Speed should be 1000baseT)
  • 2.5GBase-T (especially on Comet Lake and above boards)
  • 10GBase-T (Aquantia with updated firmware)

Wifi & Bluetooth

  • Wifi transmission speed (Option Click -> Wifi menu bar icon -> check Tx Rate)
  • Bluetooth devices (trackpad, mouse, keyboard, headset)
  • AirDrop (test with iDevices)
  • AirPlay to Mac (macOS Monterey or later, test with iOS 14 or later devices)
    • tap the AirPlay icon on your Apple device to share videos to your Hackintosh
  • Handoff System requirements for Continuity and Use Continuity which requires macOS Catalina & iOS 13+
  • Sidecar requires macOS Catalina or later and a compatible iPad using iPadOS 13 or later.

OS Features

  • iMessage, FaceTime, App Store, iTunes Store
  • DRM support _(iTunes Movies, Apple TV+. Amazon Prime and Netflix, and others - test in Safari. Requires AMD Polaris or newer GPU.)

Notes

Use at your own risk.

  • All .efi drivers and .kext are -RELEASE builds from the respective packages.
  • OpenCanopy (GUI boot menu) is up and running.
  • I boot Windows 11 and Gentoo Linux using Opencore, thus I can guarantee it will work. I have Win 11 installed on the same SSD but Gentoo installed on an Optane P1600X that is disabled for this.

Good luck.

Enabling Secure Boot

Check r/hackintosh.

Footnotes

  1. ID from manual is intended to be from left to right, A to D, line by line.

  2. This is the ASM107x Hub for USB 2.0 2 3 4

  3. This is the ASM107x Hub for USB 3.0 2 3 4

  4. Fast Boot has to be disabled, otherwise Wi-Fi & BT will be gone intermittently.

  5. This awesome checklist is from Opencore-Visual-Beginners-Guide

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.