Contribute
Register

[GUIDE] RX 580 on Big Sur and Z390 Aorus Elite board

Status
Not open for further replies.
AMD RX 580 graphics card with macOS 11 Big Sur on Gigabyte Z390 Aorus Elite board: excellent performance with graphics acceleration (Metal) out of the box, no drivers (kexts) needed, with 1 drawback on booting the operating system (solution proposed).

I have put the XFX AMD Radeon RX-580 P8DFD6 8GB Triple X Edition GDDR5 DVI + HDMI + 3DP graphics card in a Z390 Aorus Elite motherboard with i3-9100 Coffee Lake CPU. The RX 580 card requires a lot of space but it fits perfectly in an ATX box. Requires additional power connector. It has 2 large fans incorporated that most of the time are stopped, at least in my case. On Big Sur it works perfectly, even with Metal acceleration, installing it without additional drivers and without adding configurations in Clover or OpenCore. But it has a drawback that I comment below.

Booting the operating system, when the screen goes from basic driver to macOS driver, 2 artifacts are presented randomly, they are of very short duration (from one to a few seconds):
  • Very brief white screen that may or may not be accompanied by purple lines
  • Card fans start for a few seconds (noise is clearly audible).
This behavior is solved with the installation of 2 extensions, Lilu and WhateverGreen. Lilu is an extension created by acidanthera group whose function is to execute patches on extensions, processes and libraries during macOS startup. It is accompanied by specific plugins for the required task, for example WhateverGreen, which injects necessary patches for certain AMD, Intel and Nvidia graphics cards. It is mandatory to have both extensions together, one of them separately does not correct the problem.

I have installed Lilu and WhateverGreen and the artifacts have disappeared. Remember that these 2 extensions are not necessary for the card to work correctly in Big Sur, if you tolerate well those brief distortions of the screen or the noise of the fans running for a few seconds you can use it without Lilu and WhateverGreen.

Note: in Clover or OpenCore I don't have any graphical options or settings.

Note: I have also been observed in Windows these artifacts, especially the brief white screen and less commonly purple lines and noise from the fans, and there are similar comments from real Mac users with same card.

Conclusion: Although my RX 580 card is a model from the XFX brand, known for using custom VBios and giving problems in macOS, in my case it seems to work well with Lilu and WhatEverGreen:

  • Booting macOS it does not show artifacts
  • The 3 DP ports, the only HDMI port and the DVI port work
  • You can send image simultaneously to 3 screens (I have not tried more) with usual duplication options
  • You can send sound and image to a TV via HDMI
  • During the installation of macOS it works correctly provided that Lilu and WhatEverGreen are on the USB device, etc.

GeekBench 5 Scores:
  • Metal 50100
  • openCL 44100.
For comparison, the integrated Intel UHD Graphics 630 card reaches 4800 in Metal.
Hi there how you get Metal 50100. It is about 35000 for me with my rx 580 on Big Sur. but it was about 50000 on Mojave. These scores are both get with Geekbench 5. Can you suggest anything ?
 
Hi there how you get Metal 50100. It is about 35000 for me with my rx 580 on Big Sur. but it was about 50000 on Mojave. These scores are both get with Geekbench 5. Can you suggest anything ?
I get scores between 48000 and 50000 only when the GPU temperature is below 45º, ideally shortly after starting macOS when the GPU is below 40º. When I repeat the test several times with GeekBench 5, the scores go down to approx. 35000.
I think it has to do with GeekBench 5 because, if I test the GPU with other benchmarks like Unigine Valley, the scores are the same regardless of the GPU temperature.
Try GeekBench 5 right after starting macOS. If you get more than 45000, the GPU works as it should.
My configuration is very simple: Lilu, WEG, nothing in boot-args.
Silly question: do you have the GPU in the PCI x16 slot?
 
I get scores between 48000 and 50000 only when the GPU temperature is below 45º, ideally shortly after starting macOS when the GPU is below 40º. When I repeat the test several times with GeekBench 5, the scores go down to approx. 35000.
I think it has to do with GeekBench 5 because, if I test the GPU with other benchmarks like Unigine Valley, the scores are the same regardless of the GPU temperature.
Try GeekBench 5 right after starting macOS. If you get more than 45000, the GPU works as it should.
My configuration is very simple: Lilu, WEG, nothing in boot-args.
Silly question: do you have the GPU in the PCI x16 slot?
Ok got it. I will try this and other benching software.. And yes, my GPU is in the PCI x16 slot
 
Status
Not open for further replies.
Back
Top