Contribute
Register

macOS Sierra PB: Need testers for new AMD Radeon drivers!

Status
Not open for further replies.
Joined
Feb 9, 2012
Messages
306
Motherboard
Gigabyte X299 Desgnare EX
CPU
i9-9900x
Graphics
W5700
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
I figured out R9 390 Hawaii chipset. worked dual boot with HD 530. LuxMArk 16000 and Clock speed normal. Sleep/Wake issue in 10.12.2 but else are good!! Using fake ID=Radeon and FB for R9 390x.

Thank you!!
 
Joined
Oct 16, 2013
Messages
17
Motherboard
Z170X-UD5 TH
CPU
I7-6700K
Graphics
Vega 64
Mobile Phone
  1. iOS
anyone has a boot problem with two rx480?

my custom Mac build i7-6700k, ga-z170-ud5 th, two sapphire rx480 nitro oc 8g and clover r3961.

Only problem to me?
 
Joined
Mar 7, 2013
Messages
54
Motherboard
Mac OS X Mountain Lion
CPU
3,1 GHz Intel Core i5
Graphics
ATI Radeon HD 5770
Mac
Classic Mac
Mobile Phone
So here we have the patches for use within CLOVERs..

Well, this finally fixes the performance issue. last time I did a Geekbench compute it was around 95k with RX480 (135k on Windows 10).

Screen Shot 2016-12-18 at 11.39.54.png

EDIT: finally I have full performance to watch youtube videos lol
 
Last edited:
Joined
May 13, 2012
Messages
60
Motherboard
Gigabyte Z97-D3H
CPU
Intel Core i5 - 4690K
Graphics
HD4600 , RX 480 Sapphire Nitro+ 4GB
Mobile Phone
  1. iOS
2 @velovelovelo , try temporarily delete serial number and smUUID in ur config, generate new serial via Clover configurator , leave smUUID field empty, reboot, mb fixed your FCPX crash
 
Joined
Jul 11, 2013
Messages
175
Motherboard
Z170 Asus Hero VIII
CPU
i7 6700K @47 1.29V
Graphics
AMD 390X Asus Strix
Mac
  1. MacBook Pro
Classic Mac
  1. Classic
Mobile Phone
  1. Android
So here we have the patches for use within CLOVERs config.plist:

First this one to get the two kext load into cache for CLOVER to apply patches (so you can leave original Kexts untouched):

<key>ForceKextsToLoad</key>
<array>
<string>\System\Library\Extensions\AMDRadeonX4100.kext</string>
<string>\System\Library\Extensions\AMD9500Controller.kext</string>
</array>

After this the four real KEXT-patches (paste into "KextsToPatch" section):

<dict>
<key>Comment</key>
<string>Change_#_of_RX4x0_CUs-(C)_by_okrasit_2016</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>SLgCAAAAAQAAAEiJQ1THQ3wIAAAA</data>
<key>Name</key>
<string>AMDRadeonX4100</string>
<key>Replace</key>
<data>SLgEAAAAAQAAAEiJQ1THQ3wSAAAA</data>
</dict>
<dict>
<key>Comment</key>
<string>Remove_CU_limit_of_RX4x0-(C)_by_okrasit_2016</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>D0LIiYuAAAAARIizmQAAAESIcyA=</data>
<key>Name</key>
<string>AMDRadeonX4100</string>
<key>Replace</key>
<data>kJCQiYuAAAAARIizmQAAAESIcyA=</data>
</dict>
<dict>
<key>Comment</key>
<string>Change_init_from_BAFFIN_to_ELLESMERE-(C)_by_Fl0r!an_2016</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>6EmF/v++SAEAAEyJ9w==</data>
<key>Name</key>
<string>AMDRadeonX4100</string>
<key>Replace</key>
<data>6EbkAAC+SAEAAEyJ9w==</data>
</dict>
<dict>
<key>Comment</key>
<string>PP_DisablePowerContainment=1</string>
<key>Disabled</key>
<false/>
<key>InfoPlistPatch</key>
<true/>
<key>Name</key>
<string>AMD9500Controller</string>
<key>Find</key>
<data>PGtleT5QUF9EaXNhYmxlUG93ZXJDb250YWlubWVudDwva2V5PjxpbnRlZ2VyPjA8L2ludGVnZXI+</data>
<key>Replace</key>
<data>PGtleT5QUF9EaXNhYmxlUG93ZXJDb250YWlubWVudDwva2V5PjxpbnRlZ2VyPjE8L2ludGVnZXI+</data>
</dict>

Note: apply this one (Change_init_from_BAFFIN_to_ELLESMERE-(C)_by_Fl0r!an_2016) only, if you have RX470 or RX480, cause these card use ELLESMERE instead of BUFFIN. If you have RX460, this patch is NOT needed.

After you apply the patch for the first time, you may have to restart twice, cause info.plist patches could only be applied after the kext is in kernels cache. info.plist patches CAN'T be applied "on the fly". For more details consult CLOVER WIKI here.

After inserting the above code into your config.plist, it should look something like this:
Bildschirmfoto_2016_12_17_um_03_34_01.png

Item 7 "Disabled = YES" cause i use Sapphire RX460 Nitro <--- which is BAFFIN not ELLESMERE - so i don't need this patch, you may switch this part to "NO" if you have RX470/RX480 gpu

Where do you get these codes, and replaced numbers for a RX480?????
 

Gigamaxx

Moderator
Joined
May 15, 2016
Messages
6,583
Motherboard
GIGABYTE X470 Arous Gaming 7 WiFi
CPU
Ryzen R9 3900X
Graphics
RX 480
Mac
  1. iMac
anyone has a boot problem with two rx480?

my custom Mac build i7-6700k, ga-z170-ud5 th, two sapphire rx480 nitro oc 8g and clover r3961.

Only problem to me?

Don't inject ATI, inject Intel. Inject ATI=false, Intel=true.
 
Joined
Dec 28, 2012
Messages
155
Motherboard
ASRock X299 CREATOR
CPU
i9-7920X
Graphics
RX6900XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
the code is stil the same, not card-dependend.
 
Joined
Dec 14, 2013
Messages
84
Motherboard
Asus ROG Strix Z390-E
CPU
i7-8700K
Graphics
Vega 64 LE
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
2 @velovelovelo , try temporarily delete serial number and smUUID in ur config, generate new serial via Clover configurator , leave smUUID field empty, reboot, mb fixed your FCPX crash

No luck. Still crashes if I inject Intel.
 
Joined
Dec 14, 2013
Messages
84
Motherboard
Asus ROG Strix Z390-E
CPU
i7-8700K
Graphics
Vega 64 LE
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
So here we have the patches for use within CLOVERs config.plist:

First this one to get the two kext load into cache for CLOVER to apply patches (so you can leave original Kexts untouched):

<key>ForceKextsToLoad</key>
<array>
<string>\System\Library\Extensions\AMDRadeonX4100.kext</string>
<string>\System\Library\Extensions\AMD9500Controller.kext</string>
</array>

Does it matter where in the config.plist this is pasted?
 
Joined
Oct 5, 2013
Messages
505
Mac
Classic Mac
Mobile Phone
Does it matter where in the config.plist this is pasted?

Usually you want to insert it like so ...

Code:
    <key>KernelAndKextPatches</key>
    <dict>
        ... stuff goes here ...
        <key>KextsToPatch</key>
             <array>
                 <dict>
                     ... stuff goes here ...
                 </dict>
              </array>
         <key>ForceKextsToLoad</key>
               <array>
                    <string>\System\Library\Extensions\AMDRadeonX4100.kext</string>
                    <string>\System\Library\Extensions\AMD9500Controller.kext</string>
               </array>
    </dict>
 
Status
Not open for further replies.
Top