Mac-on-PC Posted September 28, 2017 Share Posted September 28, 2017 After upgrade from Sierra to High Sierra I just get a black screen after boot. Lilu.kext and WhateverGreen.kext in EFI/Clover/kexts/Other. I have a AMD Radeon HD5670 graphic card native supported by macOS out-of-the-box until now. What could be wrong? Can someone help. Thanks. Mobo: Gigabyte GA-EG45M-DS2H (rev. 1.0) Intel®G45 + ICH10R Chipset Socket 755 CPU: Intel® Core™2 Quad Processor Q9550 (12M Cache, 2.83 GHz, 1333 MHz FSB) Graphics: ASUS AMD ATI Radeon HD 5670 1024 MB SMBIOS: Mac (27-inch, Late 2013) Clover: 4220 Link to comment Share on other sites More sharing options...
Guest ricoc90 Posted September 28, 2017 Share Posted September 28, 2017 AMD cards need driver rollback from Sierra: AMDRadeonX3000.kext AMDRadeonX3000GLDriver.bundle IOAccelerator2D.plugin IOAcceleratorFamily2.kext Sierra_Rollback.zip Link to comment Share on other sites More sharing options...
Mac-on-PC Posted September 28, 2017 Author Share Posted September 28, 2017 Thanks for your answer. I have don that and I have a High Sierra screen now :-) But it is a little bit shaky and the Dock turned gray with no transparency. Perhaps the HD5670 graphic card is outdated for High Sierra and Metal 2 :-( Link to comment Share on other sites More sharing options...
Guest ricoc90 Posted September 28, 2017 Share Posted September 28, 2017 Show me the output of kextstat | egrep "AMD|IOAccelerator" Link to comment Share on other sites More sharing options...
Mac-on-PC Posted September 29, 2017 Author Share Posted September 29, 2017 I post the output later today. Link to comment Share on other sites More sharing options...
Mac-on-PC Posted September 29, 2017 Author Share Posted September 29, 2017 This is the result of kextstat | egrep "AMD|IOAccelerator" Sierra (with EmuVariableUefi-64.efi) Last login: Fri Sep 29 00:58:45 on console xxxxs-iMac:~ xxxx$ kextstat | egrep "AMD|IOAccelerator" 85 2 0xffffff7f82e5c000 0x122000 0x122000 com.apple.kext.AMDLegacySupport (1.5.1) 0670744B-B64C-3424-B186-FD972A37E78E <84 12 11 7 5 4 3 1> 96 0 0xffffff7f82fc1000 0xea000 0xea000 com.apple.kext.AMD5000Controller (1.5.1) C6C2F59D-56C9-32F7-AB68-FEA67F42B413 <85 84 12 11 5 4 3 1> 111 1 0xffffff7f82772000 0x90000 0x90000 com.apple.iokit.IOAcceleratorFamily2 (311.14) 13F71024-7246-3AD1-A551-5C186BC70889 <84 12 7 6 5 4 3 1> 112 0 0xffffff7f82811000 0x571000 0x571000 com.apple.AMDRadeonX3000 (1.5.1) F6F37414-893B-3F66-8AB7-F3327DE6AC55 <111 110 84 12 7 5 4 3 1> 115 0 0xffffff7f82f8b000 0x22000 0x22000 com.apple.kext.AMDLegacyFramebuffer (1.5.1) 930A7077-5EBD-3FA5-A023-415A1438E132 <85 84 12 11 7 5 4 3 1> xxxxs-iMac:~ xxxx$ Sierra (without EmuVariableUefi-64.efi) Last login: Fri Sep 29 13:07:50 on console xxxxs-iMac:~ xxxx$ kextstat | egrep "AMD|IOAccelerator" 86 2 0xffffff7f82e5c000 0x122000 0x122000 com.apple.kext.AMDLegacySupport (1.5.1) 0670744B-B64C-3424-B186-FD972A37E78E <85 12 11 7 5 4 3 1> 95 0 0xffffff7f82fc1000 0xea000 0xea000 com.apple.kext.AMD5000Controller (1.5.1) C6C2F59D-56C9-32F7-AB68-FEA67F42B413 <86 85 12 11 5 4 3 1> 100 0 0xffffff7f8260d000 0x156000 0x156000 com.apple.kext.AMDSupport (1.5.1) 86E4A4D6-A270-3BF3-AE81-A27F35EEC4D9 <99 85 12 11 7 5 4 3 1> 110 1 0xffffff7f82772000 0x90000 0x90000 com.apple.iokit.IOAcceleratorFamily2 (311.14) 13F71024-7246-3AD1-A551-5C186BC70889 <85 12 7 6 5 4 3 1> 111 0 0xffffff7f82811000 0x571000 0x571000 com.apple.AMDRadeonX3000 (1.5.1) F6F37414-893B-3F66-8AB7-F3327DE6AC55 <110 109 85 12 7 5 4 3 1> 115 0 0xffffff7f82f8b000 0x22000 0x22000 com.apple.kext.AMDLegacyFramebuffer (1.5.1) 930A7077-5EBD-3FA5-A023-415A1438E132 <86 85 12 11 7 5 4 3 1> xxxxs-iMac:~ xxxx$ High Sierra (without EmuVariableUefi-64.efi) Last login: Fri Sep 29 12:54:33 on console xxxxs-iMac:~ xxxx$ kextstat | egrep "AMD|IOAccelerator" 100 2 0xffffff7f8241d000 0x122000 0x122000 com.apple.kext.AMDLegacySupport (1.5.8) 8D2ACF79-71D8-3500-A853-C1D2B01C4FDC <99 12 11 7 5 4 3 1> 110 0 0xffffff7f825dd000 0xea000 0xea000 com.apple.kext.AMD5000Controller (1.5.8) 0D2838A6-1996-3CAF-8E3A-C1814269A179 <100 99 12 11 5 4 3 1> 125 0 0xffffff7f82b02000 0x22000 0x22000 com.apple.kext.AMDLegacyFramebuffer (1.5.8) D1BFDFE9-3E2B-3D7C-AFA1-F59FA6C411AA <100 99 12 11 7 5 4 3 1> xxxxs-iMac:~ xxxx$ Sierra (without EmuVariableUefi-64.efi, Lily.kext, WhateverGreen.kext) Last login: Fri Sep 29 13:29:47 on console xxxxs-iMac:~ xxxx$ kextstat | egrep "AMD|IOAccelerator" 103 2 0xffffff7f82e5c000 0x122000 0x122000 com.apple.kext.AMDLegacySupport (1.5.1) 0670744B-B64C-3424-B186-FD972A37E78E <88 12 11 7 5 4 3 1> 106 0 0xffffff7f82fc1000 0xea000 0xea000 com.apple.kext.AMD5000Controller (1.5.1) C6C2F59D-56C9-32F7-AB68-FEA67F42B413 <103 88 12 11 5 4 3 1> 108 0 0xffffff7f8260d000 0x156000 0x156000 com.apple.kext.AMDSupport (1.5.1) 86E4A4D6-A270-3BF3-AE81-A27F35EEC4D9 <107 88 12 11 7 5 4 3 1> 110 1 0xffffff7f82772000 0x90000 0x90000 com.apple.iokit.IOAcceleratorFamily2 (311.14) 13F71024-7246-3AD1-A551-5C186BC70889 <88 12 7 6 5 4 3 1> 111 0 0xffffff7f82811000 0x571000 0x571000 com.apple.AMDRadeonX3000 (1.5.1) F6F37414-893B-3F66-8AB7-F3327DE6AC55 <110 89 88 12 7 5 4 3 1> 112 0 0xffffff7f82f8b000 0x22000 0x22000 com.apple.kext.AMDLegacyFramebuffer (1.5.1) 930A7077-5EBD-3FA5-A023-415A1438E132 <103 88 12 11 7 5 4 3 1> xxxxs-iMac:~ xxxx$ High Sierra (without EmuVariableUefi-64.efi, Lily.kext, WhateverGreen.kext) Last login: Fri Sep 29 13:23:56 on console xxxxs-iMac:~ xxxx$ kextstat | egrep "AMD|IOAccelerator" 96 2 0xffffff7f829ca000 0x122000 0x122000 com.apple.kext.AMDLegacySupport (1.5.8) 8D2ACF79-71D8-3500-A853-C1D2B01C4FDC <90 12 11 7 5 4 3 1> 111 0 0xffffff7f82b2f000 0xea000 0xea000 com.apple.kext.AMD5000Controller (1.5.8) 0D2838A6-1996-3CAF-8E3A-C1814269A179 <96 90 12 11 5 4 3 1> 125 0 0xffffff7f82af9000 0x22000 0x22000 com.apple.kext.AMDLegacyFramebuffer (1.5.8) D1BFDFE9-3E2B-3D7C-AFA1-F59FA6C411AA <96 90 12 11 7 5 4 3 1> xxxxs-iMac:~ xxxx$ Both situations have the same setup and High Sierra runs on Sierra kexts. When I but EmuVariableUefi-64.efi in EFI/CLOVER/drivers64UEFI High Sierra got black screen again. Under High Sierra it locks like com.apple.iokit.IOAcceleratorFamily2 and com.apple.AMDRadeonX3000 is not loaded. 1 Link to comment Share on other sites More sharing options...
Hectorsky Posted September 29, 2017 Share Posted September 29, 2017 AMD cards need driver rollback from Sierra: AMDRadeonX3000.kext AMDRadeonX3000GLDriver.bundle IOAccelerator2D.plugin IOAcceleratorFamily2.kext Sierra_Rollback.zip May i ask why must do a rollback it is isn't any fix without rollbacking? Link to comment Share on other sites More sharing options...
Guest ricoc90 Posted September 29, 2017 Share Posted September 29, 2017 Both situations have the same setup and High Sierra runs on Sierra kexts. When I but EmuVariableUefi-64.efi in EFI/CLOVER/drivers64UEFI High Sierra got black screen again. Under High Sierra it locks like com.apple.iokit.IOAcceleratorFamily2 and com.apple.AMDRadeonX3000 is not loaded. run sudo kextutil -v /System/Library/Extensions/AMDRadeonX3000.kext May i ask why must do a rollback it is isn't any fix without rollbacking? As far as I know there is not, indeed. But I don't have an AMD card myself, so maybe i am missing something. until now the rollback works pretty well, though it's not future proof Link to comment Share on other sites More sharing options...
Mac-on-PC Posted September 29, 2017 Author Share Posted September 29, 2017 It lookes like there is a promblem when I run sudo kextutil -v /System/Library/Extensions/AMDRadeonX3000.kext xxxxs-iMac:~ xxxx$ sudo kextutil -v /System/Library/Extensions/AMDRadeonX3000.kext Defaulting to kernel file '/System/Library/Kernels/kernel' Kext rejected due to improper filesystem permissions: <OSKext 0x7fe2aed16b70 [0x7fff9c5385b0]> { URL = "file:///System/Library/Extensions/AMDRadeonX3000.kext/", ID = "com.apple.AMDRadeonX3000" } Kext rejected due to improper filesystem permissions: <OSKext 0x7fe2aed47990 [0x7fff9c5385b0]> { URL = "file:///System/Library/Extensions/IOAcceleratorFamily2.kext/", ID = "com.apple.iokit.IOAcceleratorFamily2" } Rejecting invalid/inauthentic kext for bundle id com.apple.iokit.IOAcceleratorFamily2 at location file:///System/Library/Extensions/IOAcceleratorFamily2.kext/. /System/Library/Extensions/AMDRadeonX3000.kext - no compatible dependency found for com.apple.iokit.IOAcceleratorFamily2. Rejecting invalid/inauthentic kext for bundle id com.apple.iokit.IOAcceleratorFamily2 at location file:///System/Library/Extensions/IOAcceleratorFamily2.kext/. /System/Library/Extensions/AMDRadeonX3000.kext - no compatible dependency found for com.apple.iokit.IOAcceleratorFamily2. Rejecting invalid/inauthentic kext for bundle id com.apple.iokit.IOAcceleratorFamily2 at location file:///System/Library/Extensions/IOAcceleratorFamily2.kext/. /System/Library/Extensions/AMDRadeonX3000.kext - no compatible dependency found for com.apple.iokit.IOAcceleratorFamily2. Diagnostics for /System/Library/Extensions/AMDRadeonX3000.kext: Authentication Failures: File owner/permissions are incorrect (must be root:wheel, nonwritable by group/other): /System/Library/Extensions/AMDRadeonX3000.kext Contents _CodeSignature CodeResources Info.plist MacOS AMDRadeonX3000 PkgInfo version.plist Dependency Resolution Failures: Only incompatible kexts found for these libraries: com.apple.iokit.IOAcceleratorFamily2 Link to comment Share on other sites More sharing options...
Guest ricoc90 Posted September 29, 2017 Share Posted September 29, 2017 Yeah, that's what I thought. How did you install the kexts?run sudo touch /System/Library/Extensions && sudo kextcache -i / Link to comment Share on other sites More sharing options...
Mac-on-PC Posted September 29, 2017 Author Share Posted September 29, 2017 I just copy/paste. Link to comment Share on other sites More sharing options...
Mac-on-PC Posted September 29, 2017 Author Share Posted September 29, 2017 I have reinstalled the Sierra kext with kext utility. And now everything is OK. Sorry. My mistake. Thank you very much rico90 for your help. And happy friday to all of you girls and guys. Last login: Fri Sep 29 18:26:27 on console xxxxs-iMac:~ xxxx$ kextstat | egrep "AMD|IOAccelerator" 100 2 0xffffff7f830b4000 0x122000 0x122000 com.apple.kext.AMDLegacySupport (1.5.8) 8D2ACF79-71D8-3500-A853-C1D2B01C4FDC <91 12 11 7 5 4 3 1> 107 0 0xffffff7f83219000 0xea000 0xea000 com.apple.kext.AMD5000Controller (1.5.8) 0D2838A6-1996-3CAF-8E3A-C1814269A179 <100 91 12 11 5 4 3 1> 117 1 0xffffff7f829ca000 0x90000 0x90000 com.apple.iokit.IOAcceleratorFamily2 (311.14) 13F71024-7246-3AD1-A551-5C186BC70889 <91 12 7 6 5 4 3 1> 118 0 0xffffff7f82a69000 0x571000 0x571000 com.apple.AMDRadeonX3000 (1.5.1) F6F37414-893B-3F66-8AB7-F3327DE6AC55 <117 116 91 12 7 5 4 3 1> 127 0 0xffffff7f831e3000 0x22000 0x22000 com.apple.kext.AMDLegacyFramebuffer (1.5.8) D1BFDFE9-3E2B-3D7C-AFA1-F59FA6C411AA <100 91 12 11 7 5 4 3 1> xxxxs-iMac:~ xxxx$ Link to comment Share on other sites More sharing options...
Guest ricoc90 Posted September 29, 2017 Share Posted September 29, 2017 Great Link to comment Share on other sites More sharing options...
pico joe Posted September 30, 2017 Share Posted September 30, 2017 even in realmac have problem too https://forums.macru...macpro.2073218/ Link to comment Share on other sites More sharing options...
chris1111 Posted October 4, 2017 Share Posted October 4, 2017 Depends the hardware you have If you have a CPU with IGPU Graphics injector like Intel HD 3000 or HD 4000, HD 4600 theres is not need to rollback kexts See here AMD CARD Also here Saphire Radeon Succès 5570 I have ATI 5450 and Saphire Radeon HD 5570 working in High Sierra Dell Optiplex 790 no roll back 1 Link to comment Share on other sites More sharing options...
budest Posted December 8, 2017 Share Posted December 8, 2017 Great Hey Rico, You seem to know a bit about these issues and was wondering if you could help me? Using a Radeon R9 280X in High Sierra with only one monitor working. The second one is getting a signal but displaying only a black screen. Both worked flawlessly in previous versions of OSX. I've been working at this for months with no joy and followed the steps above too. When I replace the aforementioned kexts with the Sierra versions my one working monitor defaults to what could be said is a VGA display with weird colours. I agree with your logic that it's a kext issue and therefore by replacing the kexts that worked in Sierra they should also work in High Sierra but that isn't the case for me. It has me wondering if the 3000 kexts are the correct versions for HS? Any further input? Thanks **EDIT** I am convinced it's the DVI that's broken under High Sierra. Dual monitors still works OK in Ubuntu and Windows 10 so it isn't a hardware issue. Definitely software related. System Prefs picks up both monitors (See image) https://imgur.com/a/qylUp **EDIT2** I was right DVI was not set up correctly. I had to edit a kext file adding frame buffer settings. All sorted now 1 Link to comment Share on other sites More sharing options...
igorwhore Posted September 18, 2018 Share Posted September 18, 2018 it's very cool if it works, I'll write off the results, I have a computer with i5-8600 and H370M DS3X and with such a video card. and, sorry for my language)) Link to comment Share on other sites More sharing options...
jsl2000 Posted January 1, 2019 Share Posted January 1, 2019 (edited) On 9/29/2017 at 5:05 AM, ricoc90 said: AMD cards need driver rollback from Sierra: AMDRadeonX3000.kext AMDRadeonX3000GLDriver.bundle IOAccelerator2D.plugin IOAcceleratorFamily2.kext Sierra_Rollback.zip Thank you very much. I have looked for this solution for more than 1 year until now found it ! It worked in my P5Q Pro MB (LGA 775) with 5770 GPU and 6870 GPU at 10.13.3 & 10.13.6. Edited January 1, 2019 by jsl2000 Link to comment Share on other sites More sharing options...
monw3d Posted February 22, 2019 Share Posted February 22, 2019 On 1/1/2019 at 4:47 AM, jsl2000 said: Thank you very much. I have looked for this solution for more than 1 year until now found it ! It worked in my P5Q Pro MB (LGA 775) with 5770 GPU and 6870 GPU at 10.13.3 & 10.13.6. On 12/9/2017 at 1:46 AM, budest said: Hey Rico, You seem to know a bit about these issues and was wondering if you could help me? Using a Radeon R9 280X in High Sierra with only one monitor working. The second one is getting a signal but displaying only a black screen. Both worked flawlessly in previous versions of OSX. I've been working at this for months with no joy and followed the steps above too. When I replace the aforementioned kexts with the Sierra versions my one working monitor defaults to what could be said is a VGA display with weird colours. I agree with your logic that it's a kext issue and therefore by replacing the kexts that worked in Sierra they should also work in High Sierra but that isn't the case for me. It has me wondering if the 3000 kexts are the correct versions for HS? Any further input? Thanks **EDIT** I am convinced it's the DVI that's broken under High Sierra. Dual monitors still works OK in Ubuntu and Windows 10 so it isn't a hardware issue. Definitely software related. System Prefs picks up both monitors (See image) https://imgur.com/a/qylUp **EDIT2** I was right DVI was not set up correctly. I had to edit a kext file adding frame buffer settings. All sorted now can you guys please share the solution where and what part is modified? thanks Link to comment Share on other sites More sharing options...
hardcorehenry Posted February 22, 2019 Share Posted February 22, 2019 It's a bit wierd All you have better graphic than me. My old ATI 4850 works flawlessly on HS even Mojave 10.14.3. I just made proper SSDT-GFX0.aml by this thread https://github.com/acidanthera/WhateverGreen/blob/master/Manual/Sample.dsl and made proper connector patches by this thread https://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/ and this is how I got rid of black screen problems. The only concern is present Mojave 10.14.4 betas. Waiting for final 10.14.4 release Link to comment Share on other sites More sharing options...
tediiii Posted March 3, 2019 Share Posted March 3, 2019 (edited) I just select inject ATI in clover, use smbios imac 12.2 and the HIS HD 5670 works perfect with HDMI and D-Sub Port on My own GAZ68 + i5 2500 + 8GB Kingstone 1600mhz DDR3 Check this video HD 5670 Macos High Sierra Edited March 6, 2019 by tediiii Link to comment Share on other sites More sharing options...
jarmster Posted November 23, 2019 Share Posted November 23, 2019 (edited) I hate to drag up an old post but i believe it may apply to my situation. This is my first Hackintosh and i started with Mountain Lion. I managed to get it installed only to get black screeen on my laptop monitor. When i plugged in and external monitor i was able to see the desktop. After hours of searching and reading i managed to fix it by patching the framebuffer and i was successful. I was able to obtain full acceleration and all my video ports worked. Then came the idea to upgrade. I went with High Serria because i read that Mojave had issues with my video gpu. So i installed High Serria only to come to realize that my framebuffer edits needed redone. After more reading i realized that the framebuffer layout had changed and i needed to modify my edits and the way i patched them in the config.plist. After repatching them and selecting the right boot options, everything loads up. System sees my card, ioreg see my personality but i dont have hardware acceleration. It should be 1024 and its 6,lol I've not tried whatevergreen with the lilu method yet either. I've patched the framebuffer correctly. Now im wondering is it a problem with High Serria and my GPU. The laptop is a HP8740w with an Intel i5-520M ---1st gen arrandale chip. The graphics are Ati firepro M8720....This is the basically an ATI HD 5770 and this is what is detected by clover and my OS. I'm not really sure but i don't have the amd5000controller.kext anymore either. Things have changed obviously. I've read other threads with people with the same gpu having the same issue with no solution. This is the first thread that suggested a rollback to older drivers. I'm willing to try that if someone could explain the process a little and provide or tell me which kext files i require. Thanks guys. Edit I installed the above kext files with the kext wizard I rebooted a few times but this was the output from the cmd kextstat | egrep "AMD|IOAccelerator" iMac:~ jamesarmstrong$ kextstat | egrep "AMD|IOAccelerator" 128 1 0xffffff7f8281e000 0x8f000 0x8f000 com.apple.iokit.IOAcceleratorFamily2 (311.14) 13F71024-7246-3AD1-A551-5C186BC70889 <108 12 7 6 5 4 3 1> 129 0 0xffffff7f828ad000 0x571000 0x571000 com.apple.AMDRadeonX3000 (1.5.1) F6F37414-893B-3F66-8AB7-F3327DE6AC55 <128 127 108 12 7 5 4 3 1> iMac:~ jamesarmstrong$ This differs a bit from what i think i was supposed to get Last login: Fri Sep 29 18:26:27 on console xxxxs-iMac:~ xxxx$ kextstat | egrep "AMD|IOAccelerator" 100 2 0xffffff7f830b4000 0x122000 0x122000 com.apple.kext.AMDLegacySupport (1.5.8) 8D2ACF79-71D8-3500-A853-C1D2B01C4FDC <91 12 11 7 5 4 3 1> 107 0 0xffffff7f83219000 0xea000 0xea000 com.apple.kext.AMD5000Controller (1.5.8) 0D2838A6-1996-3CAF-8E3A-C1814269A179 <100 91 12 11 5 4 3 1> 117 1 0xffffff7f829ca000 0x90000 0x90000 com.apple.iokit.IOAcceleratorFamily2 (311.14) 13F71024-7246-3AD1-A551-5C186BC70889 <91 12 7 6 5 4 3 1> 118 0 0xffffff7f82a69000 0x571000 0x571000 com.apple.AMDRadeonX3000 (1.5.1) F6F37414-893B-3F66-8AB7-F3327DE6AC55 <117 116 91 12 7 5 4 3 1> 127 0 0xffffff7f831e3000 0x22000 0x22000 com.apple.kext.AMDLegacyFramebuffer (1.5.8) D1BFDFE9-3E2B-3D7C-AFA1-F59FA6C411AA <100 91 12 11 7 5 4 3 1> But it's obvious the kexts from the above serria rollback.zip file were installed I looked at the installed kexts in the wizard and i do not see the AMDLegacySupport.kext the AMD5000Controller.kext or the AMDLegacyFramebuffer.kext and none of those kext are in my System/Library/Extensions The only AMD file beside the 2 installed from the rollback file is the AMD9300Controller.kext Any suggestions? Should i locate the other 3 and install them? Edited November 23, 2019 by jarmster Link to comment Share on other sites More sharing options...
Recommended Posts