Hardware Compatibility - tditheo/Ryzentosh-OCEFI GitHub Wiki

Hardware Compatibility

Processor (CPU)

This EFI is compatible with all Ryzen.

Graphical Processing Unit (GPU)

Model Compatible?
Integrated (Almost) Yes, using NootedRed
Nvidia Partially 1
AMD Yes 2

1 NVidia GT(x) 600 / 700 was dropped in macOS 12 (Monterey), but you can revert this thanks to OpenCore Legacy Patcher. Other NVidia GPU are not supported.

2 All Polaris / Vega / Navi GPU are supported in last macOS Version. Older GPUs can be not compatible or need FakeID (More information : GPU Buyers Guide

For AMD Navi 10 / 21 / 23 Series GPUs (RX 5000 / 6000) you need to add agdpmod=pikera to boot-args to fix the black screen issue.

PAT Patch made by Shaneee is used by default. It improves GPU performance but it has a few caveats. Audio passed by HDMI or DisplayPort won't work or will be unstable. It also may not work with Nvidia GPUs.

Laptops

Latops with Ryzen 3000 or below may be compatible using NootedRed

Motherboards

Chipset Details
B550, A520 Requires SSDT-CPUR to boot. Details here.
B550, A520, B450, X470, X570 SetupVirtualMap has to be disabled.
Other Should be compatible out of the box.

SSDT-CPUR

Follow these steps to properly install SSDT-CPUR.

  • Download from here.
  • Install it to your OC/ACPI directory.
  • Add it to your configuration file. Use ProperTree for simplicity.

Disabling SetupVirtualMap

To disable SetupVirtualMap simply go to Booter -> Quirks -> SetupVirtualMap in your configuration file and disable it. (Should be false).

Audio

Follow these steps if your audio chipset is different than the one specified in the Specification.

  • Go here to find your audio chipset codec. (Under Codec)
    • If you can't find your codec on the list, then you probably have to use VoodooHDA. This repository does not cover or support the use of VoodooHDA.
  • Under Revisions and layouts you'll see bunch of numbers and layout ids.
  • Find your boot-args settings and look for alcid=11.
  • Try every layout id (except 0x values) one by one until it works.
    • Example: alcid=10 if layout 10

Caveats:

  • External (USB) audio cards should work out of the box.
  • Microphone input (3.5mm Jack) won't work properly. Use USB/Bluetooth microphones instead.
  • If you have CPU with integrated GPU (like Ryzen 3 3200G) your audio may be broken or unstable. You can try using SpeedKeeper but it's not guaranteed to fix your problem. The best solution is using external (USB) audio card.

Network

If you experience any issues with your network connection, then your best bet would be to install a different kext, preferably from here.

⚠️ **GitHub.com Fallback** ⚠️