Jump to content

AMD Polaris IDs on Sierra / High Sierra


Ciro82
 Share

870 posts in this topic

Recommended Posts

Hopefully the Vega card will beat a 1080 or get close at least.   But knowing AMD it will probably have RX 480 performance at 1/2 the wattage, dun!    

 

Polaris Cards that work in Sierra 12.1

RX 480 

Sapphire nitro and reference cards, XFX reference and aftermarket versions, Powercooler RED DEVIL 

 

Polaris Cards that have failed to get support as of yet

RX 480 

Gigabyte, MSI, ASUS

 

RX 470 Working

MSI, Sapphire

 

RX 470 Not Working

Asus, Gigabyte 

 

RX 460 Working

Sapphire nitro, Gigabyte 

 

RX 460 Not Working

XFX, Asus

 

These are cards I either personally tested or that were confirmed by posted benchmarks on other sites and confirmed by others.

 

The cards I tested that didn't work may have support now ( most were tested in Sept.) but I haven't seen any positive results to re-do the not working list.   If anyone has one of these cards or something new to add please comment.    These are cards run on Hackintosh, a real mac may not be brand specific.

  • Like 1
Link to comment
Share on other sites

Hopefully the Vega card will beat a 1080 or get close at least.   But knowing AMD it will probably have RX 480 performance at 1/2 the wattage, dun!    

 

Polaris Cards that work in Sierra 12.1

RX 480 

Sapphire nitro and reference cards, XFX reference and aftermarket versions, Powercooler RED DEVIL 

 

Polaris Cards that have failed to get support as of yet

RX 480 

Gigabyte, MSI, ASUS

 

RX 470 Working

MSI, Sapphire

 

RX 470 Not Working

Asus, Gigabyte 

 

RX 460 Working

Sapphire nitro, Gigabyte 

 

RX 460 Not Working

XFX, Asus

 

These are cards I either personally tested or that were confirmed by posted benchmarks on other sites and confirmed by others.

 

The cards I tested that didn't work may have support now ( most were tested in Sept.) but I haven't seen any positive results to re-do the not working list.   If anyone has one of these cards or something new to add please comment.    These are cards run on Hackintosh, a real mac may not be brand specific.

strictly says 470/480 aren't working, you would got a bootable system without any acceleration or kernel panic when trying add device id into kexts

Link to comment
Share on other sites

###

Polaris Cards that work in Sierra 12.1

RX 480 

Sapphire nitro and reference cards, XFX reference and aftermarket versions, Powercooler RED DEVIL

###

 

 

So is the Sapphire 480x now working or NOT working?

And would it be a major upgrade compared to the 280x in FCPX?

Link to comment
Share on other sites

###

Polaris Cards that work in Sierra 12.1

RX 480

Sapphire nitro and reference cards, XFX reference and aftermarket versions, Powercooler RED DEVIL

###

 

 

So is the Sapphire 480x now working or NOT working?

And would it be a major upgrade compared to the 280x in FCPX?

Ed, please take a look at the first page of this thread, RX 480 is not correctly working yet.

@gigamaxx don't say/write BS on my thread please, we are way far from a "working" condition on these GPUs (RX470 - RX480).

 

 

Inviato dal mio iPhone utilizzando Tapatalk

Link to comment
Share on other sites

taking some time checking the source code of clover, all code regard AMD gpu initializing resident in the file ati.h and ati.c,i have found out theres some problem maybe the reason why  polaris failed to initialize during booting

1. Framebuffer list did not include polaris framebuffers

2. in device list,the framebuffer setting for rx 480 is "ELLESMERE",which did not exist in macos driver

3.no mention about rx 470 at all

i know nothing about C language,if someone could provide more insight into these two files, we would great appreciated

Link to comment
Share on other sites

taking some time checking the source code of clover, all code regard AMD gpu initializing resident in the file ati.h and ati.c,i have found out theres some problem maybe the reason why  polaris failed to initialize during booting

1. Framebuffer list did not include polaris framebuffers

2. in device list,the framebuffer setting for rx 480 is "ELLESMERE",which did not exist in macos driver

3.no mention about rx 470 at all

i know nothing about C language,if someone could provide more insight into these two files, we would great appreciated

 

Ellesmere is the Chip Family, it's not a Framebuffer ;)

RX480/470 FB's are Dayman and Guariba (i guess).

RX470 has the same device id 67DF.  

 

@Slice can you add the 9500controller in ATI.h and ATI.c with related Framebuffers? Please :)

Kext /System/Library/Extensions/AMD9500Controller.kext/Contents/MacOS/AMD9500Controller
Personality: Exmoor
ConnectorInfo count in decimal: 6
Disk offset in decimal 1892144
0000000 02 00 00 00 00 01 00 00 00 01 01 51 00 00 00 00 22 05 02 04 00 00 00 00
0000024 02 00 00 00 00 01 00 00 00 01 02 61 01 00 00 00 12 04 01 03 00 00 00 00
0000048 00 04 00 00 04 03 00 00 00 01 03 43 00 00 00 00 11 02 03 01 00 00 00 00
0000072 00 04 00 00 00 01 00 00 00 01 04 31 00 00 00 00 21 03 05 05 00 00 00 00
0000096 00 04 00 00 04 03 00 00 00 01 05 23 00 00 00 00 10 00 04 02 00 00 00 00
0000120 00 04 00 00 00 01 00 00 00 01 06 11 00 00 00 00 20 01 05 05 00 00 00 00
0000144
Personality: Berbice
ConnectorInfo count in decimal: 5
Disk offset in decimal 1892288
0000000 02 00 00 00 00 01 00 00 39 05 01 08 00 00 00 00 20 01 01 01 00 00 00 00
0000024 00 04 00 00 00 01 00 00 00 01 02 43 00 00 00 00 10 00 02 02 00 00 00 00
0000048 00 04 00 00 04 03 00 00 00 01 03 13 00 00 00 00 21 03 03 03 00 00 00 00
0000072 00 04 00 00 04 03 00 00 00 01 04 53 00 00 00 00 11 02 04 04 00 00 00 00
0000096 00 04 00 00 04 03 00 00 00 01 05 33 00 00 00 00 12 04 05 05 00 00 00 00
0000120
Personality: Elqui
ConnectorInfo count in decimal: 5
Disk offset in decimal 1892416
0000000 02 00 00 00 00 01 00 00 00 01 01 41 00 00 00 00 11 02 02 04 00 00 00 00
0000024 02 00 00 00 00 01 00 00 00 01 02 31 01 00 00 00 21 03 01 03 00 00 00 00
0000048 00 04 00 00 04 03 00 00 00 01 03 03 00 00 00 00 20 01 03 01 00 00 00 00
0000072 00 04 00 00 04 03 00 00 00 01 04 03 00 00 00 00 12 04 04 02 00 00 00 00
0000096 00 04 00 00 04 03 00 00 00 01 05 01 00 00 00 00 10 00 05 05 00 00 00 00
0000120
Personality: Acre
ConnectorInfo count in decimal: 3
Disk offset in decimal 1892640
0000000 00 04 00 00 04 03 00 00 00 01 01 01 00 00 00 00 11 02 02 01 00 00 00 00
0000024 00 08 00 00 04 02 00 00 00 01 02 00 00 00 00 00 21 03 05 04 00 00 00 00
0000048 04 00 00 00 04 02 00 00 00 01 03 00 00 00 00 00 00 00 03 05 00 00 00 00
0000072
Personality: Caroni
ConnectorInfo count in decimal: 5
Disk offset in decimal 1892832
0000000 02 00 00 00 00 01 00 00 00 01 01 41 00 00 00 00 11 02 02 04 00 00 00 00
0000024 02 00 00 00 00 01 00 00 00 01 02 31 01 00 00 00 21 03 01 03 00 00 00 00
0000048 00 04 00 00 04 03 00 00 00 01 03 03 00 00 00 00 20 01 03 01 00 00 00 00
0000072 00 04 00 00 04 03 00 00 00 01 04 03 00 00 00 00 12 04 04 02 00 00 00 00
0000096 00 04 00 00 04 03 00 00 00 01 05 01 00 00 00 00 10 00 05 05 00 00 00 00
0000120
Personality: Florin
ConnectorInfo count in decimal: 6
Disk offset in decimal 1893056
0000000 02 00 00 00 00 01 00 00 00 01 01 41 00 00 00 00 11 02 02 04 00 00 00 00
0000024 02 00 00 00 00 01 00 00 00 01 02 31 01 00 00 00 21 03 01 03 00 00 00 00
0000048 00 04 00 00 04 03 00 00 00 01 03 13 00 00 00 00 20 01 03 01 00 00 00 00
0000072 00 04 00 00 04 03 00 00 00 01 04 21 00 00 00 00 10 00 05 05 00 00 00 00
0000096 00 04 00 00 04 03 00 00 00 01 05 53 00 00 00 00 22 05 04 02 00 00 00 00
0000120 00 04 00 00 04 03 00 00 00 01 06 61 00 00 00 00 12 04 06 06 00 00 00 00
0000144
Personality: Guariba
ConnectorInfo count in decimal: 6
Disk offset in decimal 1893232
0000000 00 04 00 00 04 03 00 00 00 01 01 01 00 00 00 00 12 04 06 01 00 00 00 00
0000024 00 04 00 00 04 03 00 00 00 01 02 01 00 00 00 00 22 05 04 03 00 00 00 00
0000048 00 04 00 00 04 03 00 00 00 01 03 01 00 00 00 00 11 02 01 02 00 00 00 00
0000072 00 08 00 00 04 02 00 00 00 01 04 00 00 00 00 00 21 03 05 04 00 00 00 00
0000096 04 00 00 00 04 02 00 00 00 01 05 00 00 00 00 00 00 00 03 06 00 00 00 00
0000120 00 04 00 00 00 01 00 00 00 01 06 01 00 00 00 00 20 01 02 05 00 00 00 00
0000144
Personality: Dayman
ConnectorInfo count in decimal: 6
Disk offset in decimal 1893376
0000000 00 04 00 00 04 03 00 00 00 01 01 01 00 00 00 00 12 04 06 01 00 00 00 00
0000024 00 04 00 00 04 03 00 00 00 01 02 01 00 00 00 00 22 05 04 03 00 00 00 00
0000048 00 04 00 00 04 03 00 00 00 01 03 01 00 00 00 00 11 02 01 02 00 00 00 00
0000072 00 08 00 00 04 02 00 00 00 01 04 00 00 00 00 00 21 03 05 04 00 00 00 00
0000096 04 00 00 00 04 02 00 00 00 01 05 00 00 00 00 00 00 00 03 06 00 00 00 00
0000120 00 04 00 00 00 01 00 00 00 01 06 01 00 00 00 00 20 01 02 05 00 00 00 00
0000144
Personality: Baladi
ConnectorInfo count in decimal: 6
Disk offset in decimal 1893552
0000000 00 04 00 00 04 03 00 00 00 01 03 00 00 00 00 00 12 04 03 03 00 00 00 00
0000024 00 04 00 00 04 03 00 00 00 01 01 00 00 00 00 00 11 02 01 01 00 00 00 00
0000048 00 04 00 00 04 03 00 00 00 01 02 00 00 00 00 00 21 03 02 02 00 00 00 00
0000072 00 04 00 00 04 03 00 00 00 01 04 00 00 00 00 00 22 05 04 04 00 00 00 00
0000096 00 04 00 00 04 03 00 00 00 01 05 00 00 00 00 00 10 00 05 05 00 00 00 00
0000120 00 04 00 00 04 03 00 00 00 01 06 00 00 00 00 00 20 01 06 06 00 00 00 00
0000144
Personality: OPM
ConnectorInfo count in decimal: 5
Disk offset in decimal 1893696
0000000 00 04 00 00 04 03 00 00 00 00 00 01 00 00 00 00 11 02 02 02 00 00 00 00
0000024 00 04 00 00 04 03 00 00 00 00 00 01 00 00 00 00 21 03 03 03 00 00 00 00
0000048 00 04 00 00 04 03 00 00 00 00 00 01 00 00 00 00 12 04 01 01 00 00 00 00
0000072 00 04 00 00 04 03 00 00 00 00 00 01 00 00 00 00 10 00 04 04 00 00 00 00
0000096 00 04 00 00 04 03 00 00 00 00 00 01 00 00 00 00 20 01 05 05 00 00 00 00
0000120
Link to comment
Share on other sites

Working for me with modified AMDRadeonX4100.kext and baffin framebuffer in clover config

 

 

 

Matteo, of course it "works", but not the right way ;)

And if you do a benchmark you will see low scores, because the GPU is not working properly. 

Link to comment
Share on other sites

Matteo, of course it "works", but not the right way ;)

And if you do a benchmark you will see low scores, because the GPU is not working properly. 

 

Doesnt seem to be a big difference though, tested my RX480 (nitor oc) on windows and osx unigine valley test:

- 46.1 fps (os x opengl)

- 47.8 fps (windows opengl)

- 54.1 fps (windows direct x)

Link to comment
Share on other sites

Doesnt seem to be a big difference though, tested my RX480 (nitor oc) on windows and osx unigine valley test:

- 46.1 fps (os x opengl)

- 47.8 fps (windows opengl)

- 54.1 fps (windows direct x)

 

Try to run a compute benchmark on geekbench 4 and you will see... 

My RX480 does 93.000 on Mac OS and 125.000 on windows, so there is a big difference ;)

post-862809-0-09180100-1478117337_thumb.png

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...