[Guide] How to Enable AMD Graphics in macOS [Clover/OpenCore]

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
GIGABYTE Z370 AROUS GAMING 3
CPU
Intel Core i9 9900K
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS

Reputation:

How to Enable AMD Graphics in macOS

An EliteMacx86 Exclusive Guide - This guide covers implementation of supported AMD GPU on macOS.

Overview



Apple has been using a wide range of AMD Graphics Card from a long time. The good news is with the release of macOS version 10.12.6, will include the drivers for RX 470, RX 480, RX 570, and RX 580. This means from macOS 10.12.6 and future macOS version, we don’t need to perform any kext modifications to make AMD GPUs working in the build.

With such a good support for AMD GPUs, it's quite easy to get AMD graphics card working on macOS Sierra 10.12.6 and later which requires only few steps. The sleep/wake function also works normally without any restarts or crashes. Also you don't need to use any helper cards or IGPU.

Before macOS Sierra version 10.12.6, it was quite difficult to get any AMD Cards working as it involved several steps to get it working with right framebuffers which was too difficult for any beginner/new users. With this, it had a few restriction and required helper/secondary or IGPU(Intel HD Graphics) for the hardware acceleration.

Now you can run AMD graphics card natively without need of installing any Drivers like NVIDIA and extra configuration. With the release of macOS High Sierra, a wide range of AMD graphics cards has been added and has more better support than macOS Sierra in terms of AMD GPUs.

This method is easy to roll-back and works after update. Before using this guide, we recommend you to perform a clean installation of macOS.

Requirements


GraphicsSupported AMD GPU
KextsOriginal Graphics kexts in S/L/E.

Compatibility


For more information on GPU compatibility, refer to the thread linked below.

BIOS Settings
The BIOS settings has been provided in a separate thread. For more information on BIOS settings, refer to the thread linked below.

Adding required kexts
The next step is to download the required kexts to enable AMD Graphics. WhateverGreen doesn't works alone. WhateverGreen and Lilu is needed together to work with conjunction in order to enable the AMD Graphics and preventing any errors.

For Clover:
If you're using Clover, copy both the kexts to EFI/Clover/Kext/Others

For OpenCore:
If you're using OpenCore, copy both the kexts to EFI/OC/Kexts. You'll also need to add the kexts entries in Kernel section of your config.plist

Notes :
  • If the kext is already present in the directory, replace them with a new version
  • Do not use WhateverGreen.kext.dSYM, WhateverName.app and Lilu.kext.dSYM
  • Download the latest version for better support.
  • Download only RELEASE.zip file.

Restarting your System
After performing all the above steps, restart your system for the applied changes to take effect.

Verifying your Card
Look for the information of your card under About this Mac and verify the VRAM. For more information of your Card, navigate to System Information and navigate to Graphics/Displays Tab.

Notes :
  • If you get a black screen, make sure to update your BIOS and switch from Legacy to UEFI boot mode.
  • If your BIOS has CSM option, disable it.
  • If your BIOS has PCI ROM Priority, set it to UEFI/UEFI ROM.
  • If your BIOS has Legacy Option ROMs, set it to UEFI/UEFI Only.
  • If you're using a NAVI GPU, you'll need to add "agdpmod=pikera" in boot arg.

Sample Attachment
The AMD RX580 from Sapphire and ASUS are used as the example in this guide.

Credits :
vit9696
 

Attachments

  • AMD RX580 on macOS Sierra.png
    AMD RX580 on macOS Sierra.png
    91 KB · Views: 1,843
  • AMD RX580 on macOS High Sierra.png
    AMD RX580 on macOS High Sierra.png
    91.9 KB · Views: 1,613
  • AMD RX580 Dual Monitor.png
    AMD RX580 Dual Monitor.png
    26.6 KB · Views: 1,395
  • AMD RX580 Dual Monitor Setup.jpg
    AMD RX580 Dual Monitor Setup.jpg
    217.5 KB · Views: 1,297
  • AMD RX580.jpg
    AMD RX580.jpg
    189.7 KB · Views: 1,141
Last edited:
  • Like
Reactions: imran.dim

6255826

New member
Joined
Mar 31, 2021
Motherboard
MacbookPro
CPU
I9 7900X
Graphics
VEGA64
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. iMac Pro
  2. MacBook Pro
Mobile Phone
  1. iOS

Reputation:

谢谢版主66666
 
  • Like
Reactions: EliteMacx86

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
GIGABYTE Z370 AROUS GAMING 3
CPU
Intel Core i9 9900K
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS

Reputation:

Similar threads
Thread starter Title Forum Replies Date
D [Fix] AMD VEGA 64 DP 4K Boot Screen Resolution AMD 13
Max.1974 AMD RX Vega 64 - Fine Tuning AMD Vega Series GPU AMD 3

Similar threads

Trending Threads

Latest posts

Forum statistics

Threads
456
Messages
4,217
Members
3,963
Latest member
Gabik