Jump to content
dmpcoke

[Solved] OC 0.5.8 Catalina Black screen for seconds - minutes after wakeup from sleep

7 posts in this topic

Recommended Posts

Posted (edited)

Hi,

 

I followed the OC guide, and installed Catalina 10.15.5 on my PC.

The installation went very well. Most parts also work well after I login to the desktop except the following
issue:

Each time I tried to log back into the desktop from sleep, I would get a black screen very shortly after I entered the desktop.

And black screen will last from a few seconds to a few minutes, no exact lasting time.

Keyboards and mouse are still working during black screen, I can see the operations after the monitor works again.

 

It connects LG monitor via DP port and I tried to modified the dp version between 1.2 and 1.4, got the same issue.

 

Attached my entire OC folder, I'm so appreciated if someone could help me check it out, or tell me which part I should focus on.

 

Thanks in advance!

 

P.S. Here is my PC summary: Dell Optiplex 7060 MFF

 

CPU Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz; 8th Gen, Coffee Lake
GPU Intel(R) UHD Graphics 630
RAM Team Group 32 GB (2 × 16GB), 2400 MHz, DDR4

Chipset

Intel 300 Series LPC (Q370) – A306
Audio Realtek ALC255/3234 (Codec ID: 0x10EC0255)
Ethernet Intel(R) Ethernet Connection I219-LM
WiFi/BT M.2 BCM43224 802.11a/b/g/n
Storage Samsung SSD 970 EVO 500GB
USB Ports Type-C × 1,USB 3.0 × 5
Video Output DP × 2
Monitor

LG 4K 3840 x 2160 @ 60 Hz

BIOS v1.4.2

OC.zip

Edited by dmpcoke
Issue Solved

Share this post


Link to post
Share on other sites
Advertisement
Posted (edited)
On 6/2/2020 at 11:54 AM, dmpcoke said:

Hi,

 

I followed the OC guide, and installed Catalina 10.15.5 on my PC.

The installation went very well. Most parts also work well after I login to the desktop except the following
issue:

Each time I tried to log back into the desktop from sleep, I would get a black screen very shortly after I entered the desktop.

And black screen will last from a few seconds to a few minutes, no exact lasting time.

Keyboards and mouse are still working during black screen, I can see the operations after the monitor works again.

 

I'm using Clover, but I'm responding in case this helps.  When I had display issues with my UHD 630 after sleep, the problem was that I did not have Intel ME enabled in BIOS.  Could your issue be Intel ME related?  Also related would be the presence of an IMEI device in your DSDT (which should be automatically addressed by WEG).  Here's my installation thread for my HP EliteDesk 800 G4 Mini in case it helps you.

 

A few other observations:

  • Upgrade to the latest Lilu / WEG
  • Switch from IntelMausiEthernet.kext to IntelMausi.kext 1.0.3
  • I don't see any framebuffer patches in your config.plist and you have framebuffer-patch-enable = 0.  Is that intentional? 
Edited by tonyx86

Share this post


Link to post
Share on other sites
Posted (edited)
1 hour ago, tonyx86 said:

 

I'm using Clover, but I'm responding in case this helps.  When I had display issues with my UHD 630 after sleep, the problem was that I did not have Intel ME enabled in BIOS.  Could your issue be Intel ME related?  Also related would be the presence of an IMEI device in your DSDT (which should be automatically addressed by WEG).  Here's my installation thread for my HP EliteDesk 800 G4 Mini in case it helps you.

 

A few other observations:

  • Upgrade to the latest Lilu / WEG
  • Switch from IntelMausiEthernet.kext to IntelMausi.kext 1.0.3
  • I don't see any framebuffer patches in your config.plist and you have framebuffer-patch-enable = 0.  Is that intentional? 

Hi,

 

Thanks so much!

 

I did framebuffer patches before but none worked so I removed them later. As for framebuffer-patch-enable = 0, yes I set that intentionally since my pc can only output up to 2K if I set it to 1.

 

Also, I found a temporary solution to this issue:

Switch the monitor to dp 1.1, and it now works properly after sleep.

 

However, I will still try to troubleshoot the problem as you said and come back to update.

 

Thanks again for your help.

Edited by dmpcoke

Share this post


Link to post
Share on other sites
Posted (edited)

@dmpcoke Be sure to get the latest EliteDesk800.zip archive attached to Post #1 in my thread.  I had inadvertently deleted properties device-id and AAPL,ig-platform-id from the config.plist that I posted.  These missing values are restored now in version .82.

 

@dmpcoke One other thing - does the property enable-hdmi20 address your HDMI issue?  Not sure.

Edited by tonyx86

Share this post


Link to post
Share on other sites
Posted (edited)
8 hours ago, tonyx86 said:

@dmpcoke Be sure to get the latest EliteDesk800.zip archive attached to Post #1 in my thread.  I had inadvertently deleted properties device-id and AAPL,ig-platform-id from the config.plist that I posted.  These missing values are restored now in version .82.

 

@dmpcoke One other thing - does the property enable-hdmi20 address your HDMI issue?  Not sure.

 

Hi,

 

Thanks, I will try to enable-hdmi20 and test later even though I don't have HDMI ports on my PC.

 

Will come back and update.

Edited by dmpcoke

Share this post


Link to post
Share on other sites
Posted (edited)
9 hours ago, dmpcoke said:

 

Hi,

 

Thanks, I will try to enable-hdmi20 and test later even though I don't have HDMI ports on my PC.

 

Will come back and update.

 

Sorry about my confusion - I was remembering HDMI from someone else's post.

 

You may also want to read more like this post here  - others have reported sleep problems when using only 2 displays.  You may need to disable your 3rd unused framebuffer connector.

 

Also see here.

Edited by tonyx86

Share this post


Link to post
Share on other sites
Posted (edited)
On 6/4/2020 at 9:15 PM, tonyx86 said:

 

Sorry about my confusion - I was remembering HDMI from someone else's post.

 

You may also want to read more like this post here  - others have reported sleep problems when using only 2 displays.  You may need to disable your 3rd unused framebuffer connector.

 

Also see here.

 

Thanks @tonyx86

 

I've tried and found a solution finally, not that perfect but it works.

 

For anyone who may search for a possible solution here:

1. iGPU patching using Hackintool

  >>In Patch - Patch - General, choose DeviceProperties, check Connectors, VRAM, Graphic Device,  Auto Detect Changes, Use AllData Method.

  >> Click on "Generate Patch" and then overwrite config using "File" - "Export" - "Bootloader config.plist"

2. Choose dp 1.1 on my monitor OSD (My monitor still runs 4K @ 60 Hz even I switch to 1.1)

 

Now I don't get black screen anymore when it wakes up from sleep.

Edited by dmpcoke

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

Announcements

  • Similar Content

    • By tonyx86
      **********************************************************************************
      In this thread, I have fully documented the installation of macOS Catalina on my HP EliteDesk 800 G4 Mini. It is a PERFECT HackMini8,1 and is running very well for me without any issues. I hope this documentation helps you to install macOS on your hack. Please leave feedback if you think there is anything I can improve and let me know if you have any questions.
      **********************************************************************************
       
      Background
      This is my first "modern" hack supporting UEFI and my first hack using Clover "on-the-fly" patches.  My previous hacks
      Laptop: Thinkpad T61 / Nvidia NVS 140m Laptop: Dell Latitude E6410 / Nvidia G3100m Desktop: Gigabyte G31 / GeForce 9600 Desktop: Biostar TH55HD / Sapphire Pulse RX580 (Google "Catalina Biostar TH55HD" and look for user name deeveedee)  
      are all perfectly running Catalina and I patched them all "manually" - all DSDT patches applied with MaciSL with virtually no Clover on-the-fly patching and all booted Legacy Clover.  This UEFI hack was MUCH easier and took about 20 hours vs. a combined hundreds of hours for the old hacks.  I wanted a hack that was a little more future proof and I think this is it.  I hope you enjoy this as much as I am enjoying it.  It is a perfect MacMini8,1.
       

       
      My system specs
      HP EliteDesk 800 G4 Mini (I7-8700T / UHD 630 / Q370 Chipset / 32GB DDR4 RAM) 3 x DP Ports (connected to monitors using DP -> DVI adapters) 6 x USB 3.1 1 x USB Type-C 3.1 2 x NVMe SSD (M.2 PCIe x4 2280/2230 combo ports) 1 x SATA6 SSD 1 x Intel Ethernet RJ-45 Conexant CX20632 Audio Codec Unsupported M.2 PCIe x1 2230 Intel Wi-Fi (currently disabled in BIOS).  I may replace this with Brcm, but am using only Ethernet (IntelMausi) for now.  
      macOS Installation
      See macOS installation steps here See CLOVER (UEFI) installation later in this first post
      See BIOS configuration in attached BIOS configuration PDF document
      See EFI and /L/E kexts in attached EliteDesk.zip archive See how I developed my installation methodology here See references here See instructions here for installing two M.2 2280 NVMe SSDs and one SATA HD / SSD  
      What is not working
      Wi-Fi / Bluetooth (intentional since I have not yet replaced my Intel card).  
      What is not tested
      USB c 3.1 port (I have partially tested the USB 3 functionality of the port and it seems to be working fine with the SSDT-UIAC.aml here) Microphone port  
      What is working
      Everything not mentioned above Sleep / Wake Multiple displays with IGPU graphics acceleration, hot pluggable display ports and DP->DVI adapters USB 3.1 ports Audio (internal speaker and headphone jack) Ethernet Auto-sensing headphone jack automatically switches to internal speaker when headphones removed  
      Known Issues and their solutions - see here
       
      BIOS Version / Configuration
      Version: 02.11.01 Rev.A See attached BIOS configuration in PDF document "HP EliteDesk 800 G4 Mini BIOS Configuration.pdf" Intel ME must be enabled for proper sleep / wake of UHD 630
       
      Clover Configuration
      Clover for UEFI booting only Install Clover in the ESP UEFI Drivers Recommended drivers DataHubDxe FSInject SMCHelper File System drivers ApfsDriverLoader VBoxHfs Memory fix drivers AptioMemoryFix Additional drivers NvmExpressDxe Install RC scripts on target volume Themes Choose your desired theme Install Clover Preference Pane (option not available when installing on USB thumb drive)  
      UHD 630 Framebuffer Patching
      See here and here  
      Current Versions
      Catalina 10.15.5.02 Clover (UEFI) r5119 Lilu.kext 1.4.5 WhateverGreen.kext 1.4.0 AppleALC.kext 1.5.0 IntelMausi 1.0.3 (Not IntelMausiEthernet)  
      Credits To be provided
       
      ScreenShots
       
       
      HP EliteDesk 800 G4 Mini BIOS Configuration.pdf
      EliteDesk800 G4 Mini - Rev 0.91.zip
    • By jlrycm
      Finally I was able to move from Clover to OpenCore 0.5.9 on my hackintosh build. It boots really fast and even with the famous boot chime. I attached the OC config.plist for anyone who wants to give it a try. I followed the Github step-by-step guide:
      Haswell · GitBook
        dortania.github.io My build specs are:
      Gigabyte Z97-HD3 rev. 2.1, i5-4690K, 16 GB RAM, Gigabyte Aorus AMD RX 580 8gb GPU.
      I used OpenCanopy to give a Clover feeling to the OpenCore boot menu (I don’t like list-type boot menus). 
      config.plist
    • By blackosx
      Notes
      1 - OpenCanopy is a graphical user interface for OpenCore.
      2 - It's currently considered experimental and is not recommended for everyday use.
      3 - This is not a support topic for OpenCanopy but instead somewhere to discuss icons.
      4 - See OpenCore documentation for how to configure and set up OpenCanopy.
       
      Overview
      Many users like to keep their hacks looking as close to a mac as possible by using OpenCanopy with Apple's own icons, however for users that may want to deviate from Apple's boot icons for a more custom look, they're left with having to find their own icons from various places which can sometimes result in a not so consistent theme feel.
       
      To help, I am aiming to 'slowly' create families of 'similar' icons which may eventually lead to a more harmonious look when mixing/customising icons. The idea is that eventually there will be a large 'pick and mix' range of icons where the user can choose which ever ones they like whilst knowing they will all look like they're meant to be together. 
       
      Of course, I could never come up with every permutation that someone could imagine so there will always be icons missing from the range, but over time I hope to grow the collection(s).
       
      git Repository
      https://github.com/blackosx/OpenCanopyIcons
       
      EDIT:
      All Icon sets have now been combined and are available from now on at the new repo
       
    • By k.panic
      Hi to all, i've installed High Sierra (with Clover) on:
       
      Asrock H110 BTC+
      Intel G3900 (with FakeCPUID 0x0106E0)
      GeForce 710
       
      but he can't go in sleep. what should i fix? Thanks!
×