Contribute
Register

X299 Big Sur Support

Joined
Dec 8, 2017
Messages
19
Motherboard
Asus Prime X299 Deluxe
CPU
i9-7960X
Graphics
RX 6800 XT
Mac
  1. Mac Pro
Classic Mac
  1. Apple
Unfortunately, the card is not plug and play for now: the boot sequence fails at one point.
I’ve read somewhere that the Radeon 68xx drivers are in the 11.1 beta, there‘s a workaround somewhere, for sure!
 
Joined
Apr 18, 2011
Messages
1,429
Motherboard
ASUS ROG Rampage VI Extreme Encore
CPU
i9-7900X
Graphics
Radeon Pro W5500
Mac
  1. MacBook Air
  2. Mac Pro
Mobile Phone
  1. iOS
I followed every single step of Dortania Guide , and repeated this several times ... however no luck. Still the installer shows progress of 15min and stuck on this for hours.
Any help would be much appreciated, please.

Try SetupVirtualMap = false

Can you post your full EFI folder.
BIOS version? Settings? Full Specs?
 

Ellybz

Retired
Joined
Apr 16, 2017
Messages
418
Motherboard
Gigabyte X299 WU-8
CPU
I9-7980Xe
Graphics
RX 580
Mobile Phone
  1. Android
Unfortunately, the card is not plug and play for now: the boot sequence fails at one point.
I’ve read somewhere that the Radeon 68xx drivers are in the 11.1 beta, there‘s a workaround somewhere, for sure!
Several users have reported that the card is working with Big Sur 11.1 Beta but without hardware acceleration.
 
Joined
Mar 18, 2017
Messages
1,042
Motherboard
ASUS ROG Rampage VI Extreme
CPU
i9-7940X
Graphics
2 X VEGA 56
Mac
  1. iMac
  2. Mac mini
Mobile Phone
  1. iOS
ASUS Rampage VI Extreme Encore
Nice powerful build : :thumbup:

I'm actually thinking of a new X299 motherboard: the ASUS Rampage VI Extreme Encore is the one I consider for my choices; But I still hesitate with another...
 
Joined
Mar 18, 2017
Messages
1,042
Motherboard
ASUS ROG Rampage VI Extreme
CPU
i9-7940X
Graphics
2 X VEGA 56
Mac
  1. iMac
  2. Mac mini
Mobile Phone
  1. iOS
Unfortunately, the card is not plug and play for now: the boot sequence fails at one point.
I’ve read somewhere that the Radeon 68xx drivers are in the 11.1 beta, there‘s a workaround somewhere, for sure!
I think you have to wait until full support is added :

We find the different Navi device ids :

Screenshot 2020-11-20 at 20.18.57.png

So for the Navi 21 we have :

Screenshot 2020-11-20 at 20.19.36.png

On the latest macOS Big Sur release :

On the AMDRadeonX6000.kext we have :

AMDRadeonX6000_AMDNavi10GraphicsAccelerator :

—> OPCIMatch</key>
<string>0x73101002 0x73121002 0x73181002 0x73191002 0x731A1002 0x731B1002 0x731F1002

AMDRadeonX6000_AMDNavi12GraphicsAccelerator :

—> <key>IOPCIMatch</key>
<string>0x73601002</string>

AMDRadeonX6000_AMDNavi14GraphicsAccelerator :

—> IOPCIMatch</key>
<string>0x73401002 0x73411002 0x73431002 0x73471002 0x734F1002

But we don’t have for now AMDNav21GraphicsAccelerator.

This should explain what @Ellybz reported on the post above
 
Joined
Jun 13, 2018
Messages
732
Motherboard
Prime X299-A II
CPU
i9 9980XE
Graphics
RX 6800 XT
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iMac
  2. Power Mac
Mobile Phone
  1. Android
  2. iOS
I think you have to wait until full support is added :

We find the different Navi device ids :

View attachment 497379

So for the Navi 21 we have :

View attachment 497390

On the latest macOS Big Sur release :

On the AMDRadeonX6000.kext we have :

AMDRadeonX6000_AMDNavi10GraphicsAccelerator :

—> OPCIMatch</key>
<string>0x73101002 0x73121002 0x73181002 0x73191002 0x731A1002 0x731B1002 0x731F1002

AMDRadeonX6000_AMDNavi12GraphicsAccelerator :

—> <key>IOPCIMatch</key>
<string>0x73601002</string>

AMDRadeonX6000_AMDNavi14GraphicsAccelerator :

—> IOPCIMatch</key>
<string>0x73401002 0x73411002 0x73431002 0x73471002 0x734F1002

But we don’t have for now AMDNav21GraphicsAccelerator.

This should explain what @Ellybz reported on the post above
Great, basically all RDNA1 RX cards are fully compatible with macOS? Do they still need WEG + agdpmod=pikera even on MacPro7,1 according to your knowledge/experience?
 
Joined
Mar 18, 2017
Messages
1,042
Motherboard
ASUS ROG Rampage VI Extreme
CPU
i9-7940X
Graphics
2 X VEGA 56
Mac
  1. iMac
  2. Mac mini
Mobile Phone
  1. iOS
IMPORTANT NOTE :

before posting an installation problem or EFI file request

Please refer and read carefully the post #2
History Log-File:
Resources

I update it regularly


Also post #1

All the best and enjoy :thumbup: - Stay safe
 
Last edited:
Joined
Apr 22, 2012
Messages
41
Motherboard
Asus Rog Rampage VI Extreme Omega X299
CPU
i9-10920X
Graphics
Radeon VII
Try SetupVirtualMap = false

Can you post your full EFI folder.
BIOS version? Settings? Full Specs?
@djlild7hina many thanks I tried SetupVirtualMap=false , and it still stuck at 14 min for hours
Please see attached EFI and log text
I have update BIOS but then I have to to revert back to 802 as I couldn't boot from USB.
BIOS setting same as KGP for ASUS X299 motherboards

Many thanks for your kind efforts
 

Attachments

  • opencore-2020-11-20-213543.txt
    256 KB · Views: 26
  • EFI.zip
    2.8 MB · Views: 34
  • A65715B8-DEF2-47A5-8D0E-2CBA4B5C2026.jpeg
    A65715B8-DEF2-47A5-8D0E-2CBA4B5C2026.jpeg
    640.4 KB · Views: 26
Joined
Mar 18, 2017
Messages
1,042
Motherboard
ASUS ROG Rampage VI Extreme
CPU
i9-7940X
Graphics
2 X VEGA 56
Mac
  1. iMac
  2. Mac mini
Mobile Phone
  1. iOS
Great, basically all RDNA1 RX cards are fully compatible with macOS? Do they still need WEG + agdpmod=pikera even on MacPro7,1 according to your knowledge/experience?
Yes but here are the RDNA 2 : so for full acceleration the AMDRadeonX6000.kext must be updated as you can see for Navi10 for example :

Code:
    <key>IOClass</key>
            <string>AMDRadeonX6000_AMDNavi10GraphicsAccelerator</string>
            <key>IODVDBundleName</key>
            <string>AMDRadeonVADriver2</string>
            <key>IOGVACodec</key>
            <string>AMDVCN2</string>
            <key>IOGVAH264EncodeCapabilities</key>
            <dict>
                <key>VTQualityRating</key>
                <integer>50</integer>
                <key>VTRating</key>
                <integer>350</integer>
            </dict>
            <key>IOGVAHEVCDecode</key>
            <string>1</string>
            <key>IOGVAHEVCDecodeCapabilities</key>
            <dict>
                <key>VTPerProfileDetails</key>
                <dict>
                    <key>1</key>
                    <dict>
                        <key>VTMaxDecodeLevel</key>
                        <integer>153</integer>
                    </dict>
                    <key>2</key>
                    <dict>
                        <key>VTMaxDecodeLevel</key>
                        <integer>153</integer>
                    </dict>
                    <key>3</key>
                    <dict>
                        <key>VTMaxDecodeLevel</key>
                        <integer>153</integer>
                    </dict>
                </dict>
                <key>VTSupportedProfileArray</key>
                <array>
                    <integer>1</integer>
                    <integer>2</integer>
                    <integer>3</integer>
                </array>
            </dict>
            <key>IOGVAHEVCEncode</key>
            <string>1</string>
            <key>IOGVAHEVCEncodeCapabilities</key>
            <dict>
                <key>VTPerProfileDetails</key>
                <dict>
                    <key>1</key>
                    <dict>
                        <key>VTMaxEncodeLevel</key>
                        <integer>153</integer>
                    </dict>
                </dict>
                <key>VTQualityRating</key>
                <integer>50</integer>
                <key>VTRating</key>
                <integer>350</integer>
                <key>VTSupportedProfileArray</key>
                <array>
                    <integer>1</integer>
                </array>
 
Joined
Jun 13, 2018
Messages
732
Motherboard
Prime X299-A II
CPU
i9 9980XE
Graphics
RX 6800 XT
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iMac
  2. Power Mac
Mobile Phone
  1. Android
  2. iOS
Yes but here are the RDNA 2 : so for full acceleration the AMDRadeonX6000.kext must be updated as you can see for Navi10 for example :

Code:
    <key>IOClass</key>
            <string>AMDRadeonX6000_AMDNavi10GraphicsAccelerator</string>
            <key>IODVDBundleName</key>
            <string>AMDRadeonVADriver2</string>
            <key>IOGVACodec</key>
            <string>AMDVCN2</string>
            <key>IOGVAH264EncodeCapabilities</key>
            <dict>
                <key>VTQualityRating</key>
                <integer>50</integer>
                <key>VTRating</key>
                <integer>350</integer>
            </dict>
            <key>IOGVAHEVCDecode</key>
            <string>1</string>
            <key>IOGVAHEVCDecodeCapabilities</key>
            <dict>
                <key>VTPerProfileDetails</key>
                <dict>
                    <key>1</key>
                    <dict>
                        <key>VTMaxDecodeLevel</key>
                        <integer>153</integer>
                    </dict>
                    <key>2</key>
                    <dict>
                        <key>VTMaxDecodeLevel</key>
                        <integer>153</integer>
                    </dict>
                    <key>3</key>
                    <dict>
                        <key>VTMaxDecodeLevel</key>
                        <integer>153</integer>
                    </dict>
                </dict>
                <key>VTSupportedProfileArray</key>
                <array>
                    <integer>1</integer>
                    <integer>2</integer>
                    <integer>3</integer>
                </array>
            </dict>
            <key>IOGVAHEVCEncode</key>
            <string>1</string>
            <key>IOGVAHEVCEncodeCapabilities</key>
            <dict>
                <key>VTPerProfileDetails</key>
                <dict>
                    <key>1</key>
                    <dict>
                        <key>VTMaxEncodeLevel</key>
                        <integer>153</integer>
                    </dict>
                </dict>
                <key>VTQualityRating</key>
                <integer>50</integer>
                <key>VTRating</key>
                <integer>350</integer>
                <key>VTSupportedProfileArray</key>
                <array>
                    <integer>1</integer>
                </array>
Understood, basically we have to wait for the driver to be updated (and for the cards themselves since they're pretty much a paper launch for now). What about WEG + agdpmod=pikera? Still needed with MacPro7,1 and RDNA1?
 
Top