Contribute
Register

Radeon Compatibility Guide - ATI/AMD Graphics Cards

Hi,
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, but my MB is too old, so Hackintool doesn't support it. I'm using latest Mojave.
Any hints?
Thanx a lot in advance.
 
Last edited:
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
 
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:
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:
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 ?
 
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.
 
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.
 
Back
Top