Contribute
Register

macOS 10.12.6 Update

Reporting with RX580

The good: Support out of the box without any kext modifications! Still need helper card though.
Neutral (only for 5K displays): I have to inject framebuffer Guariba, 5K not working OOB
The bad: Performance is a lot worse however. Luxmark is reporting about 3000 points, before that it was around 12000. Luxmark also reports low clock speed with only 300 MHz, it was 1150 MHz in 10.12.5
Other benchmarks also have suffered, so it's not a cosmetical issue.

View attachment 267570 View attachment 267571
your screen shot says rx480 is it rx 580 or rx 480 that is working ? and also r u sure compute units fully unlocked and work out of the box ?
 
Reporting with RX580

The good: Support out of the box without any kext modifications! Still need helper card though.
Neutral (only for 5K displays): I have to inject framebuffer Guariba, 5K not working OOB
The bad: Performance is a lot worse however. Luxmark is reporting about 3000 points, before that it was around 12000. Luxmark also reports low clock speed with only 300 MHz, it was 1150 MHz in 10.12.5
Other benchmarks also have suffered, so it's not a cosmetical issue.

View attachment 267570 View attachment 267571
I (almost) found the solution to my own question:
I noticed new AMD kexts in S/L/E: 9515, 9520 and 4200.

In 10.12.5 9510 and 4100 were used. In 10.12.6 however this combination limits the clock at 300 MHz for whatever reason.
I noticed that the GPU's ID 0x67DF1002 is used in 4 kexts: 9510, 4100 and 9520, 4200
So what I did is remove 0x67DF1002 from the Info.plist in both 9510 and 4100.

That way macOS will be forced to load the newer kexts 9520 and 4200.

Et voila, Luxmark is now reporting clock speed 1355 MHz:
Bildschirmfoto 2017-07-20 um 18.23.34.png

The CU units are cut down from 36 to 16 again, but I'm sure that a solution will be found by others.

So, unfortunately no "real" OOB for my RX580.
 
Update went fine with the combo updater.

There is one small problem: My monitor is not able to display in 4K anymore.
It says Samsung U28E590-monitor, 81,5-inch (5120 x 2880). It is a 27 inch 4k display.
 

Attachments

  • Schermafbeelding 2017-07-20 om 18.26.33.png
    Schermafbeelding 2017-07-20 om 18.26.33.png
    99.2 KB · Views: 214
Working in my laptop Asus GL753VD

Captura de pantalla 2017-07-20 a la(s) 01.34.20.png
 
Now works like a charm. only the audio dosent work , but idc i use usb audio but onboard audio i dont know how to make it work
mobo asus strix h270f

.. is me or the loading screen is a little more slow?
Captura de pantalla 2017-07-20 a la(s) 13.44.17.png
 
My build updated successfully, but post-update needed a little work:

1. As an nVidia card is in my system, I had to change the required build. However, the method here did not work for me. Instead, I, ultimately, copied the kext out to the desktop, opened the Info.plist with XCode, made the required change (set IOKitPersonalities -> NVDAStartup -> NVDARequiredOS to 16G29), saved, installed kext via KextBeast (got the "improperly installed" error - ignore), and restart. This was done post-update, however, pre-update should work fine.
2. The update installed fine with no issues - I did not change any Clover configuration settings yet.
3. Post-update, I removed the FakeCPUID (Kernel and Kext Patches), disabled the Y-Tile fix (Devices ->Add Properties), changed the ig-platform-id to 0x59120000 as per here, and set the IntelGFXID to 0x59128086 (EDIT: Is this the correct ID?) as per here. InjectIntel remains TRUE.

View attachment 267542

EDIT: My benchmarks seem to have decreased - from 6567/23563 to 6493/23531 in GeekBench 4

As far as your first point is concerned, you need to remember to rebuild the kext cache as per the instructions below. I had the same problem you did but once I did that, the current Nvidia Webdriver worked fine afterwards.

sudo touch /System/Library/Extensions && sudo kextcache -u /
 
Last edited:
I (almost) found the solution to my own question:
I noticed new AMD kexts in S/L/E: 9515, 9520 and 4200.

In 10.12.5 9510 and 4100 were used. In 10.12.6 however this combination limits the clock at 300 MHz for whatever reason.
I noticed that the GPU's ID 0x67DF1002 is used in 4 kexts: 9510, 4100 and 9520, 4200
So what I did is remove 0x67DF1002 from the Info.plist in both 9510 and 4100.

That way macOS will be forced to load the newer kexts 9520 and 4200.

Et voila, Luxmark is now reporting clock speed 1355 MHz:
View attachment 267577

The CU units are cut down from 36 to 16 again, but I'm sure that a solution will be found by others.

So, unfortunately no "real" OOB for my RX580.
dont know if this is a good news or bad
 
Hi, I updated to 10.12.6 through the Mac App Store, and when you have completed the upgrade process I can not restart, it gives me the error that I attached in the image
 

Attachments

  • IMG_2335.JPG
    IMG_2335.JPG
    2.7 MB · Views: 351
Hi, I updated to 10.12.6 through the Mac App Store, and when you have completed the upgrade process I can not restart, it gives me the error that I attached in the image
not a help thread, please update your hardware profile as per rules and please create a new post in the relevant threads
 
Back
Top