Contribute
Register

Random black screens using RX560 + 10.13.4

Status
Not open for further replies.
Replace the FakeSMC file. RX460, RX560 can works good.
 

Attachments

  • FakeSMC.kext.zip
    150.4 KB · Views: 99
Replace the FakeSMC file. RX460, RX560 can works good.

Recently, AMD H264 GVA encoder not work propertly, some Apps like FCPX and QuickTime, exporting video as H264 may cause system freeze, need remove dummy injection “IOGVACodec” sting “AMDU7V4” from IOKitPersonalities > AMDBaffinGraphicsAccelerator > within FakeSMC info.plist.
 
Last edited:
Starting own thread to try and fix this issue I am having.

I'm running an HP 8300 which has been very stable using onboard HD4000 graphics. With the move to 10.13.4 I upgraded to an RX560. This is working well with two monitors EXCEPT for the significant issue whereby both screens go black and cannot be turned back on. This seems to be random, and the computer continues to e.g. play music. I have not find a way out except to hard reset i.e. use the physical power button.

Sleep on the computer works properly.
Displays turn off and wake works properly.

I followed @pastrychef excellent guide and have enabled the Intel HD4000 onboard graphics in order to get Quicksync (which is working according to MacX Video Convertor Pro). I have also been following along with this thread but no-one seems to have the same issue, except this person.

I am first trying to get graphics on the RX560 working stable. I will then look at HDMI/DP audio.

Attached is config.plist and below my /Library/Extensions folder. Let me know if anything else would be useful to troubleshoot.

Any suggestions how to get this back working stable? Thanks in advance.

View attachment 324059

See this thread... It may provide you with some hints to how to get it working...
https://www.tonymacx86.com/threads/...-far-firepro-w7000.243563/page-2#post-1732414
 
An update. I ran with the HD4000 for a few days, and it was 100% stable. I've just put the RX560 in along with (per this thread)
  1. Lilu
  2. IntelGraphicsFixup
  3. WhateverGreen
I also added to my Clover config (as per this thread)
  1. rename PEGP to GFX0
  2. 0x01620007 in the "ig-platform-id" section
I'm testing the stability now, first with with a single DP monitor.
Audio over DP worked without having to do anything (I didn't have any audio setup on the 8300 i.e. analogue jacks are no setup).
BruceX is back at around 33 - 35seconds.

Reviewing this thread my HD4000 shows up in iStat menus, VDADecoderCheck says "GVA info: Successfully connected to the Intel plugin, offline Gen7, Hardware acceleration is fully supported".

However if I run the Intel Power Gadget I can't get the Processor Graphics frequency to move from 0.35 i.e. 350mhz. If I play the Sony Camp 4k demo.mp4 then video stutters and no movement on the graphics frequency. I know this machine isn't the newest but with an RX560 I expected to be able to play 4k video?

I'm using the iMac13,2 system definition. I haven't flashed my card (and hope I don't have to!).
iMac13,2 is correct for your system. I am using the same for my i7-3770K.
I have enabled IGPU is 0x01620007 ig-platform-id otherwise FCPX does not export H.264.
I too cannot play the Sony Camp demo smoothly - it uses the CPU and not the RX580. It's HEVC 10-Bit.
I cannot export HEVC 8-bit in FCPX with the IGPU enabled.
i7-3770 does not support HEVC decode but expected Quicktime to use RX580 but does not.

But I do not have any instability or freezes.
I use Lilu & IntelGraphicsFixup but NOT whatevergreen.

Post your config.plist and IOREG file.
 
I have made progress...I disabled the onboard graphics in the BIOS, rebooted and so far have not had any crashes. It's only a few hours so far, but with graphics enabled it was crashing within 15mins. Will keep things updated...
Hopping over here to this thread to check in on this issue.

With my newly installed RX560 on my HP8300 SFF, I too have Integrated Video disabled in the BIOS and am using DisplayPort on my RX560. (BIOS > Advanced > Device Options > Integrated Video - Disabled)

If your machine is stable and working, and disabling the integrated graphics was the issue, then that's good to know.

My machine is completely stable thus far, but I've only had the card installed for less than 24 hours. So I'd need to test a bit more to ensure it too doesn't have random black screens. If there was a rough length of time when these random black screens would appear, then please let me know and I'll leave the machine running 24/7 just in case.

Also, just let me know if you need me to post any Clover screen shots or anything to assist if I can.

Just to note, my HP 8300 SFF started as a virgin Sierra OS with apps installed and integrated graphics. So I never installed any special kexts or clover tweaks. It just worked from the get go. Then I installed an upgrade to High Sierra using this very helpful guide and that resulted in placing FakeSMC.kext into /EFI/CLOVER/kexts/Other/. So that is the only kext I added, and I just downloaded the latest version of that from the Downloads > Kexts menu above on this forum.

Lastly, I did not update the boot SSD to APFS, and suck with HFS+, so I'm not sure if that was a variable with your machine that would be different and possible cause black vid screens. (I do know with my HP 8300 Ultra Slim [not the SFF; I have two 8300's] I tried installing a virgin copy of high sierra on that machine, and it caused sleep/wake issues with the mouse/keyboard not responding, verbose text at startup, and odd video resolution issues on display during install.) So I opted to stick with HFS+ with my HP8300 SFF and high sierra upgrade. Worked fine as per that guide above.

Just wanted to point out any potential differences between your machine and mine to hopefully narrow down possibilities/variables.

Keep me posted if your machine is back to being stable after dialing HD4000 integrated graphics. That would be a nice easy fix.
 
  • If I run HD4000 only it is stable.
  • If I run RX560 + disabled HD4000 it still crashes - just hangs (no black screens any more) but not as often as with HD4000 enabled.
  • If I run RX560 + enabled HD4000 I get regular crashes.
Ideally I would run the RX560 + HD4000 (for quick sync).

@HackaShaq the crashes (it just hangs, or sometimes reboots, or sometimes has a black screen) are not repreoducable but they are regular. The only common thing is I have to be using the machine. If I just leave it on, its fine. Sleep/wake etc. If I'm using the machine (e.g. web browsing, listening to music) thats when I end up with issues. I am running APFS but don't see any indications that is the issue.

Looking at the system log, the common thing just before each hang is related to iTunes "iTunes[286]: tid:4f0b - Can't handle disconnect with invalid ecid" or "iTunesHelper[451]: tid:e03 - Can't handle disconnect with invalid ecid".

I have removed Whatevergreen as per comments above.

Post your config.plist and IOREG file.
Attached are my config.plist and IOREG outputs from a boot with RX560 installed and HD4000 disabled. I'm not really sure what I am looking at in IOREG..

These are the kexts I have installed:

Screen Shot 2018-04-19 at 10.58.06 AM.png
and

Screen Shot 2018-04-19 at 10.57.59 AM.png
 

Attachments

  • config.plist
    4.8 KB · Views: 190
  • ioreg output.ioreg
    13.2 MB · Views: 92
  • If I run HD4000 only it is stable.
  • If I run RX560 + disabled HD4000 it still crashes - just hangs (no black screens any more) but not as often as with HD4000 enabled.
  • If I run RX560 + enabled HD4000 I get regular crashes.
Ideally I would run the RX560 + HD4000 (for quick sync).

@HackaShaq the crashes (it just hangs, or sometimes reboots, or sometimes has a black screen) are not repreoducable but they are regular. The only common thing is I have to be using the machine. If I just leave it on, its fine. Sleep/wake etc. If I'm using the machine (e.g. web browsing, listening to music) thats when I end up with issues. I am running APFS but don't see any indications that is the issue.

Looking at the system log, the common thing just before each hang is related to iTunes "iTunes[286]: tid:4f0b - Can't handle disconnect with invalid ecid" or "iTunesHelper[451]: tid:e03 - Can't handle disconnect with invalid ecid".

I have removed Whatevergreen as per comments above.


Attached are my config.plist and IOREG outputs from a boot with RX560 installed and HD4000 disabled. I'm not really sure what I am looking at in IOREG..

These are the kexts I have installed:

View attachment 326463
and

View attachment 326464
Couple of ideas. Have you tried running Windows with the RX560 installed to rule out any hardware related issues? You could also try removing any kext that ends in Sensors.kext and see if that has any effect. I know those can cause problems in certain scenarios.
 
It came from a working machine but that will be a test soon. I have a spare HD so will use that. I may even try a clean MacOS install to see if it still happens.

Re the sensors.kext can they just be removed (as in deleted) - they don't need replacing with newer versions etc?
 
It came from a working machine but that will be a test soon. I have a spare HD so will use that. I may even try a clean MacOS install to see if it still happens.

Re the sensors.kext can they just be removed (as in deleted) - they don't need replacing with newer versions etc?
A clean macOS install is a good idea. Add in 3rd party kexts one at a time and see what happens. You can delete the Sensors.kexts and reboot they are not mandatory.
 
These are the kexts I have installed:

dNtYG7K.png
In regards to your kexts in other, what about removing the following from EFI/CLOVER/kexts/Other:

AppleALC.kext
IntelGraphicsFixup.kext
Lilu.kext

The only reason I say this is because I don't have any of these (I only have FakeSMC.kext in that folder), and two of them have notes about being related to audio. So if you're having iTunes-related issues, then audio stuff might be related.

I've been playing a few songs on iTunes right now with an analog line out from the back, just to see if I could force any similar issues on my 8300 SFF and the music is playing, with no graphics issues.

Here's my entire Library/Extensions folder too if this helps:

ZZQiAn8.png
 
Status
Not open for further replies.
Back
Top