Contribute
Register

[Success] AMD RX6000 Series working in macOS

HI djlild7hina could you have a look at my IOReg please I have similar prob as jan2ooo with device_id 73af for Msi rx 6900 xt.thanks for any help

Should be something like this
 

Attachments

  • SSDT-BRG0.aml
    108 bytes · Views: 82
@zappy39 What's your Geekbench Metal Score? I am a bit disappointed compared to other users.
 
I don't see any AGPM section below the framebuffer section in the ioreg. Does it need to be injected? Or something changed with new Navi cards on macOS? 6900XT - 73BF MacPro7,1 SMBios: works with weg + pikera or also works with w/o weg.
 
Last edited:
hi jan2ooo my Geekbench = OpenCL 126381 and Metal = 148506

Hi guys,

I wouldn't worry too much about it. I say this as a paying GB5 user, and after using it for a while I don't think the results are very consistent or reliable. Since the tests are so quick, it's useful if you're playing around with the PPTs or overclocking because the scores are all relative to your baseline, but for comparing to other's in their database, I don't really think it's useful.

I don't know what is going on with these 73AF cards either. My scores are similar to yours. And when I boot over to the Windows side, they are higher. Interestingly, when I fire up Parallels on my MacOS (Windows 11), then run GB5, my scores get better.

There are other benchmarking programs that are more consistent, but they don't have the same type of database that GB5 does. Unigene Heaven is pretty good.

Ted


Metal - with Parallels running:
Metal - Parallels.jpg

OpenCL - with Parallels running:
OpenCL - Parallels.jpg

Metal - normal
Metal.jpg


OpenCL - normal
OpenCL.jpg
 
Last edited:
Here some more result from unigine heaven

FPS:
74.8
Score:
1883
Min FPS:
11.2
Max FPS:
148.8
Platform: Darwin 21.3.0 x86_64
CPU model: 11th Gen Intel(R) Core(TM) i9-11900K @ 3.50GHz (3503MHz) x16
GPU model: Radeon RX 6900 XT (XTXH) (16384MB) x1


Render: OpenGL
Mode: 3840x2160 fullscreen
Preset Custom
Quality Ultra
Tessellation: Extreme
 
Here some more result from unigine heaven

FPS:
74.8
Score:
1883
Min FPS:
11.2
Max FPS:
148.8
Platform: Darwin 21.3.0 x86_64
CPU model: 11th Gen Intel(R) Core(TM) i9-11900K @ 3.50GHz (3503MHz) x16
GPU model: Radeon RX 6900 XT (XTXH) (16384MB) x1


Render: OpenGL
Mode: 3840x2160 fullscreen
Preset Custom
Quality Ultra
Tessellation: Extreme

The true advantage of this card is that you can overclock it, but to do so, it's a fairly involve procedure of going into Windows and using a 3rd party program to generate a new PPT that you have to flash into one of the BIOS slots. In addition, to really overclock it, they say to go to liquid cooling. I'm not sure I need to play with it yet. Over on the Windows side, the stock card handles every game I throw at it. I'm not on the cutting edge of gaming, so I'm quite happy with the performance.

This is just speculation on my part, but I believe that with Big Sur, Apple might be throttling the graphics cards so that they can control the power consumption in the iMacs, where these cards will be found. They probably don't want users complaining about the heat, or maybe because the card is so close to the monitor, they want to control the amount of heat so that it doesn't damage the monitor. (Edit: scratch that! I see that the 6900's are for the Mac Pros. I'll take off my tin-foil hat ... for now...). It's either that or there is some inefficiency with the MacOS, the AMD Radeon drivers are tweaked for maximum operation in Windows, or a combination of all these factors. Bottom line is that I have this card for gaming, and most of my GPU-intensive gaming is over on my Windows boot. So I don't really worry that much about the benchmarks on the Mac side.
 
Last edited:
Render: OpenGL

Mode: 3840x2160 fullscreen

Preset Custom

Quality Ultra

Tessellation: Extreme
Could you list all your settings (Anti Aliasing for example)?
 
Help me set up everything I tried, the 6900xt card does not work well

4534.png

43534.png

4535.png
4543.png
66435.png
3543.png





SSDT
This is what I got, I don't know if it's correct or not.

DefinitionBlock ("", "SSDT", 2, "ACDT", "BRG0", 0x00000000)
{
External (_SB_.PCI0.GPP8.SWUS.SWDS, DeviceObj)

Scope (\_SB.PCI0.GPP8.SWUS.SWDS)
{
Device (BRG0)
{
Name (_ADR, Zero) // _ADR: Address
Device (GFX0)
{
Name (_ADR, Zero) // _ADR: Address
}
}
}
}
 

Attachments

  • 4535.png
    4535.png
    48.9 KB · Views: 63
Back
Top