Contribute
Register

Radeon Compatibility Guide - ATI/AMD Graphics Cards

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,839
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
what do I have to do, to "change" the third (DVI) connector on my Gigabyte Radeon RX560 OC 4G, so that it works (it's actual recognized, but black). It seems to be shown as LVDS in Hackintool

@TESTER321022,

It's usually mandatory to install Lilu + WhatEverGreen (WEG) if you want to use more than two outputs from a OEM AMD dGPU. The issue is caused by the OEM dGPU not matching Apples AMD framebuffer definitions, WEG patches the AMD framebuffer so that all outputs work.

Hackintool will only show the IGPU framebuffer connectors, not the dGPU.

Cheers
Jay
 
Joined
Mar 7, 2020
Messages
10
Motherboard
2x Gigabyte GA-PM55-UD2
CPU
2x i7-860
Graphics
2x RX 560
Classic Mac
Power Mac
Hi Jay,
thanks for your support!

I installed Lilu and WhateverGreen and disabled the "ATI-Injection"in clover.
It seems, that the card is now working via LILU/WEG.
All three monitors (old Dell's) are shown in the macOS system information, but the third monitor (DVI) is still black and on the others sometimes there's there's a little "flickering".

Cheers, H.

PS Flickering only on one of the Systems - have to check that!
The second system is working fine (in macOS System-info the card shown as Radeon RX 560 4 GB). DVI - Out doesn't work.
Where could this connector-trouble be fixed/ patched?
 
Last edited:

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,839
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
Where could this connector-trouble be fixed/ patched?

@TESTER321022,

For most users Lilu & WEG should take care of patching the AMD framebuffer ... as such there have not been any updated guides on the subject for a few years (as far as i am aware).

There are a few old resources here at TMx86 that detail the manual methods of how it used to done.

AMD Framebuffer patching is touched on in Section 3 of the AMD Compatibility Guide (1st post in this thread) :-


And in a bit more detail in this guide :-


Note that both of the above resources are for older AMD GPU's and MacOS versions but the methods should work for a RX 5XX based GPU (although I have never personally tried it). If you are running Mojave or Catalina you will most likely need to disable SIP in order to use a custom/modified AMD FrameBuffer kext (Lilu / WEG dynamically modify the kext in memory once it is loaded).

Cheers
Jay
 
Last edited:
Joined
Dec 19, 2015
Messages
25
Motherboard
GA-Z97X-Gaming GT
CPU
i7-4790K
Graphics
RX 480
Mac
MacBook Pro
Mobile Phone
iOS
HDMI definitely did not work but I was able to finally get it to boot with acceleration via DP. Here's what I did since I last posted:
  • Booted into single user mode and removed old Multibeast kexts from /L/E
  • Updated Clover to 5114
  • Incidentally stupid Windows 10 update wiped my Clover UEFI boot manager and I had to recreate it.
  • Latest WEG, Lilu, FakeSMC, ALC to EFI/C/k/O
  • Changed SMBIOS from iMac14,2 to iMacPro1,1
  • agdpmod=pikera (my previous post had it as agdpmode but I don't remember if I actually tried with e or without, probably doesn't matter anyways since WEG 1.3.8 should take care of it but who knows)
It's likely that SMBIOS version was the culprit, and your suggestion of MacPro6,1 probably would have worked too.

So far everything seems to be in a good shape and stable.
Does /L/E need to be empty ?
 
Joined
Sep 10, 2017
Messages
203
Motherboard
Gigabyte Z390 M GAMING
CPU
i9-9900K
Graphics
Vega 56+UHD 630
Mac
MacBook Pro, Mac Pro
Classic Mac
Power Mac
Mobile Phone
Android, iOS
Here I use 3 monitors connected to a Gigabyte Vega 56 OC Gaming 8GB, being 2x Dell UltraSharp U2419H and 1 LG 32 "4K UK550.
In Boot args I'm using agdpmod=pikera, but strangely when MacOS goes into Standby, and I try to go back to the system, using the mouse or keyboard, the screens are flashing several times and then I go back and I can enter the password to enter the system, other times it doesn't come back and I have to manually reset it.
 

Gigamaxx

Moderator
Joined
May 15, 2016
Messages
5,999
Motherboard
GIGABYTE X470 Arous Gaming 7 WiFi
CPU
Ryzen R9 3900X
Graphics
RX 480
Mac
iMac
Here I use 3 monitors connected to a Gigabyte Vega 56 OC Gaming 8GB, being 2x Dell UltraSharp U2419H and 1 LG 32 "4K UK550.
In Boot args I'm using agdpmod=pikera, but strangely when MacOS goes into Standby, and I try to go back to the system, using the mouse or keyboard, the screens are flashing several times and then I go back and I can enter the password to enter the system, other times it doesn't come back and I have to manually reset it.
Have you tried without pikera? That boot argument is for Navi RX 5xxx series.
 

Gigamaxx

Moderator
Joined
May 15, 2016
Messages
5,999
Motherboard
GIGABYTE X470 Arous Gaming 7 WiFi
CPU
Ryzen R9 3900X
Graphics
RX 480
Mac
iMac
The next challenge is to make Intel Wireless AC 9560 CNVi work on MacOS, both wifi and Bluetooth.
Use the search tool there has been progress on a thread here for that. I believe the Bluetooth can be fixed using an ACPI patch, but there is an Intel WiFi driver thread that seems to be working for some users.
 
Top