Jump to content
Ciro82

AMD Polaris IDs on Sierra / High Sierra

869 posts in this topic

Recommended Posts

4 minutes ago, Mieze said:

Maybe my post was a little bit misleading because the new wakeup issue differs from the old one in a way that it's not the framebuffer controller which fails to wakeup but the detection of the display fails so that the screen stays black. Technically speaking the machine is fully functional after wakeup and you can even use it via screensharing, which wasn't the case with the old wakeup issue, but now the display is gone after wakeup as if it has been disconnected during sleep.

 

Unfortunately I haven't been able to create a valid iMac18,2 serial number to try this system definition and I'm quite busy at the moment because I have to finish some Powerpoint slides I need for a lecture on Wednesday.

 

Mieze

No it wasn't misleading at all I was just curious to know if that can have an impact on the issue or not.

And don't worry about the test I know how busy you are.

 

Off-Topic:

How can you verify that wether the serial number is valid or not? By using iMessage and FaceTime or is there another way to determine if it's valid or not.

Thanks in advance for your time and expertise :)

Share this post


Link to post
Share on other sites
Advertisement
2 minutes ago, Cyberdevs said:

Off-Topic:

How can you verify that wether the serial number is valid or not? By using iMessage and FaceTime or is there another way to determine if it's valid or not.

Thanks in advance for your time and expertise :)

Use "About this Mac" from the Apple menu. In case the serial number is invalid, it won't show the correct Mac model, just "iMac" or something like that.

 

Mieze

Share this post


Link to post
Share on other sites
5 minutes ago, Mieze said:

Use "About this Mac" from the Apple menu. In case the serial number is invalid, it won't show the correct Mac model, just "iMac" or something like that.

 

Mieze

I thought there is a more complicated way to verify the serial number :D

Share this post


Link to post
Share on other sites

Addition: (Off-Topic)

How do you create the serial numbers? Clover Configurator usually creates accurate SMBIOS profiles. Even everymac recognizes the serial numbers.

Share this post


Link to post
Share on other sites
1 hour ago, Cyberdevs said:

Addition: (Off-Topic)

How do you create the serial numbers? Clover Configurator usually creates accurate SMBIOS profiles. Even everymac recognizes the serial numbers.

I used MacGen but it's unable to create serial numbers for the 2017 iMacs. As I couldn't resist to try it with Clover Configurator, I've got a valid serial number for iMac18,2 but there is no change compared to iMac18,3 which means that:

  • My 4k display is detected as 5k display.
  • Black screen after wakeup without AGDC disable patch.

 

Edit: The reason why you've got wakeup working might also be located in the connector layout of the card itself because your ASUS ROG Strix has only 1 DP while my Sapphire Nitro+ comes with 2 DPs. Most likely AGDC detects that the card is unable to support MST due to the lack of a second DP and therefore disables it.

 

Mieze

Edited by Mieze

Share this post


Link to post
Share on other sites

@Cyberdevs: I guess it's the VBIOS which is the key. If the card's connector data define at least 2 DPs, MST will be enabled for the card and the DPs are combined. Do you know any VBIOS modding tool which is to able change the connector layout? As Clover is able to load a VBIOS there would be no need to flash anything.

 

Mieze

Edited by Mieze

Share this post


Link to post
Share on other sites
6 hours ago, Mieze said:

I used MacGen but it's unable to create serial numbers for the 2017 iMacs. As I couldn't resist to try it with Clover Configurator, I've got a valid serial number for iMac18,2 but there is no change compared to iMac18,3 which means that:

  • My 4k display is detected as 5k display.
  • Black screen after wakeup without AGDC disable patch.

 

Edit: The reason why you've got wakeup working might also be located in the connector layout of the card itself because your ASUS ROG Strix has only 1 DP while my Sapphire Nitro+ comes with 2 DPs. Most likely AGDC detects that the card is unable to support MST due to the lack of a second DP and therefore disables it.

 

Mieze

Actually my GPU also has 2 DP ports, 2 HDMI ports and a DVI-D port but since it's the overclocked version of the RX580 you might be right about the VBIOS being modified but I think the modifications are mostly on the clock of the GPU rather than port layout.

 

Unfortunately I don't know any VBIOS modding tool for the Polaris GPUs to change the connectors layout. The only tool that I have found so far is the Polaris BIOS Editor which I don't think is capable to change the port layout. It's mainly used to change the fan curve and the timing on the memories for mining mostly.

 

I'll do some research on the BIOS editor and if I find anything I'll let you know. 

Asus RX580.jpg

Share this post


Link to post
Share on other sites

@Mieze

So far I haven't been able to find any useful application to edit the Polaris BIOS but few weeks ago I came across an interesting application that might be useful with your knowledge and expertise. Here is the link:

https://github.com/JogleLew/amd-framebuffer-utility

Maybe you can check the source code and add the necessary features for changing the ports layout as well.

I'll keep looking though.

Share this post


Link to post
Share on other sites

Could you guys help me? 

 

I'm trying to get AirPlay working on my Sapphire R9 390 Nitro GPU without Intel QuickSync. 

I saw a couple of pages ago that you guys got it working on other AMD GPUs without iGPU so what im trying now is to

get the right FakeSMC in to get AirPlay working.

 

My GPU is using the "AMDHawaiiGraphicsAccelerator". Would love to get some help with the FakeSMC to get it working.

 

 

 

Share this post


Link to post
Share on other sites

WORKS! :)

 

Thank you so so much.

 

Didn't do it right on my first try. But with your help now it works.

But now with every Update for FakeSMC I have to add it back in manually right?

Share this post


Link to post
Share on other sites
On 5/17/2018 at 11:36 PM, THoue87 said:

WORKS! :)

 

Thank you so so much.

 

Didn't do it right on my first try. But with your help now it works.

But now with every Update for FakeSMC I have to add it back in manually right?

yes you need to added it manually.

but fakesmc don't updated to often.

Share this post


Link to post
Share on other sites
On 5/1/2018 at 3:52 PM, Cyberdevs said:

@Mieze

So far I haven't been able to find any useful application to edit the Polaris BIOS but few weeks ago I came across an interesting application that might be useful with your knowledge and expertise. Here is the link:

https://github.com/JogleLew/amd-framebuffer-utility

Maybe you can check the source code and add the necessary features for changing the ports layout as well.

I'll keep looking though.

can you share your efi? want to try it with my RX480

Share this post


Link to post
Share on other sites

Hi @truemac 

 

Want to know whether this method of injecting IOGVAHEVC through fakesmc still work in HS 10.13.6. Tried to modify my fakesmc kext by copy pasting the required properties using Xcode and placing it in clover/kexts/other but it stuck during boot. Currently I use a separate modified injector kext to inject the IOGVAHEVC but just want to experiment with this method of using fakesmc as I would like to minimise the 3rd party kexts.

 

Thanks

 

MSI AMD Radeon RX560 ITX version

Share this post


Link to post
Share on other sites
On 7/28/2018 at 2:17 AM, one_7 said:

Hi @truemac 

 

Want to know whether this method of injecting IOGVAHEVC through fakesmc still work in HS 10.13.6. Tried to modify my fakesmc kext by copy pasting the required properties using Xcode and placing it in clover/kexts/other but it stuck during boot. Currently I use a separate modified injector kext to inject the IOGVAHEVC but just want to experiment with this method of using fakesmc as I would like to minimise the 3rd party kexts.

 

Thanks

 

MSI AMD Radeon RX560 ITX version

hey

upload your fakesmc I take a look :)

Share this post


Link to post
Share on other sites

@Slice

Thank you very much!!

it's very helpful. I will make a plan following your advice!

 

anyway, I don't know they help your development, but I attached pictures that were of screen when the crash occurred with RX560.

usually magenta, once cyan. 

thank you!

IMG_6013.JPG

IMG_6340.JPG

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.

×