Contribute
Register

Radeon Compatibility Guide - ATI/AMD Graphics Cards

No helper or iGPU, this is a Mac Pro 5.1.

Card is a Sapphire R9 290X, reference design, hence I'm running The Stilt roms.

Audio through DP/HDMI still not working, device id: aac8.

You mean you have a real Mac Pro 5,1, correct? This might not apply to those of us on Hackintosh-- OOB with no blackscreen, that is. Waiting for confirmation.
 
Too bad, was hoping High Sierra would fix some issues, since Vega support already looks quite promising.

Can you tell whether the machine crashed/froze? Otherwise it might just be a minor framebuffer issue.

Yeah.. R9 380 works fine in 'High Sierra public beta 2' with Greyhound framebuffer (patched). Not able to make it work with Lagotto framebuffer, not even with the default Radeon framebuffer. Didn't test other framebuffers. No display (backlight on) with Lagotto and Radeon framebuffers, but HDMI audio works & I was able to shut down using keyboard shortcuts. I tried these framebuffers with 0300220D for iGPU.

Safari webkit freeze issue is still there in High sierra public beta 2 (similar to sierra). Apart from graphics kexts (intelgraphicsfixup & Lilu) which i didn't test till now, safari webkit freeze problem can also be eliminated by injecting empty framebuffer for iGPU (04001204 for iMac 14,2).

Greyhound framebuffer clover patch for R9 380 in High Sierra:
Name: AMD9000Controller
Find [HEX]:
000400000403000000010123000000001000010300000000000400000403000000010213000000002001020400000000000400000403000000010343000000001102030100000000000400000403000000010433000000002103040200000000000400000403000000010563000000001204050500000000000400000403000000010653000000002205060600000000
Replace [HEX]:
000400000403000000010123000000001102040100000000000800000402000000010213000000002103050300000000040000000400000000010343000000001000010500000000040000001400000000010433000000001204060600000000000400000403000000010563000000001204020200000000000400000403000000010653000000002205030400000000

I find two repeats of Greyhound framebuffer in AMD9000Controller kext !!

Note: With CSM enabled and iGPU primary, by connecting dGPU and iGPU to single monitor using separate cables & injecting empty framebuffer (04001204) for iGPU, i was able to see boot screen with iGPU. dGPU got initialized during end stage of booting. But injecting empty framebuffer freezes the screen (apple logo) instead of killing signal from iGPU, which means i need to change signal to dGPU during each boot by manually pressing the source button in monitor. In El Capitan, i used to get kernel panic when injecting empty framebuffer for iGPU.
 
Last edited:
You may be better off just booting Clover from the USB permanently then. I don't see how it would affect any normal functions by doing so. Think of it as a Clover dongle XD!!!
true. but it makes the boot really slow. and i cant seem to get it to boot directly from the Sierra drive. probably need to work on that in stead of having an old wired keyboard attached just for selecting a boot drive ;).
its just the simple fact that my mind refuses to accept the fact that it works like a charm booting from installer but won't work when using clover installed on the boot drive..
i'll probably keep it like this until i have made my new build.
 
No you need to add them to the /EFI/Clover/kext/10.12 or /EFI/Clover/kexts/Other
Since your card isn't supported natively by macOS you might need to take all the extra steps for adding the FakeDeviceID for your GPU but it won't hurt to test.
 
Can't get lilu and WhateverGreen to work for my Radeon Pro WX7100.

CSM is off, graphics set to PCIE on my Asus Maximus V Gene, but it only boots 1 of my 2 monitors as "Display 7mb"... doesn't seem to be loading any kexts.

Running High Sierra PB4
 
Last edited:
Back
Top