TheRavenBlue Posted May 30, 2017 Share Posted May 30, 2017 Hi! I have managed to install Sierra on my second SSD, everything went smoothly and I managed to get my R9 380 working (this one: https://www.amazon.com/Sapphire-DL-DVI-I-DL-DVI-D-Graphics-11242-13-20G/dp/B016LE95TK ) I have encountered one problem with it, when I login the screen like flickers and I can't watch YouTube in fullscreen becuse it will stutter and not play properly. I have also read that some people have fixed this by patching frame buffer, I am not to sure on how to do that I need someone to point me in the right direction! Thank you! Link to comment Share on other sites More sharing options...
Cyberdevs Posted May 30, 2017 Share Posted May 30, 2017 Hi there and welcome see this thread: http://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/ Link to comment Share on other sites More sharing options...
TheRavenBlue Posted May 30, 2017 Author Share Posted May 30, 2017 Hi there and welcome see this thread: http://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/ Thank you! This looks interesting I'll give this a try later, if I follow that guide and do it correctly will it fix the flickering and etc? Link to comment Share on other sites More sharing options...
Cyberdevs Posted May 30, 2017 Share Posted May 30, 2017 It probably will. Which version of macOS you are using? Provide more details about you hardware specs in your profile signature. If you only use one display, you don't need to do anything much, you GPU is supported by macOS, all you have to do is to select the correct frame buffer "Lagotto" for your GPU and select Inject ATI under graphics section. Use clover configurator to edit config.plist. You can post your config.plist as well so I can take a look. Link to comment Share on other sites More sharing options...
TheRavenBlue Posted May 30, 2017 Author Share Posted May 30, 2017 It probably will. Which version of macOS you are using? Provide more details about you hardware specs in your profile signature. If you only use one display, you don't need to do anything much, you GPU is supported by macOS, all you have to do is to select the correct frame buffer "Lagotto" for your GPU and select Inject ATI under graphics section. Use clover configurator to edit config.plist. You can post your config.plist as well so I can take a look. I followed this guy to make it work so I could actually see what I was doing: ##### And I am running the latest update for Sierra! 10.12.5 I belive. And my full specs are: i7 - 3770 (Non K) Sapphire Nitro R9 380 4GB ASRock H61M-DGS R2.0 8GB DDR3 Team Elite 2x OCZ Trion 250 GB My config.plist: https://pastebin.com/raw/ZHLbUMTz Also my Info.plist in AMDRadeonX4000.Kext if you want that one also: https://pastebin.com/raw/5PZZUY22 Again thank you for the help! Link to comment Share on other sites More sharing options...
Cyberdevs Posted May 30, 2017 Share Posted May 30, 2017 Any time I assume you have IntelGraphics set to primary to avoid boot to black screen with Sierra? Link to comment Share on other sites More sharing options...
TheRavenBlue Posted May 30, 2017 Author Share Posted May 30, 2017 Any time I assume you have IntelGraphics set to primary to avoid boot to black screen with Sierra? No I use my PCIE GPU to boot it works fine with some modification in the X4000 Info.plist! Link to comment Share on other sites More sharing options...
Cyberdevs Posted May 30, 2017 Share Posted May 30, 2017 Oh, I see. That's great though! Well modifying the kext files have its perks and it might have some unwanted bugs but if it's works then I guess it's all good. You can also test and see if setting the iGPU as primary without modifying the kext file will solve the flickering problem. If you set iGPU as primary and connect your monitor to the R9 GPU you'll lose post boot screen until macOS is loaded, but you won't need to inject anything to the config.plist or modify the kext files to have QE/CI. But it's up to you. Link to comment Share on other sites More sharing options...
TheRavenBlue Posted May 30, 2017 Author Share Posted May 30, 2017 Oh, I see. That's great though! Well modifying the kext files have its perks and it might have some unwanted bugs but if it's works then I guess it's all good. You can also test and see if setting the iGPU as primary without modifying the kext file will solve the flickering problem. If you set iGPU as primary and connect your monitor to the R9 GPU you'll lose post boot screen until macOS is loaded, but you won't need to inject anything to the config.plist or modify the kext files to have QE/CI. But it's up to you. The flickering disappears if I use iGPU. The reason I got a Hackintosh is becuse I do a lot of video and image editing, if I were to boot using iGPU will it use the power of my PCIE GPU to render for example a video or will it use my iGPU? I do not really mind the flickering, it just gets a bit annoying when editing and the software runs quite slow and there is some flickering Link to comment Share on other sites More sharing options...
Cyberdevs Posted May 30, 2017 Share Posted May 30, 2017 The Only use for iGPU being set as primary is to avoid the Radeon GPU being initialized during the boot process because when it does it will boot to black screen. But when iGPU is the primary graphic adapter it gets initialized and after that macOS could initialize the Radeon GPU correctly, so here is what you have to do: Your display must be connected to the R9 GPU for using the Radeon graphics even though you set the iGPU as primary display 1. Make the proper adjustments for clover to automatically from the drive you installed MacOS Sierra 2. Remove any graphic injections you have in config.plist 3. Set iGPU as primary in the BIOS 4. Boot the computer and wait until the macOS is completely loaded Link to comment Share on other sites More sharing options...
TheRavenBlue Posted May 30, 2017 Author Share Posted May 30, 2017 The Only use for iGPU being set as primary is to avoid the Radeon GPU being initialized during the boot process because when it does it will boot to black screen. But when iGPU is the primary graphic adapter it gets initialized and after that macOS could initialize the Radeon GPU correctly, so here is what you have to do: Your display must be connected to the R9 GPU for using the Radeon graphics even though you set the iGPU as primary display 1. Make the proper adjustments for clover to automatically from the drive you installed MacOS Sierra 2. Remove any graphic injections you have in config.plist 3. Set iGPU as primary in the BIOS 4. Boot the computer and wait until the macOS is completely loaded Ok thank you I will try this out! Link to comment Share on other sites More sharing options...
Cyberdevs Posted May 30, 2017 Share Posted May 30, 2017 You're welcome and good luck! Link to comment Share on other sites More sharing options...
TheRavenBlue Posted May 30, 2017 Author Share Posted May 30, 2017 You're welcome and good luck! It did get a little bit better when doing as you said, but when I open for example Photoshop and load an image it starts to lag really badly. Link to comment Share on other sites More sharing options...
Cyberdevs Posted May 30, 2017 Share Posted May 30, 2017 Let's review what we did so far, How did you create the USB installer? Do you use a patched DSDT or do you have patched SSDT tables? and after you changed the setting did you restore the AMDRadeonX4000.Kext file to its original version? if restore it or install the latest macOS combo update. and then try LuxMark or CineBench and see how they score your computer. Link to comment Share on other sites More sharing options...
Recommended Posts