Jump to content
Ciro82

AMD Polaris IDs on Sierra / High Sierra

869 posts in this topic

Recommended Posts

Advertisement

Hello Mork,

 

but why and why are you using CSM enabled? what motherboard are you using? CSM shouldn't be disabled? 

 

Finally i could report, that my Sapphire RX480 Nitro runs under macOS 10.13, too.

 

 

But here are my results:

 

• iGPU set to primary, RX480 in slot#1 as secondary, CSM enabled [CUT]

Share this post


Link to post
Share on other sites

I installed a 390x to get a powerfull Open CL and FCPX, here the result attached for someone interested:

 

http://www.insanelymac.com/forum/topic/313977-r9-nano/?p=2443850

 

Uowwww!! Very nice Man!!! Thanks... im thinking buy another, my Sapphire is go to guarantee but im thinking different kkkkk

 

Would you post complete description, please Picasso? 

 

Nice GPU!!!  :thumbsup_anim:

 

This is native on Mac?

 

Is like that?  

 

 

post-411738-0-44191200-1497377971_thumb.png

Share this post


Link to post
Share on other sites

Lots of changes in Sierra 10.12.6 beta3 (thx. to Ur-Quan):

 

AMD9500Controller — Acre, Dayman, Guariba, Huallaga
0x67E01002 0x67EF1002 0x67FF1002 0x67C01002 0x67DF1002

AMD9510Controller — Berbice
0x67EF1002

AMD9515Controller — Longavi, Mazaruni
0x67EF1002

AMD9520Controller — Caroni, Elqui, Florin
0x67E01002 0x67EF1002 0x67FF1002 0x67C01002 0x67DF1002

AMDRadeonX4100_AMDBaffinGraphicsAccelerator
0x67E01002 0x67FF1002 0x67EF1002

AMDRadeonX4150_AMDBaffinGraphicsAccelerator
0x67E01002 0x67FF1002 0x67EF1002

AMDRadeonX4200_AMDBaffinGraphicsAccelerator
0x67EF1002 0x67FF1002

AMDRadeonX4200_AMDEllesmereGraphicsAccelerator
0x67DF1002 0x67C01002

 

There is still a helper card needed to get full accelleration. But lots of changes and getting closer to same versions as in macOS 10.13.

Share this post


Link to post
Share on other sites

RX480/580 @ 10.12.6 Public Beta 3 (16G16b):

post-496501-0-46887100-1497392411_thumb.pngpost-496501-0-46853800-1497392420_thumb.png

Only FB and Model name injected, without patches.  Still need iGPU or helper card.

post-496501-0-09474500-1497392430_thumb.png

Share this post


Link to post
Share on other sites

I installed a 390x to get a powerfull Open CL and FCPX, here the result attached for someone interested:

 

http://www.insanelymac.com/forum/topic/313977-r9-nano/?p=2443850

What does this have to do with anything Polaris? Things like this is what makes threads extremely long and makes people not look through them to find that 1 thread that has the information they need, please keep each thread to its intended topic.

Share this post


Link to post
Share on other sites

Lots of changes in Sierra 10.12.6 beta3 (thx. to Ur-Quan):

 

AMD9500Controller — Acre, Dayman, Guariba, Huallaga

0x67E01002 0x67EF1002 0x67FF1002 0x67C01002 0x67DF1002

 

AMD9510Controller — Berbice

0x67EF1002

 

AMD9515Controller — Longavi, Mazaruni

0x67EF1002

 

AMD9520Controller — Caroni, Elqui, Florin

0x67E01002 0x67EF1002 0x67FF1002 0x67C01002 0x67DF1002

 

AMDRadeonX4100_AMDBaffinGraphicsAccelerator

0x67E01002 0x67FF1002 0x67EF1002

 

AMDRadeonX4150_AMDBaffinGraphicsAccelerator

0x67E01002 0x67FF1002 0x67EF1002

 

AMDRadeonX4200_AMDBaffinGraphicsAccelerator

0x67EF1002 0x67FF1002

 

AMDRadeonX4200_AMDEllesmereGraphicsAccelerator

0x67DF1002 0x67C01002

 

There is still a helper card needed to get full accelleration. But lots of changes and getting closer to same versions as in macOS 10.13.

 

It's not clear to me how I have to chose the correct FB for my RX480/580, could someone be so kind to explain me? Thank you.  

Share this post


Link to post
Share on other sites

It's not clear to me how I have to chose the correct FB for my RX480/580, could someone be so kind to explain me? Thank you.  

 

Clover configurator, graphics, FB Name: Dayman

 

Or DSDT injection

Share this post


Link to post
Share on other sites

Clover configurator, graphics, FB Name: Dayman

 

Or DSDT injection

 

Grazie Ciro! But why Dayman?

 

I mean 67DF is present in both AMD9500 and AMD9520. So it could be Caroni, Elqui, Florin or something else. How do you decide?

Share this post


Link to post
Share on other sites

Lots of changes in Sierra 10.12.6 beta3 (thx. to Ur-Quan):

 

AMD9500Controller — Acre, Dayman, Guariba, Huallaga

0x67E01002 0x67EF1002 0x67FF1002 0x67C01002 0x67DF1002

 

AMD9510Controller — Berbice

0x67EF1002

 

AMD9515Controller — Longavi, Mazaruni

0x67EF1002

 

AMD9520Controller — Caroni, Elqui, Florin

0x67E01002 0x67EF1002 0x67FF1002 0x67C01002 0x67DF1002

 

AMDRadeonX4100_AMDBaffinGraphicsAccelerator

0x67E01002 0x67FF1002 0x67EF1002

 

AMDRadeonX4150_AMDBaffinGraphicsAccelerator

0x67E01002 0x67FF1002 0x67EF1002

 

AMDRadeonX4200_AMDBaffinGraphicsAccelerator

0x67EF1002 0x67FF1002

 

AMDRadeonX4200_AMDEllesmereGraphicsAccelerator

0x67DF1002 0x67C01002

 

There is still a helper card needed to get full accelleration. But lots of changes and getting closer to same versions as in macOS 10.13.

 

 

Gigabyte RX 560 running natively on 9500controllerkext and 4200kext.     Prior to 12.6 v3 it needs 67FF mod, now its picked right up by our old friend the 9500controllerkext .

Share this post


Link to post
Share on other sites
I'm after some help if I can.

I changed the X4100 kext by copying to the desktop, put in 73001002, then back to s/l/e via a kext injector, then repair permissions.

About this mac tells me it's loaded, but further down you can see it says not loadable, and I don't have acceleration.

Is it more difficult than it used to be to modify kexts?

 

 

post-1564334-0-84326700-1497418580_thumb.png

Share this post


Link to post
Share on other sites

Gigabyte RX 560 running natively on 9500controllerkext and 4200kext.     Prior to 12.6 v3 it needs 67FF mod, now its picked right up by our old friend the 9500controllerkext .

Primary iGPU is still need?

Share this post


Link to post
Share on other sites

Primary iGPU is still need?

Yes, and it will be for some while... iMac, MacbookPro both using also iGPU to boot.

What i dislike the most is that it is always on in mac. Like i use a gt210 now in my X99 with a RX580 and i can not get it off, even nv_disable gives me an 'Nvidia adapter with 3mb of vram'  i tried MonitorDisabler, and this works, but to sync screens it is difficult, sometimes i want sync screens and sometimes i want to work on 2 displays.

I woork with 2 machine's and 2 screens, most of the time I will use on 1 hack 2 screens the second is more for when i am bouncing and want to work on another video, audio or photo's..

Also at first it was an old broken Mac Pro that i repaired, then i got a new Hackintosh and sold the MacPro and kept my old Hack i7 to have the second machine, now i had some spare processor and bought a second hand x99 board for almost nothing. 

To make it short i would love to have macOS does not find my GT210 at all but that is getting difficult.....

Grazie Ciro! But why Dayman?

 

I mean 67DF is present in both AMD9500 and AMD9520. So it could be Caroni, Elqui, Florin or something else. How do you decide?

I use Caroni, i have no idea just put in in and it seems to work.

But to be sure you can check somewhere on page 1 or 2 of this thread how to find your FB

Share this post


Link to post
Share on other sites

There seems to be a new checkroutine within AMD9500Controller: it checks for the Part# of the installed AMD card.

If it finds this value for Part#: 113-4E3531U or 113-4E353BU , than it sets "Radeon RX 580" as modelname and chooses "Orinoco" (which will match perfectly for RX480!) instead of "AMD,RadeonFramebuffer" as its related framebuffer.

 

Thats because Apples eGPU kit contains Sapphire AMD RX 580 PULSE as their bundled cards. You can check this with this patch within CLOVER:

<dict>
	<key>Comment</key>
	<string>Part#_Patch</string>
	<key>Disabled</key>
	<false/>
	<key>Find</key>
	<data>MTEzLTRFMzUzQlU=</data>
	<key>Name</key>
	<string>AMD9500Controller</string>
	<key>Replace</key>
	<data>MTEzLVNFMzY2QVU=</data>
</dict>

! You will have to replace the "Replace" value with Part# of your card. The one in the example above is my Part# !

To find out your part#, boot CLOVER with "Inject ATI = FALSE" and note your Partnumber.

 

This will give you:

ScreenShot2017-06-11at21.42.47.png

 

 

 

Hi i tried to force through clover the orinoco framebuffer and it worked but still it is not enabled metal v2, could you please explain how I get the partnumber of my card, and then ,that part to put in clover cofig.plist can i put it anywhere? thank you so much

Share this post


Link to post
Share on other sites

Yes, primary IGPU is needed but no kext modification.

 

If IGPU primary we still need to swap cable IGPU to RX after boot right?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×