Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ciriousjoker/opencore-desktop
This is my opencore setup for Ryzen 5 2600, ASRock B450 Pro4 with onboard lan/audio. It runs Mac OS 11.0 Big Sur Beta 4 at the time of writing this and is based on OpenCore 0.6.0.
https://github.com/ciriousjoker/opencore-desktop
amd hackintosh hackintosh-bigsur hackintosh-catalina opencore opencore-config opencore-efi opencore-hackintosher ryzen-hackintosh
Last synced: 30 days ago
JSON representation
This is my opencore setup for Ryzen 5 2600, ASRock B450 Pro4 with onboard lan/audio. It runs Mac OS 11.0 Big Sur Beta 4 at the time of writing this and is based on OpenCore 0.6.0.
- Host: GitHub
- URL: https://github.com/ciriousjoker/opencore-desktop
- Owner: ciriousjoker
- License: mit
- Created: 2020-08-16T04:58:53.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-17T12:25:58.000Z (about 3 years ago)
- Last Synced: 2024-10-15T23:13:19.937Z (3 months ago)
- Topics: amd, hackintosh, hackintosh-bigsur, hackintosh-catalina, opencore, opencore-config, opencore-efi, opencore-hackintosher, ryzen-hackintosh
- Homepage:
- Size: 89.8 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# opencore-desktop (debug)
This is my OpenCore setup for Ryzen 5 2600, ASRock B450 Pro4 with onboard LAN & audio. It runs Mac OS 11.1 Big Sur and is based on OpenCore 0.6.4.
Replace `config.plist` with `config_release.plist` if you want to hide debugging info.
# !! REPLACE YOUR PLATFORMINFO BEFORE YOU USE THIS. REPLACE \_\_PLACEHOLDER\_\_!!
## Hardware
- **CPU:** AMD Ryzen 5 2600
- **Mainboard:** [ASRock B450 Pro4](https://www.asrock.com/mb/AMD/B450%20Pro4/)
- **Audio:** Realtek ALC892 (also a Creative Soundblaster Z, but see [Troubleshooting](#Troubleshooting) for info on that)
- **Storage:** Samsung SSD EVO 840 (SATA) & Samsung SSD 970 EVO Plus (NVMe)
- **GPU:** AMD RX 580## What's working
**Everything except:**
- Power management
- Sound card: SoundBlaster Z (see [Troubleshooting](#Troubleshooting))
- Booting Windows from inside OpenCore (BSOD on startup)## Explanation
- **Drivers/Tools/Resources/Bootstrap:** As explained in the Getting Started guide. Nothing special here.
- **ACPI:**
- **SSDT-EC.aml:** Has to be generated on your machine using SSDTTime. You will hang at [BSSTART] without it
- **SSDT-USBX.aml:** I think I used a prebuilt here, although I'm not sure, probably from the official prebuilts mentioned in the Getting Started guide
- **SSDT-XHC.aml:** I have no idea where I got this from, sorry. It's definitely not from [ryzen-catalina](https://github.com/alkalim/ryzen-catalina/) or [ryzenmacpro](https://github.com/aluveitie/RyzenMacPro). You might not need this, but I guess you most likely run into USB 3 issues without it.
- **Kexts:**
- **AMD-USB-Map.kext:** My system hung at "IOUSBHostInterface deferred" or smth like that without it (potentially related to SSDT-XHC.aml). Sorry, I don't know where I got this from, I think some dude from Reddit posted it and it worked. Maybe there's an "official" build of this, but I won't touch this unless something breaks.
- **AppleALC.kext:** I use alcid=2 and it seems to work fine (see [Troubleshooting](#Troubleshooting) for more info on audio)
- **AppleMCEReporterDisabler.kext:** Not sure if this is absolutely necessary, but it didn't do any harm
- **Lilu.kext:** Required.
- **NVMeFix.kext:** Haven't checked if it's absolutely necessary, but my NVME SSD works out of the box (check if you have the latest firmware!)
- **RealtekRTL8111:** For onboard LAN with Realtek Gigabit LAN
- **VirtualSMC:** Required.
- **WhateverGreen:** Required.
- **config.plist:**
- I set language code to de:3 (German) because MacOS kept resetting itself to an ANSI keyboard (had en_US:0 there first)
- I disabled a few debugging flags to speedup boot## Troubleshooting
- This is the debug branch with debugging enabled by default, using debug versions of OpenCore as well as all the kexts
- If that doesn't spit out useful info, switch to the debug branch to get the debug binaries as well---
- I used OpenCore release to speed up booting (kexts are still debug), so if you run into issues, switch to OpenCore debug first
- System hangs at [BSSTART] (or smth like that): Properly generated EC.aml was missing
- System hangs at "IOUSBHostInterface" (or smth like that): AMD-USB-Map.kext and possibly SSDT-XHC.aml was missing
- Disconnect other sound cards (I almost went crazy until I found this): https://github.com/acidanthera/bugtracker/issues/1000
- How to get 5.1 audio working:
- Create new device in Audio-Midi-Setup.app that connects the 3 lines into a single device
- Mac OS keeps opening the DVD drive on boot. Unplug the DVD drive. Seriously this drove me nuts.### Debugging Tools
- DCPIManager
- IORegistryExplorer
- SSDTTime