Jump to content

AMD Polaris IDs on Sierra / High Sierra


Ciro82
 Share

870 posts in this topic

Recommended Posts

Also take a look at this (part of CLOVER 3728 bootlog):

4:624  0:000  === [ RestSetupOSX ] ======================================
4:624  0:000  EdidDiscovered size=128
4:624  0:000  00 | 00 FF FF FF FF FF FF 00 4E 16 02 92 00 00 00 00
4:624  0:000  16 | 34 15 01 03 80 50 2D 78 0A EE 91 A3 54 4C 99 26
4:624  0:000  32 | 0F 50 54 2D 4F 00 71 59 81 59 95 19 A9 59 B3 19
4:624  0:000  48 | D1 19 D1 4F 01 01 9A 29 A0 D0 51 84 22 30 50 98
4:624  0:000  64 | 36 00 98 FF 10 00 00 1E 00 00 00 FD 00 18 F0 0F
4:624  0:000  80 | 7D 0F 00 0A 20 20 20 20 20 20 00 00 00 FC 00 53
4:624  0:000  96 | 75 6E 70 6C 75 73 20 54 56 0A 20 20 00 00 00 00
4:624  0:000  112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 B4
4:624  0:000  Unsupported ATI card! Device ID: [1002:67DF] Subsystem ID: [E347174B]
4:624  0:000  search for brothers family
4:624  0:000  ...compatible config is not found
4:624  0:000  Intel Intel HD Graphics 530 [8086:1912] :: PciRoot(0x0)\Pci(0x2,0x0)
4:624  0:000  Intel GFX revision  =0x6
4:624  0:000   RCBA disabled; cannot use it
4:624  0:000  stringlength = 2964
4:625  0:000  CurrentMode: Width=1440 Height=900
4:625  0:000  Beginning FSInjection
4:625  0:000  Blocking kext caches

Unsupported ATI card! ... compatible config NOT found <--- don't know, if this means, that injection wasn't possible.

But i have the same effects when using the "Arbitrary" routine from CLOVER. When using Arbitrary, the GRAPHIC section gets ignored. But still only working in conjunction with iGPU enabled and primary.

This just means Clover hasn't added support in their code yet to detect and auto inject any or the devices that are accossiated to the AMD9500Controller, see this Clover source code:

https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/rEFIt_UEFI/Platform/ati.c

Link to comment
Share on other sites

@Pavo

 

[r3620] add AMD9500 names

 

[r3690] add RX 460 card name

 

Please, check the line 277

  //Polaris
  { 0x67C0,	0x00000000, CHIP_FAMILY_HAWAII,	"AMD Radeon Polaris 10",        kNull	},
  { 0x67DF,	0x00000000, CHIP_FAMILY_HAWAII,	"AMD Radeon RX480",             kNull	},
  { 0x67E0,	0x00000000, CHIP_FAMILY_HAWAII,	"AMD Radeon RX460",             kNull	},
  { 0x67EF,	0x00000000, CHIP_FAMILY_HAWAII,	"AMD Radeon RX460",             kNull	},
  { 0x67FF,	0x00000000, CHIP_FAMILY_HAWAII,	"AMD Radeon Polaris 11",

The only problem that I see there is CHIP_FAMILY_HAWAII - It should be CHIP_FAMILY_BAFFIN (Polaris 11) and CHIP_FAMILY_ELLESMERE (Polaris 10) or CHIP_FAMILY_POLARIS for both.

  • Like 1
Link to comment
Share on other sites

@Pavo

 

[r3620] add AMD9500 names

 

[r3690] add RX 460 card name

 

Please, check the line 277

  //Polaris
  { 0x67C0,	0x00000000, CHIP_FAMILY_HAWAII,	"AMD Radeon Polaris 10",        kNull	},
  { 0x67DF,	0x00000000, CHIP_FAMILY_HAWAII,	"AMD Radeon RX480",             kNull	},
  { 0x67E0,	0x00000000, CHIP_FAMILY_HAWAII,	"AMD Radeon RX460",             kNull	},
  { 0x67EF,	0x00000000, CHIP_FAMILY_HAWAII,	"AMD Radeon RX460",             kNull	},
  { 0x67FF,	0x00000000, CHIP_FAMILY_HAWAII,	"AMD Radeon Polaris 11",

The only problem that I see there is CHIP_FAMILY_HAWAII - It should be CHIP_FAMILY_BAFFIN (Polaris 11) and CHIP_FAMILY_ELLESMERE (Polaris 10) or CHIP_FAMILY_POLARIS for both.

Yeah good point, didn't look into the whole code

  • Like 1
Link to comment
Share on other sites

Could someone try this kext and post results please 

 

https://www.dropbox.com/s/fwsv86h1b7uslw9/AMDRadeonX4000.kext.zip?dl=0

 

Hi, not sure if it helps, but the kext loaded for me, I'm injecting the id 67ef via SSDT (and Guariba frame buffer) and it loads without issue (to make sure this one was loading I deleted the kext from the Extensions folder and then installed with Kext Wizard.

 

Sadly Uni Heaven dies at the same point always have (on the close up on the canon for me).

Link to comment
Share on other sites

Nothing has changed, got my RX 480 in today and installed GM and still no acceleration, patched info.plist and added the device id to Baffin and get acceleration but horribad performance. But there is some good news, multi-monitor is working OOB:

 

KlRFm2v.png

  • Like 2
Link to comment
Share on other sites

...But there is some good news, multi-monitor is working OOB:

PAVO:

 

could you please do me a favour: your RX480 gets plugged into a real MacPro5,1. So please take a look, which Framebuffer gets selected. When you compare RX480's personality, you could see, it matches nearly perfect to DAYMAN Framebuffer. Just one difference: Card has only 5 connectors (2xDP, 2xHDMI and 1x DVI), DAYMAN was made for 6 connectors (DP, DP, DP, HDMI, DDVI, DP).

 

I would like to know, if SIERRA detects connectors in a real MAC and selects the corresponding Framebuffer or does it use AMDRadeonFramebuffer instead. Screenshot would be welcome. Thx. in advance.

Link to comment
Share on other sites

PAVO:

 

could you please do me a favour: your RX480 gets plugged into a real MacPro5,1. So please take a look, which Framebuffer gets selected. When you compare RX480's personality, you could see, it matches nearly perfect to DAYMAN Framebuffer. Just one difference: Card has only 5 connectors (2xDP, 2xHDMI and 1x DVI), DAYMAN was made for 6 connectors (DP, DP, DP, HDMI, DDVI, DP).

 

I would like to know, if SIERRA detects connectors in a real MAC and selects the corresponding Framebuffer or does it use AMDRadeonFramebuffer instead. Screenshot would be welcome. Thx. in advance.

By default it uses RadeonFramebuffer:

 

MyQwAJn.png

Link to comment
Share on other sites

Nothing has changed, got my RX 480 in today and installed GM and still no acceleration, patched info.plist and added the device id to Baffin and get acceleration but horribad performance. But there is some good news, multi-monitor is working OOB:

 

KlRFm2v.png

 

 

Careful with that OOB word, i got kicked around quite a bit for using that term,lol.

 

AMD4000KEXT.    change the 67EO1002 to 67DF1002 and a 470 will run like butter.    The 480s may just need some undervolting to tame them down.

Link to comment
Share on other sites

so... downloaded GM seed build 16A320 and had to repatch AMDRadeonX4000.kext's info plist again but something interesting happened, I can now actually play a game using Metal API:

 

DzGSPT3.jpg

  • Like 3
Link to comment
Share on other sites

so... downloaded GM seed build 16A320 and had to repatch AMDRadeonX4000.kext's info plist again but something interesting happened, I can now actually play a game using Metal API:

 

 

Damn, I want to buy the Sapphire Nitro rx480 too... do you need to boot with iGPU and do all ports work on it??

Link to comment
Share on other sites

Damn, I want to buy the Sapphire Nitro rx480 too... do you need to boot with iGPU and do all ports work on it??

I don't have iGPU on real mac, and so far multi-monitor works for me OOB. So far I have seen 17 deletions, 15 insertions and 45 changes from AMDRadeonX4000 binary from 16A319 (first GM seed dated 7 Sept 2016) to 16A320 (latest GM seed dated 8 Sept 2016).

  • Like 1
Link to comment
Share on other sites

I don't have iGPU on real mac, and so far multi-monitor works for me OOB. So far I have seen 17 deletions, 15 insertions and 45 changes from AMDRadeonX4000 binary from 16A319 (first GM seed dated 7 Sept 2016) to 16A320 (latest GM seed dated 8 Sept 2016).

 

Does the DVI port work?

Link to comment
Share on other sites

so... downloaded GM seed build 16A320 and had to repatch AMDRadeonX4000.kext's info plist again but something interesting happened, I can now actually play a game using Metal API:

 

DzGSPT3.jpg

 

How is the relative performance of WoW on your RX 480? My card is sitting on my desk wanting to be installed. Yearning to be installed lol...

Link to comment
Share on other sites

How is the relative performance of WoW on your RX 480? My card is sitting on my desk wanting to be installed. Yearning to be installed lol...

Look at the lower right hand corner and look at FPS, that is on max settings

  • Like 1
Link to comment
Share on other sites

I've read all the discussion post about the RX 480 here and in the tonymacx86 community, This monday I go my ssd to OS X and is my first time trying to hackintosh (I have computer knowledge), but my doubt is about the RX480, I have the XFX RX480 8gb and want to know if is possible to get that gpu work on macOS Sierra? and if not, is possible to install hackintosh with the igpu but with the gpu conecte on the mobo?, my computer is go to be a dual boot with Windows 10, and I see the Gigamaxx guide on tonymacx86 and the video on youtube where'd explain how to run a RX480. I download that video too, but I dont know if that work with my XFX. If anyone of these tutorials work of you found o know how to make the XFX RX480 8gb run on hackintosh can you please let me know? thanks and I appreciate your effort

 

Regards

 


Edited by Revod
  • Like 1
Link to comment
Share on other sites

 

I've read all you post about the RX 480 here and in the tonymacx86 forum, This monday I go my ssd to OS X and is my first time trying to hackintosh (I have computer knowledge), but my doubt is about the RX480, I have the XFX RX480 8gb and want to know if is possible to get that gpu work on macOS Sierra? and if not, is possible to install hackintosh with the igpu but with the gpu conecte on the mobo?, my computer is go to be a dual boot with Windows 10, and I see the Gigamaxx guide on tonymacx86 and the video on youtube where'd explain how to run a RX480. I download that video too, but I dont know if that work with my XFX. If anyone of these tutorials work of you found o know how to make the XFX RX480 8gb run on hackintosh can you please let me know? thanks and I appreciate your effort
 
Regards
 

 

XFX has always and will always be bad for hacks *mmmkkk*

  • Like 1
Link to comment
Share on other sites

@Revod

 

Your card is a Reference one, like mine :)


 

I've read all the discussion post about the RX 480 here and in the tonymacx86 community, This monday I go my ssd to OS X and is my first time trying to hackintosh (I have computer knowledge), but my doubt is about the RX480, I have the XFX RX480 8gb and want to know if is possible to get that gpu work on macOS Sierra? and if not, is possible to install hackintosh with the igpu but with the gpu conecte on the mobo?, my computer is go to be a dual boot with Windows 10, and I see the Gigamaxx guide on tonymacx86 and the video on youtube where'd explain how to run a RX480. I download that video too, but I dont know if that work with my XFX. If anyone of these tutorials work of you found o know how to make the XFX RX480 8gb run on hackintosh can you please let me know? thanks and I appreciate your effort
 
Regards
 

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...