Jump to content

Black screen AMD Radeon HD5670

High Sierra upgrade Black screen AMD Radeon HD5670

  • Please log in to reply
15 replies to this topic

#1
Mac-on-PC

Mac-on-PC

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

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



#2
ricoc90

ricoc90

    InsanelyMac Legend

  • Donators
  • 666 posts
  • Gender:Male
  • Location:The Netherlands

Best Answer

AMD cards need driver rollback from Sierra:

 

AMDRadeonX3000.kext

AMDRadeonX3000GLDriver.bundle

IOAccelerator2D.plugin

IOAcceleratorFamily2.kext

 

Attached File  Sierra_Rollback.zip   13.14MB   320 downloads



#3
Mac-on-PC

Mac-on-PC

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

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 :-(



#4
ricoc90

ricoc90

    InsanelyMac Legend

  • Donators
  • 666 posts
  • Gender:Male
  • Location:The Netherlands

Show me the output of 

kextstat | egrep "AMD|IOAccelerator"


#5
Mac-on-PC

Mac-on-PC

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

I post the output later today.



#6
Mac-on-PC

Mac-on-PC

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

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.



#7
Hector M. Wilde

Hector M. Wilde

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
  • Gender:Male
  • Location:Wolin, West Pomeranian, Poland

AMD cards need driver rollback from Sierra:

 

AMDRadeonX3000.kext

AMDRadeonX3000GLDriver.bundle

IOAccelerator2D.plugin

IOAcceleratorFamily2.kext

 

attachicon.gifSierra_Rollback.zip

May i ask why must do a rollback it is isn't any fix without rollbacking?



#8
ricoc90

ricoc90

    InsanelyMac Legend

  • Donators
  • 666 posts
  • Gender:Male
  • Location:The Netherlands

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 



#9
Mac-on-PC

Mac-on-PC

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

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



#10
ricoc90

ricoc90

    InsanelyMac Legend

  • Donators
  • 666 posts
  • Gender:Male
  • Location:The Netherlands

Yeah, that's what I thought. How did you install the kexts?

run

sudo touch /System/Library/Extensions && sudo kextcache -i /


#11
Mac-on-PC

Mac-on-PC

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

I just copy/paste.



#12
Mac-on-PC

Mac-on-PC

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

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$

 

:)  :)  :) 



#13
ricoc90

ricoc90

    InsanelyMac Legend

  • Donators
  • 666 posts
  • Gender:Male
  • Location:The Netherlands

Great  ^_^



#14
pico joe

pico joe

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 341 posts
  • Gender:Male

even in realmac have problem too https://forums.macru...macpro.2073218/



#15
chris1111

chris1111

    Packager

  • Donators
  • 4,596 posts
  • Gender:Male
  • Location:Montreal Canada
  • Interests:Mac OS X Packaging / scripts

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  :yes:



#16
budest

budest

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

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  :)








0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy