Contribute
Register

[Success] AMD RX6000 Series working in macOS

In the aml Gigamaxx told me to try, he had the former, but I thought it was the latter too.
Please edit and try new formulas. It’s a really long path, you may also see if you can assign BRG0 to the 5500 to confirm you’re on the right path.
 
@WrathOfThePast

Try this; it's with the edit
Please edit and try new formulas.
@Gigamaxx, @tedyun, I already tried that after we talked about it last night... didn't work.
It’s a really long path, you may also see if you can assign BRG0 to the 5500 to confirm you’re on the right path.
The 5500's device-id is listed for "ATY,DeviceID" on GFX0 while "device-id" is "<"@s">." Bizarre, but that confirms that I'm on the right path.

I found the debug logs for Lilu & WEG and I think I may have found the issue on the WEG log:
"WhateverGreen unfair: @ (DBG) disabling unfair gva due to missing boot argument"
This is bizarre considering that "...weg: @ (DBG) agdpmod using config pikera" appears in the log long before that error occurs. Is there another boot-arg I'm missing for WEG? Note: there's no errors in the Lilu debug log.

Another interesting item: System Information lists that my 6900 XT supports metal when it didn't prior to this endeavor. I attached before & after screenshots.
 

Attachments

  • Screen Shot 2021-10-20 at 3.38.23 PM.png
    Screen Shot 2021-10-20 at 3.38.23 PM.png
    384.6 KB · Views: 78
  • Screen Shot 2021-10-28 at 4.12.21 PM.png
    Screen Shot 2021-10-28 at 4.12.21 PM.png
    438.9 KB · Views: 76
@Gigamaxx, @tedyun, I already tried that after we talked about it last night... didn't work.

The 5500's device-id is listed for "ATY,DeviceID" on GFX0 while "device-id" is "<"@s">." Bizarre, but that confirms that I'm on the right path.

I found the debug logs for Lilu & WEG and I think I may have found the issue on the WEG log:
"WhateverGreen unfair: @ (DBG) disabling unfair gva due to missing boot argument"
This is bizarre considering that "...weg: @ (DBG) agdpmod using config pikera" appears in the log long before that error occurs. Is there another boot-arg I'm missing for WEG? Note: there's no errors in the Lilu debug log.

Another interesting item: System Information lists that my 6900 XT supports metal when it didn't prior to this endeavor. I attached before & after screenshots.
unfairvga is a WEG boot arg. Try that.
 
According to MacRumors, macOS 12.1 beta1 has been released today to developers, and the update enables support for graphics cards that integrate the AMD Radeon 6600XT GPU.


I wonder if 6700 XT support is there as well?

More macOS support for big Navi is a good thing.
 
According to MacRumors, macOS 12.1 beta1 has been released today to developers, and the update enables support for graphics cards that integrate the AMD Radeon 6600XT GPU.


I wonder if 6700 XT support is there as well?

More macOS support for big Navi is a good thing.
@dehjomz I will check on my old MacBook later tonight & let you know. Do you know the device-id for the 6700 XT? If not, I’ll scavenge the internet for it.
 
unfairvga is a WEG boot arg. Try that.
@Gigamaxx I’ll try it in a little bit. By the way, I found the EFI logs as well & I fixed the problematic errors in that log already. At this point, WEG is the only piece with errors in the debug logs.
 
According to MacRumors, macOS 12.1 beta1 has been released today to developers, and the update enables support for graphics cards that integrate the AMD Radeon 6600XT GPU.


I wonder if 6700 XT support is there as well?

More macOS support for big Navi is a good thing.
Screen Shot 2021-10-28 at 4.23.37 PM.png


It would be odd if 6700XT is excluded. Once this is publicly released I'll immediately look here:
Screen Shot 2021-10-28 at 4.30.16 PM.png

Screen Shot 2021-10-28 at 4.31.28 PM.png
 
Does this mean an Apple product with 6600XT is coming soon?? :)

P.S. Just a reminder that discussion of Developer Betas is not permitted. The MacRumors article is in the public domain, but we should not disclose anything here that is under NDA. Just wait a couple of days until it becomes a public beta.
 
Last edited:
@Gigamaxx I’ll try it in a little bit. By the way, I found the EFI logs as well & I fixed the problematic errors in that log already. At this point, WEG is the only piece with errors in the debug logs.
You have metal, check the IOReg now. One problem could be the Navi plus Navi2 using the same kexts.
If metal is working try Geekbench Compute to see if you have the 6900 as an option.
 
Back
Top