• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

SOLVED Instant wake after sleep with black screen

Status
Not open for further replies.

crypolarbear

New member
Joined
Oct 18, 2022
Messages
19
Motherboard
MSI Z590i Unify
CPU
10700k
Graphics
Rx 6800xt
OS X/macOS
13.x
Bootloader
  1. OpenCore (UEFI)
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hi everyone! I am new to the hackintosh community and this is my first post here. Recently, I tried to build a hackintosh with the msi z590i unify mothorboard, and one with the msi z590 ace, which is pretty similar to the z590i unify build. The one with z590 ace works pretty good with some minor issues, but the sleep/wake works fine. Although the efi config of the z590i unify one is basically edited from the z590 ace build, the sleep function seems to be broken for some reasons on it.

Here is the hardware:

Motherboard: MSI Z590i Unify
CPU: 10700k
Graphics: Rx 5300
Wifi & BT: Onboard Ax210
OS X: macOS Monterey 12.6
Bootloader: OpenCore
Mac: iMac20,2

It wakes immediately after going into sleep. And it just goes into a loop of continuously sleep and wake with black screen until I use the keyboard or mouse to wake it. I've tried to disconnect all usb devices and ethernet, and it still failed. The onboard ax210 wifi&BT module was enabled in bios, but I didn't include drivers for it and the usb port of BT wasn't mapped as well. I also tried to disabled it in the bios but the result remained the same. So I don't think it was the cause.

I looked up into the wake reason and found out the RP04 was the only reason, but there was no RP04 in my system. That's just weird.

Screenshot 2022-10-20 at 4.53.29 AM.png


Screenshot 2022-10-20 at 5.55.44 AM.png

The usb ports are all properly mapped. And the internal usb2.0 hub connector is set to intenal type as well, even though there is no device connected to it for now. I used the USBToolBox to map them. Both the UTBMap.kext with USBToolBox.kext and the USBMap.kext with Apple native management methods were tested, but the sleep still failed. I also tried using the universal ssdt files provided by the OpenCore guide and then generating my own ssdt files with SSDTTime. Make no difference in both cases.

Screenshot 2022-10-20 at 5.03.55 AM.png

The pmset seems fine as well.

Screenshot 2022-10-20 at 5.04.04 AM.png

The igpu is enabled for HW acceleration and set to display mode framebuffer 00009B3E since empty framebuffer for headless mode doesn't work at all. The z590 ace build has the same setting for igpu and the sleep function works fine, so I don't think it's cause.

I really have no idea of what affected the sleep function. Any ideas or help are much appreciated. The z590i unify is such a great option for hackintosh and I really want to make it work as perfect as I can. Spent many days on it. Hoping someone here can help me. Thank you!

Here is the PR files including EFI and ioreg.
 

Attachments

Boot up to Picker -> enter the Apple logo and start loading (~3 sec) -> black screen (~15 sec with iGPU disabled, ~30 sec with iGPU enabled. Both DP and HDMI are the same) -> system login page
I have used RX 6800XT. No such issues. What's the GPU Vendor?
Good news is the dGPU HDMI audio problem was gone with Rx6800xt installed. It's just weird, could be hardware compatibility problem. But I think the hackintosh is working good enough for me. The headless mode and long bootup black screen are just minor issues. Won't be a problem for daily usage.
If it's not an issue, do a clean install and then check. The problem should be fixed. Regarding the RX 5300, you may need to create SSDT to define the ports manually (rare case). Also, try DP to HDMI cable/adapter.
Thanks again for your help! It's great to have such support from the community! Hoping this post could be helpful for anyone who finds the same problems.
Anytime!
 
I have used RX 6800XT. No such issues. What's the GPU Vendor?
The dGPU is Asus strix lc Rx6800xt. I've tested with anothor dGPU, Rx6600xt, which had the same problem of long time black screen while boot into system login page. Boot up with the Rx5300 seems nomal and quick (few seconds only from the loading to login), but the HDMI audio is lost with it.😂
Regarding the RX 5300, you may need to create SSDT to define the ports manually (rare case).
It's only for testing, the Rx6800xt will be my choice for this build.

Thank you for your help!:D
 
The dGPU is Asus strix lc Rx6800xt. I've tested with anothor dGPU, Rx6600xt, which had the same problem of long time black screen while boot into system login page
In which PCIe Slot the GPU is installed?
Boot up with the Rx5300 seems nomal and quick (few seconds only from the loading to login), but the HDMI audio is lost with it.😂
Probably, requires SSDT edit.
It's only for testing, the Rx6800xt will be my choice for this build.
Sounds good then!

Mark Solved!
 
Status
Not open for further replies.

Forum statistics

Threads
1,926
Messages
17,941
Members
27,723
Latest member
by_chu