Contribute
Register

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

Status
Not open for further replies.
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:
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
 
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?????
 
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.
 
the code is stil the same, not card-dependend.
 
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.
 
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?
 
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>
 
Hello, wildwillow ! I have AMD R9 380 4gb powercolor . R9 380 doestn't work. I write FakeID 0x693910002 and videocard work without aceleration and Memory 7mb. Kext amd7000/8000/9000 and x4000 doesn't work. Can You help me to make R9 380 great again, please? Mac OS 10.12.2
 
Last edited:
Status
Not open for further replies.
Back
Top