Mr.Graphic Posted March 10, 2017 Share Posted March 10, 2017 Config plist /kextsToPatch: <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_#_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> 3 Link to comment Share on other sites More sharing options...
SwithDrawn Posted March 11, 2017 Share Posted March 11, 2017 A huge thanks to everyone working on this -- was able to get my two Asus Dual-Fan RX480 8G's working on 10.12.3! 1) Started with a single 480 and Nvidia GT710 as a helper card (I have a Matrox IGPU so it's no good). For some reason the clover injection methods weren't working for me, I ended up editing info.plist in AMDRadeonX4100.kext, changing 0x67FF1002 to 0x67DF1002. That gave me acceleration on the 480, and I applied the CU patch to unlock all 36 compute units. I still needed the GT710 to boot. I tried putting in the second 480 but wasn't able to get a boot even with the GT710 helper card -- the setup only worked with a single 480 + helper card. 2) I modified the 480's vbios so I wouldn't need the GT710 (thanks to Rhys216's method). This worked fine, I hoped this would allow me to insert the second 480 without needing to mod its bios but this wasn't the case. I couldn't get OS X to boot up with the unmodded 480 alongside the modded 480 even with the GT710 helper card still in the case. 3) I modded the second 480's vbios and presto - both cards working in OS X and I don't need the GT710. Edit: for those interested in using the modded bios 480's in Windows, I had to use Crimson 16.9.1 as recent drivers check the bios signature and I got Error 43 in the Device Manager. 4) With just the two 480's and no post/bios/bootloader showing up, I have two config.plist files - one specifies the MacOS disk as default and the other selects the Windows disk. I switch them out depending on which OS I want to boot up. I used this guide to mount the clover EFI partition in Windows. My Luxmark scores about doubled from the single 480. That being said, even on just one 480 Adobe Premiere is very unstable with OpenCL but I can use Metal API for rendering and it seems solid. My test scene with Metal API trounced the same scene on Windows with OpenCL, and they were both way better than my previous setup (two R9 280s). Edit: I've found that removing the extra CU patch (so CUs go from 36 to 16) improves my OpenCL stability in Premiere. 3 Link to comment Share on other sites More sharing options...
jmacie Posted March 12, 2017 Share Posted March 12, 2017 A huge thanks to everyone working on this -- was able to get my two 480s working on 10.12.3! 1) Started with a single 480 and Nvidia GT710 as a helper card (I have a Matrox IGPU so it's no good). For some reason the clover injection methods weren't working for me, I ended up editing info.plist in AMDRadeonX4100.kext, changing 0x67FF1002 to 0x67DF1002. That gave me acceleration on the 480, and I applied the CU patch to unlock all 36 compute units. I still needed the GT710 to boot. I tried putting in the second 480 but wasn't able to get a boot even with the GT710 helper card -- the setup only worked with a single 480 + helper card. 2) I modified the 480's vbios so I wouldn't need the GT710 (thanks to Rhys216's method). This worked fine, I hoped this would allow me to insert the second 480 without needing to mod its bios but this wasn't the case. I couldn't get OS X to boot up with the unmodded 480 alongside the modded 480 even with the GT710 helper card still in the case. 3) I modded the second 480's vbios and presto - both cards working in OS X and I don't need the GT710 (although I will keep it in for Bios/Windows switching). My Luxmark scores about doubled from the single 480. That being said, even on just one 480 Adobe Premiere is very unstable with OpenCL but I can use Metal API for rendering and it seems solid. My test scene with Metal API trounced the same scene on Windows with OpenCL, and they were both way better than my previous setup (two R9 280s). Screen Shot 2017-03-11 at 2.57.33 PM.png Could you direct us to the OP for Rhys216's method that this youtube is linked from. Also which rx480 brands are you using and if I put this powercolor rom in my msi rx480 would I be able to boot into win10 in a dual boot, as well as sierra without a helper card? Thanks for any info. Link to comment Share on other sites More sharing options...
SwithDrawn Posted March 12, 2017 Share Posted March 12, 2017 Could you direct us to the OP for Rhys216's method that this youtube is linked from. Also which rx480 brands are you using and if I put this powercolor rom in my msi rx480 would I be able to boot into win10 in a dual boot, as well as sierra without a helper card? Thanks for any info. I have the Asus Rx 480 Dual-Fan 8GBs (I believe they are non reference). With regards to flashing, here's the original post (though it looks like you've already seen it lol). His instructions are a little vague, I used ATIFlash to back up the original bios, modified it like in his video and reflashed. That prevented the card from posting. Obviously do this at your own risk. It wasn't clear to me why he was using a downloaded BIOS instead of the original extracted one, which worked fine for me -- probably less of a big deal if you have a reference card. I wasn't able to boot into Windows without a helper card until I installed the Crimson drivers, which cleared Error 43 in the Device Manager. After that, it booted up on the 480s just like OSX (no Windows loading/logo but video turns on when the login screen appears). 1 Link to comment Share on other sites More sharing options...
jmacie Posted March 12, 2017 Share Posted March 12, 2017 Thanks, I'm going to try to study this quite a bit before I attempt flashing anything. I may just wait til after the next sierra rev and see how that shakes out for trying to solve the booting issues. Thanks again, I appreciate it! 1 Link to comment Share on other sites More sharing options...
Mr.Graphic Posted March 12, 2017 Share Posted March 12, 2017 @jmacie Do not expect Apple to resolve the boot issue. Black screen is a normal process. As a real Mac. Link to comment Share on other sites More sharing options...
jmacie Posted March 12, 2017 Share Posted March 12, 2017 @jmacie Do not expect Apple to resolve the boot issue. Black screen is a normal process. As a real Mac. yes, thanks I understood that, I was hoping @slice or someone on clover dev or one of the final cut enthusiasts would solve the helper card/internal graphics preboot necessity part Link to comment Share on other sites More sharing options...
Max.1974 Posted March 12, 2017 Share Posted March 12, 2017 Flashing bios is great alternative, but im fraid to crash my card.. im not advanced user... Im using another AMD card HD7850 (native) with RX 480, so its better than lags with IGPX onboard. Tks for @Gigamaxx !! Im using 10.12.4 public beta 5 [ macOS 10.12.4 (16E183b) ] Link to comment Share on other sites More sharing options...
Matthew82 Posted March 12, 2017 Share Posted March 12, 2017 This is very simple operation. I made this for my 290X If You making rendering in FCPX slower card will slowdown this better 1 Link to comment Share on other sites More sharing options...
Mork vom Ork Posted March 15, 2017 Share Posted March 15, 2017 I still try to find out, why RX4x0 cards won't work on Hackintosh w/o Helpercard or IGPU enabled and still found some interesting behaviour whil playing around: If you edit the following line within AMDRadeon4100.kext's info.plist: from this "AMDRadeonX4100_AMDBaffinGraphicsAccelerator" into this "AMDRadeonX4100_AMDGraphicsAccelerator" and if you patch your cards device-id into IOPCIMatch, the kext will get fully loaded on a restart. You won't have any acceleration or Metal support, but the kext will be fully loaded to the system. Why did i mention this if Metal support still doesn't work? Cause the kext gets loaded and NON of my displays turned black or into sleepmode or off. And now take a look at the internal code of the kext: the part for "AMDRadeonX4100_AMDGraphicsAccelerator": and here the part for "AMDRadeonX4100_AMDBaffinGraphicsAccelerator": Maybe nothing worth to investigate into, but i could not do it alone, cause i am a coding-noob. So maybe someone with enough coding-skills and too much sparetime will take a look into this. Thanx for listening... regards. 6 Link to comment Share on other sites More sharing options...
Pavo Posted March 15, 2017 Share Posted March 15, 2017 I still try to find out, why RX4x0 cards won't work on Hackintosh w/o Helpercard or IGPU enabled Its not just RX 4x0 cards, R9 290X also needs iGPU or helper card for Sierra, afaik its all newish gfx cards need iGPU or helper card for Sierra. 1 Link to comment Share on other sites More sharing options...
Mork vom Ork Posted March 15, 2017 Share Posted March 15, 2017 I know... i just wrote about RX4x0 cards, cause i own them myself and could use them for any testing purposes. Also i use an ADM R9 280x, which still works out-of-the-box, to compare the behaviours. But thanx for mention, cause once we find a working solution, it might work for all "newer" cards. 2 Link to comment Share on other sites More sharing options...
justpal Posted March 16, 2017 Share Posted March 16, 2017 Is there any way to disable 2nd display after macOs boots with the help of iGPU, I don't like having extra unused display. Link to comment Share on other sites More sharing options...
VirusX Posted March 17, 2017 Share Posted March 17, 2017 Is there any way to disable 2nd display after macOs boots with the help of iGPU, I don't like having extra unused display. maybe this is what you are looking for: http://www.insanelymac.com/forum/topic/317831-speed-up-your-rx480-by-disabling-the-virtual-igfx-display/ 1 Link to comment Share on other sites More sharing options...
Max.1974 Posted March 18, 2017 Share Posted March 18, 2017 Hello everyone, I've been checking the info.Plist AppleMGPUPower.kext/Plugins/AppleGraphicsControl.kext and I noticed, as in print that there was no AMDBuffin control, would it have any relevance? Because I managed to change the score of Benchmark 4 that went up a lot ... just a small light of a curious face ... and im not use overclock.. best regards !!! 1 Link to comment Share on other sites More sharing options...
SwithDrawn Posted March 22, 2017 Share Posted March 22, 2017 Hello everyone, I've been checking the info.Plist AppleMGPUPower.kext/Plugins/AppleGraphicsControl.kext and I noticed, as in print that there was no AMDBuffin control, would it have any relevance? Because I managed to change the score of Benchmark 4 that went up a lot ... just a small light of a curious face ... and im not use overclock.. best regards !!! Good find, but what was your Luxmark score before the change? 14k is about consistent with one of my 480 8GB cards on Luxball. I added AMDBaffinGraphicsAccelerator to AppleMGPUPowerControl but didn't see any difference. Actually went down by 100, lol. 1 Link to comment Share on other sites More sharing options...
Max.1974 Posted March 23, 2017 Share Posted March 23, 2017 Before the change was 78000 at 85000 in Benchmark 4 and 7600 at 9500 in Luxmark. Sorry that not worked for you. Im using Clover 4003 and no injections for ATI or Intel on config.plist. Just id for both. Link to comment Share on other sites More sharing options...
Matthew82 Posted April 2, 2017 Share Posted April 2, 2017 I made the FCPX performance test with single R9 290X Matrix (Asus) and RX 480 G1 (8 GB version) BruceX test: Single 290X - 22 s. Single RX 480 15 s. 1 Link to comment Share on other sites More sharing options...
Fljagd Posted April 2, 2017 Share Posted April 2, 2017 I made the FCPX performance test with single R9 290X Matrix (Asus) and RX 480 G1 (8 GB version) BruceX test: Single 290X - 22 s. Single RX 480 15 s. Zrzut ekranu 2017-04-02 o 13.58.41.png Hi matthew really good rx480 all alone? Link to comment Share on other sites More sharing options...
Matthew82 Posted April 2, 2017 Share Posted April 2, 2017 Yes. RX +6850k OC to 4.2 Link to comment Share on other sites More sharing options...
Fljagd Posted April 2, 2017 Share Posted April 2, 2017 Yes. RX +6850k OC to 4.2 Can you share your config.plist? Thank Link to comment Share on other sites More sharing options...
Matthew82 Posted April 2, 2017 Share Posted April 2, 2017 Can you share your config.plist? Thank config.plist.zip 1 Link to comment Share on other sites More sharing options...
Fljagd Posted April 2, 2017 Share Posted April 2, 2017 config.plist.zip it's for RX480? 5 patches. Right Link to comment Share on other sites More sharing options...
Matthew82 Posted April 2, 2017 Share Posted April 2, 2017 Yes. Enable this patch Link to comment Share on other sites More sharing options...
Fljagd Posted April 2, 2017 Share Posted April 2, 2017 yes Thank a lot Hello everyone, I've been checking the info.Plist AppleMGPUPower.kext/Plugins/AppleGraphicsControl.kext and I noticed, as in print that there was no AMDBuffin control, would it have any relevance? Because I managed to change the score of Benchmark 4 that went up a lot ... just a small light of a curious face ... and im not use overclock.. best regards !!! The path /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleMGPUPowerControl.kext/Contents/Info.plist 1 Link to comment Share on other sites More sharing options...
Recommended Posts