Contribute
Register

[GUIDE] Getting R9 290/390 (non-X) to work on Sierra (10.12) AND High Sierra (10.13)

Status
Not open for further replies.
I've only modified the 3 kexts I wrote some posts above following the procedure in the 1st post (so, using those terminal commands, but without touching clover and BIOS settings), and my 290 works perfectly on Mojave (yesterday I reinstalled all the OS, and GPU works fine). Why don't you try?
Working! :D :D

Thank you for your help
 
In order to make work my R9 290, I've modified the following kexts:
- AMD8000Controller.kext (twice, as said in this guide);
- AMDRadeonX4000.kext (as said in this guide);
- AMDRadeonX4000HWServices.kext (adding GPU id, 0x67B11002, in the right place, but now I can't verify exactly the line where I've added it).

I've installed whatevergreen, lilu and all required kexts. Now all works natively, WITHOUT any clover inject and setting external GPU (R9 290) as primary in the BIOS, so screen is visible during boot. Displayed name in system info is "Radeon 8xxx" (or something similar), but GPU acceleration works without any problem. I hope this can help.


My Sapphire R9 390 Working Perfectly with your guide on Mojave as primary in the Bios with visible screen during boot.
THANKS!!!!
 
I finally managed to get it to work by following l1nkdna's tutorial and everything works fine, except it only works on Sierra. HS & Mojave immediately Kernel Panics if you try to boot it with the custom HEX. I'm now stuck on this version until i buy a different and compatible gpu :D (ASUS R9 290)
 
Last edited:
hey guys,

I managed to get my R9 390 8GB to be recognised by Mojave using the method francescobabbaro suggested however I can only boot from my IGPU and if I switch I just get a black screen. Im trying to use DP. Could that be the issue?

In system report it shows up as AMD Radeon HD 8xxx at 8192mb which is correct from what I've read.

Any ideas would be appreciated,

Thanks
 
This post was originally put up in Dec 2016, then says it will be updated in "about a week" for High Sierra. Two Years later, is this necessary to get a RX 290 working with High Sierra? Is there a more updated guide somewhere else?
 

Attachments

  • 1558556129974190103876495895902.jpg
    1558556129974190103876495895902.jpg
    3.6 MB · Views: 261
Hello, add-ons changes R9 390 on Mac os Catalina, there is no built-in video card, write the command in the terminal-sudo mount-uw /. Then follow the manual that is placed on the first page + (sudo nano /System/Library/Extensions/AMDRadeonX4000HWServices.kext/Contents/Info.plist) figure 5, only the HDMI port works
1.png
2.png
3.png
4.png
5.png
 
npci=0x3000
agdpmod=ignore
6.png
 
Last edited:
Hi! I'am using macOS Catalina 10.15.5 and this guid dont work. My card Powercolor R9 390, motherboard GA-Z77-A, clover 5119. I get the following errors while executing an instruction:

rm: /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache: No such file or directory


sudo kextcache -system-caches

Kext with invalid signature (-67030) allowed: <OSKext 0x7fe32860c760 [0x7fff86718b60]> { URL = "file:///System/Library/Extensions/AMDRadeonX4000HWServices.kext/", ID = "com.apple.kext.AMDRadeonX4000HWServices" }


Kext with invalid signature (-67030) allowed: <OSKext 0x7fe32ab16650 [0x7fff86718b60]> { URL = "file:///System/Library/Extensions/AMDRadeonX4000.kext/", ID = "com.apple.kext.AMDRadeonX4000" }


Kext with invalid signature (-67030) allowed: <OSKext 0x7fe32852a540 [0x7fff86718b60]> { URL = "file:///System/Library/Extensions/AMD8000Controller.kext/", ID = "com.apple.kext.AMD8000Controller" }
 
Status
Not open for further replies.
Back
Top