macOS Big Sur 11.1 Ryzen Build!

macOS Big Sur 11.1 Ryzen Build!

After countless hours of editing random files and tweaking BIOS settings I have finally managed to get my Dual-Booted Windows/macOS system to work (mostly) flawlessly! A few things worth mentioning:

Problems mainly arose from having the M.2 Drive plugged into the motherboard - for some reason this messes completely with PCIe-lane assignment so my graphics card was not working properly on macOS and on Windows. In macOS it would just lag and stutter constantly and in Windows AMD drivers would not install and would result in black screens/driver crashes. This was resolved by moving the NVMe SSD from the front M.2 Connector to the back of the motherboard connector and changing the PCIe lanes to 2x8 mode from Auto. This also solved the lack of Bluetooth working on both Windows and macOS.

Trying to use AMDRyzenCPUPowerManagement Kexts didn't work out for me and resulted in unstable performance with mouse stuttering and general software lag. This resulted in me downloading an old version of NullCPUPowerManagement Kexts which ended up working.

In the guide it tells you to enable Above4GDecoding in the BIOS, but for me with this on, my system didn't work. Turning it off allowed me to get into the macOS installer. So if things aren't working out, try turning it off it might allow you to boot.

When installing Windows onto the second drive, it's important to unplug the macOS drive (for dual drive systems) as otherwise your macOS EFI will be overwritten by Windows (I found out the hard way).

System Specifications:

CPU: Ryzen 5 3600 GPU: MSI RX 5500 XT 8GB Mech over DisplayPort RAM: 16GB Patriot Viper (3866MHz XMP) Storage: Sabrent 1TB Rocket NVMe SSD (Windows Boot Drive), Crucial M4 128GB SSD (MacOS Boot Drive) Motherboard: Gigabyte B550I AORUS PRO AX Audio Codec: ALC1220 Ethernet Card: Realtek 2.5GbE LAN Wifi/BT Card: AX200 BIOS revision: F11p Opencore Version: 0.6.4 Guide: SMBIOS: MacPro7,1 BootArgs: keepsyms=1 agdpmod=pikera npci=0x3000 alcid=21 Kexts: AirportItlwm, AppleALC, AppleMCEReporterDisabler, IntelBluetoothFirmware, IntelBluetoothInjector, Lilu, NullCPUPowerManagement, VirtualSMC, WhateverGreen. 

What's working:

  • Bluetooth/Wifi (although speeds are significantly reduced) - through the use of AirportItwlm and IntelBluetoothFirmware.
  • iServices - all messages sync over iCloud and I am able to use Siri and FaceTime as well as continuity features etc.
  • All USB ports - I haven't really had to tweak anything for this or reassign lanes.
  • Proper sleeping/wake features.
  • Audio - using Apple ALC kexts, although the quality is significantly reduced . Trying all the possible layouts though I deduced that, for my hardware layout 21 sounded and worked the best.

What's not working:

  • Airdrop and Sidecar - but I think this is to be expected for a Hackintosh.
  • Disney+ Streaming on Safari, although other DRM content works on other services such as Netflix and Amazon Prime Video.
  • Microphone Ports - which is more of an Ryzen compatibility thing, however USB mics and AirPods microphone over bluetooth works fine.
  • M.2 Drive shows as an external drive and I cannot format it in macOS.
submitted by /u/aliceyamasaki
[link] [comments]