Contribute
Register

Radeon Compatibility Guide - ATI/AMD Graphics Cards

It was my secondary Windows PC in profile, I do not use modified kernel too and not support such things.


@artouiros,

Please update your profile with the actual hardware that you use for your Hackintosh as per the site rules :-


There has been a breakthrough now and users of those CPUs can use kernel to patch section in clover. It’s an awful lot of patches though. So no more custom kernel needed.


@Gigamaxx,

That is indeed interesting news .... although i guess it's just a case of Clover patching the kernel on the fly rather than having to manually pre-patch the kernel as has been the case in the past so technically it is still a modified kernel.

Cheers
Jay
 
Last edited:
@artouiros,

Recommend you update your profile with the actual hardware that you use for your Hackintosh so that no one else gets confused ....




@Gigamaxx,

That is indeed interesting news .... although i guess it's just a case of Clover patching the kernel on the fly rather than having to manually pre-patch the kernel as has been the case in the past.

Cheers
Jay

Correct, I’ve tested it and it works and they are even using the new OpenCore method for a bootloader as well. It’s a challenge but it’s also fun, Hackintosh lives!
 
Still having black screen problem with Sapphire Pulse Radeon RX 580 and High Sierra.

Long post here, but I want to be clear on what I've tried already to get this working.

If this is not the correct thread, please direct me to the best place to post this.

Like quite a few people here, I purchased and installed the recommended Sapphire Pulse Radeon RX 580 8GB believing it would work out of the box with High Sierra.

When it didn't, I then found there were many threads and hundreds of posts with people trying to solve the issue where the screen goes black during boot.

I have been reading these threads for a few weeks now, and trying things. None have succeeded. I have also searched to see if the issue has been solved for my specific MB (ASUS Sabertooth X79) and come up empty.

I was trying some things that had worked for others, but this was a bit of trying blindly. Also, after a while the number of permutations of things to try grew so quickly this became impractical.

I will list what I have already tried here, in the hopes that someone can provide an intelligent next step.

Thank you for your support. This community is amazing, helping me get this build up and running in 2015, when I was brand new to this. I'm still a newbie, but hopefully someone can help me out.

What I've done:

First I updated my Clover/Yosemite build to High Sierra. In doing so I updated my system definition to iMac14,2, as recommended. I got the system working and tested using my old graphics card (EVGA GeForce GTX 760).

I also did a fresh install of High Sierra on a separate drive I use for recovery and backing up my main drive. I made sure this system was also working, and created a backup of my primary installation.

I uninstalled all Nvidia drives, since my understanding is that these are no longer necessary in High Sierra.

In case anyone is wondering, the old graphics card was sometime failing a bit... the screen would become blocky and unintelligible. Mostly when I was doing heavy animation rendering. But I am coming into a busy season of work, so I decided rather than replace it this would be a good time to upgrade my OS and graphics card.

So first I simply installed the card with my existing setup, and halfway through boot (where the display would reset) got a black screen. I tried this with the physical "comp/gaming" switch on the card in both positions. Same result.

I tried Clover boot options: With and without Nvidia web drivers, safe mode.

Many threads said the CRM needed to be disabled in BIOS settings. When I did this I could not even get to the Clover boot screen. So I have changed that setting back.

At this point I created a fresh USB installer using Unibeast so I could easily edit the EFI partition on a separate computer when trying various options.

I then started through various forum threads on this black screen issue. Too many to list here, and all were on slightly different hardware. None worked. (I call this the "trying random stuff" phase and it seems a bit like buying lottery tickets.)

I did the most through review of this thread since it had 29 pages of solutions.

I posted to the end of that thread and FishCow suggested the following BIOS settings:

BIOS Features>Windows 8/10 Features: Windows 8/10
BIOS Features>CSM Support: Disabled
Peripherals>Initial Display Output: PCIe 1 Slot
Peripherals>XHCI Hand-off: Enabled

The first: would not boot, only boots if OS type is set to "Other OS" as it had been previously

CSM support disabled fails to get to Clover boot screen.

The third setting does not exist on my system.

The closest I could find to the fourth was EHCI Hand-off. I tried this both enabled and disabled.

No success. Also per that suggestion I installed Lilu and WhateverGreen kexts.

Still no success.

Finally, I reviewed the "Read Before Posting" thread in the graphics forum.

Per that I verified that I had set InjectAti=False in my Clover Preferences.
Most recently I tried Stork's suggestion here (Add the FBName = Orinoco and Inject > ATI=true & Intel=True to config.plist which you can do with Clover Configurator) and still no success.

Latest EFI folder is attached here.

Any help is appreciated!
 

Attachments

  • EFI.zip
    17.2 MB · Views: 81
Still having black screen problem with Sapphire Pulse Radeon RX 580 and High Sierra.

Long post here, but I want to be clear on what I've tried already to get this working.

If this is not the correct thread, please direct me to the best place to post this.

Like quite a few people here, I purchased and installed the recommended Sapphire Pulse Radeon RX 580 8GB believing it would work out of the box with High Sierra.

When it didn't, I then found there were many threads and hundreds of posts with people trying to solve the issue where the screen goes black during boot.

I have been reading these threads for a few weeks now, and trying things. None have succeeded. I have also searched to see if the issue has been solved for my specific MB (ASUS Sabertooth X79) and come up empty.

I was trying some things that had worked for others, but this was a bit of trying blindly. Also, after a while the number of permutations of things to try grew so quickly this became impractical.

I will list what I have already tried here, in the hopes that someone can provide an intelligent next step.

Thank you for your support. This community is amazing, helping me get this build up and running in 2015, when I was brand new to this. I'm still a newbie, but hopefully someone can help me out.

What I've done:

First I updated my Clover/Yosemite build to High Sierra. In doing so I updated my system definition to iMac14,2, as recommended. I got the system working and tested using my old graphics card (EVGA GeForce GTX 760).

I also did a fresh install of High Sierra on a separate drive I use for recovery and backing up my main drive. I made sure this system was also working, and created a backup of my primary installation.

I uninstalled all Nvidia drives, since my understanding is that these are no longer necessary in High Sierra.

In case anyone is wondering, the old graphics card was sometime failing a bit... the screen would become blocky and unintelligible. Mostly when I was doing heavy animation rendering. But I am coming into a busy season of work, so I decided rather than replace it this would be a good time to upgrade my OS and graphics card.

So first I simply installed the card with my existing setup, and halfway through boot (where the display would reset) got a black screen. I tried this with the physical "comp/gaming" switch on the card in both positions. Same result.

I tried Clover boot options: With and without Nvidia web drivers, safe mode.

Many threads said the CRM needed to be disabled in BIOS settings. When I did this I could not even get to the Clover boot screen. So I have changed that setting back.

At this point I created a fresh USB installer using Unibeast so I could easily edit the EFI partition on a separate computer when trying various options.

I then started through various forum threads on this black screen issue. Too many to list here, and all were on slightly different hardware. None worked. (I call this the "trying random stuff" phase and it seems a bit like buying lottery tickets.)

I did the most through review of this thread since it had 29 pages of solutions.

I posted to the end of that thread and FishCow suggested the following BIOS settings:

BIOS Features>Windows 8/10 Features: Windows 8/10
BIOS Features>CSM Support: Disabled
Peripherals>Initial Display Output: PCIe 1 Slot
Peripherals>XHCI Hand-off: Enabled

The first: would not boot, only boots if OS type is set to "Other OS" as it had been previously

CSM support disabled fails to get to Clover boot screen.

The third setting does not exist on my system.

The closest I could find to the fourth was EHCI Hand-off. I tried this both enabled and disabled.

No success. Also per that suggestion I installed Lilu and WhateverGreen kexts.

Still no success.

Finally, I reviewed the "Read Before Posting" thread in the graphics forum.

Per that I verified that I had set InjectAti=False in my Clover Preferences.
Most recently I tried Stork's suggestion here (Add the FBName = Orinoco and Inject > ATI=true & Intel=True to config.plist which you can do with Clover Configurator) and still no success.

Latest EFI folder is attached here.

Any help is appreciated!

Does your system or bios have UEFI boot capability?

Are you using clover Legacy build or UEFI?

Does the card work on windows or Ubuntu/Linux?

It seems to me most problems with the RX cards usually happen on older systems without UEFI capabilities. The RX series have vrom that is UEFI based, so it may not be initializing the card at boot in macOS.

This may or may not be related but the first Radeon vii cards had Legacy bios and they were suffering from strange boot behavior in MacOS. After a couple of weeks a new UEFI version came out and everybody switched to it. And the problems disappeared. Mine still has the Legacy rom and it works but I ended up using clover Legacy boot mode.

Have you or can you try different boot modes?
 
Does your system or bios have UEFI boot capability?

Are you using clover Legacy build or UEFI?

Does the card work on windows or Ubuntu/Linux?

It seems to me most problems with the RX cards usually happen on older systems without UEFI capabilities. The RX series have vrom that is UEFI based, so it may not be initializing the card at boot in macOS.

This may or may not be related but the first Radeon vii cards had Legacy bios and they were suffering from strange boot behavior in MacOS. After a couple of weeks a new UEFI version came out and everybody switched to it. And the problems disappeared. Mine still has the Legacy rom and it works but I ended up using clover Legacy boot mode.

Have you or can you try different boot modes?

Thanks for the response.

I am using (and have always used) UEFI boot mode.

The card was just purchased (from Amazon) so I wouldn't expect it to be an older one.

I don't have Windows or Ubuntu/Linux installed to test the card on those OS.

I suppose I could try Legacy boot mode. I've never used that. Do I need to do something different so my board doesn't boot into UEFI?
 
Hello, everyone watching this thread. I came across a good deal on two of these XFX "RX-580P8DFWR GTR Radeon RX 580 8GB XXX Edition" cards. Have the custom firmware issues with XFX cards been resolved? I would to purchase these asap. Thank you for all for the info.
 
Hello, everyone watching this thread. I came across a good deal on two of these XFX "RX-580P8DFWR GTR Radeon RX 580 8GB XXX Edition" cards. Have the custom firmware issues with XFX cards been resolved? I would to purchase these asap. Thank you for all for the info.

XFX RX 460,560, and 590 models have the issue.
 
I'm considering switching over to an AMD GPU, more specifically the Sapphire Radeon RX Vega 64 Nitro+.
I am currently using a NVIDIA 1070 Ti (actually a FTW Ultra Silent Gaming 08G-P4-6678-KR, but that wasn't available for the sig).
  • I have two 2560x1440 monitors currently connected with DP.
  • My MB/CPU combo does not have an onboard IGPU.
  • I do not care about video decoding in iTunes; VLC covers all my needs.
  • I do not use HDMI-audio, if it matters.
  • Aside from watching video in VLC, I expect to game and do some light handbrake encoding.
Is there anyone here that can help me anticipate what I can expect when it comes to compatibility? Are there some issues you foresee based on the above usage profile?
Will some things break or improve?
How is power management working with AMD cards, do they throttle down properly when idle?
I have a faint memory of AMD-cards not showing boot screens (think Clover), is that (still?) a thing?
 
I'm considering switching over to an AMD GPU, more specifically the Sapphire Radeon RX Vega 64 Nitro+.

Is there anyone here that can help me anticipate what I can expect when it comes to compatibility?


@neofusion,

Sapphire Radeon RX Vega 64 Nitro should run ok on MacOS Mojave 10.14.6
Installing Lilu + WhatEverGreen should take care of injecting the correct ACPI device name and AMD FrameBuffer.

If you have issues with the fan or want to over clock the card then you can use VGTab Utility.


Cheers
Jay
 
Back
Top