Previously stable Clover dual boot Hackintosh with Mojave made following the Vanilla guide. I wanted a Navi GPU to play games on the Windows side, which required Big Sur or later on the Mac OS side, which in turn required OpenCore. I followed the Dortania guide. Some unexpected things went wrong.
CPU: AMD Ryzen 7 3700X 3.6 GHz 8-Core Processor
Motherboard: Gigabyte X570 AORUS ELITE WIFI
Memory: Crucial Ballistix 32 GB (2 x 16 GB) DDR4-3200 CL16
Storage: HP EX920 256 GB M.2-2280 NVME (Mac OS EFI system partition)
Storage: Intel 660p 2.048 TB M.2-2280 NVME (Windows)
Storage: Hitachi 7K1000.C 250 GB 3.5" 7200RPM Internal Hard Drive (ExFAT Mac to Windows sharing)
Storage: Seagate BarraCuda 1 TB 3.5" 7200RPM Internal Hard Drive (Windows)
Storage: Seagate BarraCuda 2 TB 3.5" 7200RPM Internal Hard Drive (Mac)
Video Card: PowerColor Red Dragon Vega 56
OpenCore: 0.8.2 downloaded July 4, 2022
I did a BIOS update from my working F12 to the latest F37c prior to this installation and it killed my Mojave installation. No tweaking of the new BIOS settings could revive Mojave or install Monterey, nor could BIOS version F20. Revering to BIOS F11 (because F12 disappeared) brought Mojave back to life and let me install OpenCore and Monterey.
The Dortania guide suggests enabling Above 4G encoding. That was a no-go. I will detail relevant BIOS settings later.
Above is a snapshot of my EFI folder. It is nearly bare bones as per the Dortania guide.
There's the Airport kext for my Archer TP-6E WiFi card, because the MB WiFi can't be used on a Hackintosh.
There's a kext for the onboard Intel i211 Ethernet. There are known problems with i211 and Monterey so I used AppleIGB instead of SmallTree. It worked then dropped my internet connection for no apparent reason, which I guess is the issue with AppleIGB. One time I had no internet upon startup, and then restarted and got it back. So I guess this is what we have to deal with until it or SmallTree is fixed. I tried a hack which involved IONetworkingFamily and IOPCIFamily kexts in conjunction with SmallTree and it went horribly wrong.
The strangest problem was the lack of keyboard response in the OpenCore picker. None of the documented fixes worked, but the AptioInputFix driver did.
With my Clover Mojave build, audio was the big problem and I used VooDooHDA for the MB's 1220 audio chip. At the recommendation of a kind soul on the Discord, I used AppleALC, which has been improved since I tried to use it three years ago. It worked right away with the 1 layout, boom.
After I got everything working with the Debug build of OpenCore, I replaced it with the Release build. There is a noticeable speed difference. But the debugging messages were absolutely necessary to work through problems.
I just ordered a RX 6800 card to replace my Vega 56. I'll add the appropriate boot arg and have at it.
CPU: AMD Ryzen 7 3700X 3.6 GHz 8-Core Processor
Motherboard: Gigabyte X570 AORUS ELITE WIFI
Memory: Crucial Ballistix 32 GB (2 x 16 GB) DDR4-3200 CL16
Storage: HP EX920 256 GB M.2-2280 NVME (Mac OS EFI system partition)
Storage: Intel 660p 2.048 TB M.2-2280 NVME (Windows)
Storage: Hitachi 7K1000.C 250 GB 3.5" 7200RPM Internal Hard Drive (ExFAT Mac to Windows sharing)
Storage: Seagate BarraCuda 1 TB 3.5" 7200RPM Internal Hard Drive (Windows)
Storage: Seagate BarraCuda 2 TB 3.5" 7200RPM Internal Hard Drive (Mac)
Video Card: PowerColor Red Dragon Vega 56
OpenCore: 0.8.2 downloaded July 4, 2022
I did a BIOS update from my working F12 to the latest F37c prior to this installation and it killed my Mojave installation. No tweaking of the new BIOS settings could revive Mojave or install Monterey, nor could BIOS version F20. Revering to BIOS F11 (because F12 disappeared) brought Mojave back to life and let me install OpenCore and Monterey.
The Dortania guide suggests enabling Above 4G encoding. That was a no-go. I will detail relevant BIOS settings later.
Above is a snapshot of my EFI folder. It is nearly bare bones as per the Dortania guide.
There's the Airport kext for my Archer TP-6E WiFi card, because the MB WiFi can't be used on a Hackintosh.
There's a kext for the onboard Intel i211 Ethernet. There are known problems with i211 and Monterey so I used AppleIGB instead of SmallTree. It worked then dropped my internet connection for no apparent reason, which I guess is the issue with AppleIGB. One time I had no internet upon startup, and then restarted and got it back. So I guess this is what we have to deal with until it or SmallTree is fixed. I tried a hack which involved IONetworkingFamily and IOPCIFamily kexts in conjunction with SmallTree and it went horribly wrong.
The strangest problem was the lack of keyboard response in the OpenCore picker. None of the documented fixes worked, but the AptioInputFix driver did.
With my Clover Mojave build, audio was the big problem and I used VooDooHDA for the MB's 1220 audio chip. At the recommendation of a kind soul on the Discord, I used AppleALC, which has been improved since I tried to use it three years ago. It worked right away with the 1 layout, boom.
After I got everything working with the Debug build of OpenCore, I replaced it with the Release build. There is a noticeable speed difference. But the debugging messages were absolutely necessary to work through problems.
I just ordered a RX 6800 card to replace my Vega 56. I'll add the appropriate boot arg and have at it.