Contribute
Register

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

Joined
Nov 5, 2012
Messages
26
Motherboard
GA-H97M-D3H
CPU
i7 4790K
Graphics
HD 7970
Mobile Phone
Android,
Hi, I want share my experience with this card. In 10.12.2, no need to change there kexts.

Just put FB= Radeon, and Fake ID 0x67B01002, just like in El Capitan.

My system fully working with those methods. My LuxMark shows 16000 and full 1050MHZ which is not working with your methods in 10.12.1

I know it was pain to find out the right edit in kexts. But no need to edit in 10.12.2

I hope this helped others.

GL!
I just upgraded to High Sierra and this method does not work anymore.
If you do this, it will result in a black screen. Putting the HDMI cable back to the IGP HDMI output brings the screen back.
 
Joined
Jul 30, 2011
Messages
103
Motherboard
GA Z97X-UD3H
CPU
i7 4790k
Graphics
R9 290X
Mac
MacBook Pro
Classic Mac
Mobile Phone
iOS
I just upgraded to High Sierra and this method does not work anymore.
If you do this, it will result in a black screen. Putting the HDMI cable back to the IGP HDMI output brings the screen back.
Have you found a solution to get the graphics card to work in HS?
 
Joined
Jan 6, 2016
Messages
2
Motherboard
GA-H97-UD3H
CPU
4790k
Graphics
HD 4600 & Sapphire R9 390 8GB
Mobile Phone
iOS
I have a problem with Colors (Whites too white,blacks low.) Used 0x67B01002 and FB = Greyhound. Two monitors works but colors are really different. Blues like cyan. Whites are too bright. Anybody can help ?
 
Joined
Nov 5, 2012
Messages
26
Motherboard
GA-H97M-D3H
CPU
i7 4790K
Graphics
HD 7970
Mobile Phone
Android,
Have you found a solution to get the graphics card to work in HS?
yeah I got it working. right now I am at work, I will explain my method later on.

@ruibas
the FB should actually be Radeon and not Greyhound. Also, try to change color profile in monitor settings.


Edit:
So what I did actually is quite simple.
I did this same procedure (the one with the hex editor) and also installed the Lilu.kext and Whatevergreen.kext into S/L/E. After that I just started the computer. It took almost 4 minutes to boot up and I don't know why, after booting up however, everything was working flawlessly.
It will show you a AMD Radeon HD 8xxx 8GB in About this Mac. Since I did not want to wait 4 minutes for booting I thought to modify the following in the graphics section of the bootloader: I selected InjetATI, FakeID 0x67b01002, FB=Radeon, Port:04 and Load VBios. After that it also took 4 minutes but it was showing AMD Radeon R9 290/390 8GB in About this Mac.

In both cases the card is working fine, I could not spot any difference between the performance.

View media item 189534View media item 189535
 
Last edited:
Joined
Jul 30, 2011
Messages
103
Motherboard
GA Z97X-UD3H
CPU
i7 4790k
Graphics
R9 290X
Mac
MacBook Pro
Classic Mac
Mobile Phone
iOS
Have you tried it?
Not yet.. will do this week.. any reason for lilu and whatevergreen ? I never had to deal with this in the past.. also did you solve your 4 min boot up time.. that doesn't sound to ideal.. ?
 
Joined
Nov 5, 2012
Messages
26
Motherboard
GA-H97M-D3H
CPU
i7 4790K
Graphics
HD 7970
Mobile Phone
Android,
Not yet.. will do this week.. any reason for lilu and whatevergreen ? I never had to deal with this in the past.. also did you solve your 4 min boot up time.. that doesn't sound to ideal.. ?
I found a fix.
When I boot it up with -v boot flag I got the following error, and that is also where it stayed for some minutes.

Kextd stall [0], (60s): 'NVDAgl', 'IOResources'
Kextd stall [1], (60s): 'NVDAgl', 'IOResources'
Kextd stall [2], (60s): 'NVDAgl', 'IOResources'

After looking here in the forum I found this thread https://www.tonymacx86.com/threads/long-boot-time-high-sierra.232911/ and here it said something about removing the IntelGraphicsFixup.kext to fix it. I however don't have the IntelGraphicsFixup.kext in any of my system folders but reading through the thread I got a link to this https://www.tonymacx86.com/threads/high-boot-time-4-5-minutes-possible-solution.233873/ and this one helped me.
I replaced the AppleALC.kext, Lilu.kext and WhateverGreen.kext with the newest versions.
Now everything is working fine.
 
Last edited:
Joined
Dec 21, 2016
Messages
5
Motherboard
MSI Z97S Krait Edition
CPU
Core i5 4570
Graphics
AMD R9 390 (8GB)
I just upgraded to High Sierra and this method does not work anymore.
Yeah, I just upgraded and all my graphics are broken too.

Have you found a solution to get the graphics card to work in HS?
I have logged back into this forum for the first time in a long while, and I hope I can write another guide for High Sierra users.

I did this same procedure (the one with the hex editor) and also installed the Lilu.kext and Whatevergreen.kext into S/L/E. After that I just started the computer. It took almost 4 minutes to boot up and I don't know why, after booting up however, everything was working flawlessly.
Ah, see, I was just waiting 1-2 mins when I was trying to install High Sierra, but maybe I should have waited like you did. Good call! So you're saying this guide, alongside WhateverGreen and Lilu, works 100% on High Sierra? No issues? Does multi-monitor support still work?

I will be trying this tonight when I get home, I hope it works!!!!
Thanks for the awesome tips!

I selected InjetATI, FakeID 0x67b01002, FB=Radeon, Port:04 and Load VBios.
Hmm, this reminds me of the El Capitan method, it was similar, just without Port selection and without Load VBIOS enabled.

Not yet.. will do this
any reason for lilu and whatevergreen ?
I've heard WhateverGreen solves 90% of GPU issues surrounding AMD cards from 2013-2017. Sounds pretty good.

Kextd stall [0], (60s): 'NVDAgl', 'IOResources'
Kextd stall [1], (60s): 'NVDAgl', 'IOResources'
Kextd stall [2], (60s): 'NVDAgl', 'IOResources'
THIS! I've been getting Kextd stalls EVERY TIME I try to boot the High Sierra installer- it refuses to go past these stalls and I have not yet been able to install anything.

I replaced the AppleALC.kext, Lilu.kext and WhateverGreen.kext with the newest versions.
Now everything is working fine.
Good note. I will remember this for later.

Basically, hello again to everyone, I hope we're all hyped to upgrade to High Sierra, and I hope, within the next few days, I can provide another detailed guide for all new/inexperienced users to install High Sierra on their PCs! :)
 
Joined
Nov 5, 2012
Messages
26
Motherboard
GA-H97M-D3H
CPU
i7 4790K
Graphics
HD 7970
Mobile Phone
Android,
I would now just sum it up and say the following to get the AMD R9 390 working in High Sierra:
- do the hex editor thing in the first post
- install the newest AppleALC.kext, Lilu.kext and WhateverGreen.kext in S/L/E with kext wizard
- rebuild kext cache with kext wizard
- reboot

And you should be done.
I don't even have my IGP from the motherboard enabled in the bios. The HDMI cable now just connects directly from the AMD GFX card to the monitor.

Good luck to everyone.

@onkz
your first post is much appreciated mate, thanks :)
 
Top