EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS

How to Enable AMD RX 6800, RX 6800XT and RX 6900XT Graphics on macOS Big Sur

An EliteMacx86 Exclusive Guide - This guide covers implementation of AMD Navi RDNA2 GPU on macOS Big Sur.

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 Big Sur, version 11.4, will include the drivers for AMD Navi RDNA 2 architecture lineups, which includes AMD RX 6800, RX 6800XT and 6900XT GPU variants. This means from macOS Big Sur 11.4 and future macOS version, we can have the GPU working, as long as macOS supports it.

With such a good support for AMD GPUs, it's quite easy to get AMD graphics card working on macOS Big Sur 11.4 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 using this guide, we recommend you to perform a clean installation of macOS.

Requirements


GraphicsAMD NAVI RDNA 2
KextsOriginal Graphics kexts in S/L/E.
macOSBig Sur 11.4 and later

Compatibility


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

Enabling AMD Navi RDNA 2 GPU


The next step is to enable the GPU. To enable the GPU, you need to add some changes in your configuration. Follow the steps 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.
Modifying config.plist
The next step is to modify your config.plist and add a bootflag to prevent black screen after macOS finishes loading.

For Clover:
If you're using Clover, navigate to Boot section and add "agdpmod=pikera" in Boot Arguments.

For OpenCore:
If you're using OpenCore, navigate to NVRAM section and under Add, add the following changes.

UUIDKeyValueTypeNotes
7C436110-AB2A-4BBB-A880-FE41995C9F82boot-args
  • agdpmod=pikera
STRING
  • Adds boot args which provides several functions.
agdpmod=pikera
  • Fixes Black Screen at boot for NAVI GPUs.


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.

Sample Attachment


The AMD RX 6800 and 6900XT from AMD are used as the example in this guide.

AMD RX 6800
Screen Shot 2021-04-24 at 12.22.56 AM.png
Screen Shot 2021-04-24 at 12.22.32 AM.png
Screen Shot 2021-04-24 at 12.23.45 AM.png

Screen Shot 2021-04-24 at 12.24.32 AM.png


Screen Shot 2021-04-24 at 12.22.10 AM.png

Screen Shot 2021-04-24 at 12.29.48 AM.png

Screen Shot 2021-04-24 at 12.31.21 AM.png


AMD RX 6900XT

Video Demonstration:

Screen Shot 2021-04-24 at 12.42.57 AM.png

Screen Shot 2021-04-24 at 12.43.02 AM.png


Screen Shot 2021-04-24 at 12.43.16 AM.png
Screen Shot 2021-04-24 at 12.42.45 AM.png
Screen Shot 2021-04-24 at 12.42.16 AM.png


Credits:
mooseknuckleboi
 
Last edited:

recep.67

New member
Joined
Apr 26, 2021
Motherboard
z390 asrock phantom gamin itx
CPU
8700k
Graphics
6900 xt
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mobile Phone
  1. iOS
where are the kexts? :)
 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
where are the kexts? :)
Check the post. It has been updated. The post already mentions "WhateverGreen and Lilu" are the required kexts.
 

deedee

New member
Joined
Mar 18, 2021
Motherboard
GA-Z170X-UD3
CPU
i7-6700 3,4
Graphics
RX 580 4Go
OS X/macOS
11.0.x
Bootloader
  1. Clover (UEFI)
  2. OpenCore
Mac
  1. Mac mini
  2. MacBook Air
Mobile Phone
  1. iOS
thanks for this tutto, just one thing, i'm not sure rx6700 are op with 11.4
The 6700XT has a different device ID
 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
thanks for this tutto, just one thing, i'm not sure rx6700 are op with 11.4
The 6700XT has a different device ID
Yes, that's correct. We're still testing it.
 

utilman

New member
Joined
May 20, 2021
Motherboard
MSI MEG Z590 ACE Gold Edition
CPU
Intel i9 11900K
Graphics
ASRock Radeon RX 6700XT Challenger Pro 12GB OC
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. iMac Pro
Mobile Phone
  1. iOS
Hello, i have one question. I just bought a graphics card accidently
(ASRock Radeon RX 6700XT Challenger Pro 12GB OC)
and I wanted to ask now, if i should return this card, because i was reading in some forum that this card is not compatible with BigSur. Should I now return the card or will there be good hope for support in the near feature?
Thanks,
utilman

 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Hello, i have one question. I just bought a graphics card accidently
(ASRock Radeon RX 6700XT Challenger Pro 12GB OC)
and I wanted to ask now, if i should return this card, because i was reading in some forum that this card is not compatible with BigSur. Should I now return the card or will there be good hope for support in the near feature?
Thanks,
utilman

There might be a support in the future, but as of now, this is not supported.
 

utilman

New member
Joined
May 20, 2021
Motherboard
MSI MEG Z590 ACE Gold Edition
CPU
Intel i9 11900K
Graphics
ASRock Radeon RX 6700XT Challenger Pro 12GB OC
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. iMac Pro
Mobile Phone
  1. iOS
Hello, i have one question. I just bought a graphics card accidently
(ASRock Radeon RX 6700XT Challenger Pro 12GB OC)
and I wanted to ask now, if i should return this card, because i was reading in some forum that this card is not compatible with BigSur. Should I now return the card or will there be good hope for support in the near feature?
Thanks,
utilman
There might be a support in the future, but as of now, this is not supported.
All right, yes, what i was reading on the internet is that the Device ID of the 21 (?) is still part of the kext and in the last update there was no support, maybe in the next. Anyway, i will return the card and wait if Apple release the drivers anytime. But i think they will not. But we will know anytime later. Thanks for response
 

Similar threads

Forum statistics

Threads
503
Messages
4,676
Members
4,254
Latest member
nova7foldism