Contribute
Register

Radeon Compatibility Guide - ATI/AMD Graphics Cards

macOS has "AutoWattMan' so its a non adjustable Fan Control version of WattMan. The fans should spin up during a load like a Luxmark Ball benchmark and then slow down shortly after. Try Luxmark and see if your fans are responding normally. The same should apply to Uningine Benchmarks as well. My RX 460 and RX 480 have worked normally for over a year in Sierra and now in High Sierra. My Vega card in the latest betas does seem to have a constant fan speed of at least 75% because it is always spinning even during idle but the temps are very cool and only warm during heavy loads.
That sounds great, look like I will order either a RX 560 or 580 (new, so that I can send it back) and try it.
Are there any differences regarding compatibility between the different Vendor's (eg Sapphire, MSI ...)? (except XFX)
Which supposed to be the most compatible ?
 
That sounds great, look like I will order either a RX 560 or 580 (new, so that I can send it back) and try it.
Are there any differences regarding compatibility between the different Vendor's (eg Sapphire, MSI ...)? (except XFX)
Which supposed to be the most compatible ?

Sapphire, MSI,ASUS,PowerClooler, HIS, XFX all work well for the RX 480-580 series cards, its the smaller RX 460-560 cards that XFX and possibly a few others have issues. For RX 460-560 Gigabyte, Sapphire, Powercooler, Asus, MSI should be OK.

MSI makes a solid card, Sapphire makes one for Apple so those are probably the top picks.
 
Ive attached my System n VBIOS :)
 

Attachments

  • DarwinDumper_3.0.3_18.11_12.02.07_MacBookPro10,1_INSYDE_Corp._X64_ElCapitan_15G1611_SiddRamesh.zip
    419 KB · Views: 75
Well that was a pain in the ass, so far I have tried a framebuffer patch (by extracting rom data and patching it on the fly, though ports were matching for the most part, certainly in index and type), Deinit, and Whatevergreen. The bigger problem is that as a seocnd display HDMI is showing a green/pink colored screen, clearly failing the hdmi handshake and not communicating RGB / YCBCR or something. Works fine alone.. Dual display with DVI is fine, and even weirder, if I plug in DVI first and add the HDMI third, then HDMI is fine too, even if I remove both of them and plug back HDMI, HDMI is fine until restart

I cannot get DRM stuff to work with igpu and amd both enabled. I can however if I 0x59120003 and disable the connectors on the intel (this also kicks it out of Luxmark, but it is there on ioreg, so I'm not sure if it is doing anything there. Intel monitor shows it kicking in during HEVC/drm playback in itunes so I suppose it works.


Decoder checker says:

VDADecoderChecker
GVA info: Successfully connected to the Intel plugin, offline Gen95
Hardware acceleration is fully supported

If I enable the igpu by going with 0x59120000, then all drm video is garbled, but Luxmark works with it.

In case anyone has the asus rx 560, the framebuffer patch is as follows

Original
Acre (3) @ 0x102150
DP, HDMI, DVI-D
000400000403000000010101000000001102020100000000
000800000402000000010200000000002103050400000000
040000000402000000010300000000000000030500000000

Patched
000400000403000000010100000000001102010100000000
000800000402000000010200000000002103020400000000
040000001402000000010300000000001000030500000000
 
Last edited:
In a correctly configured setup (and in standard macs), iGPU does indeed not appear in luxmark: it shall be configured as connectorless and is then used for video encoding/decoding acceleration, while the 560 is used for opencl acceleration.
If iGPU appears in Luxmark, then some apps such as FCPX will not work properly because they will not find the hw video decoder/encoder.
 
In a correctly configured setup (and in standard macs), iGPU does indeed not appear in luxmark: it shall be configured as connectorless and is then used for video encoding/decoding acceleration, while the 560 is used for opencl acceleration.
If iGPU appears in Luxmark, then some apps such as FCPX will not work properly because they will not find the hw video decoder/encoder.
Sounds good, any ideas on the pink HDMI?
 
Sounds good, any ideas on the pink HDMI?

Did you try playing with the patch and setting order of ports differently? For example place DVI port as last and HDMI or Displayport as primary or first to initialize?
 
Did you try playing with the patch and setting order of ports differently? For example place DVI port as last and HDMI or Displayport as primary or first to initialize?
I'm not sure if the patch is taking in the first place as Radeondeinit/Whatevergreen load the generic framebuffer, and their developers claim that these patches are not good in the first place. But that aside, I did not change the initialization order. I don't know how I would make a particular framebuffer load in this circumstance. Inject ATI is just ignored, and without whatevergreen and radeondenit, the attached ssdt freezes right when it tries to display the login screen.
 

Attachments

  • SSDT-AMD.aml.zip
    994 bytes · Views: 83
Last edited:
Back
Top