Contribute
Register

Skylake HD530 - Sleeps but won't wake

Status
Not open for further replies.
Yes 100% sleep : no fans, no power, no lights...Wakes after mouse movement or key stroke.
No kernel crash.
I investigate this HD530 issue for about three months with many motherboards and config.
Reads all about this theme with no satisfy result.
So believe or not but I don't make any mistake. This really works on this motherboard.
Of course we talk about using HD530 alone without any second GT or GTX.
The one thing that is significant here is that he's running with no-4 port patch.... the rest of us all need this patch or we boot to black screen.

I can remote screen on mine without the 4 port patch I may boot without it and see if I still get a crash on wake.
 
Hi bombardier10
what about the bios setting?
I think that a specific combination of preset in cpu power management or sleep mode can be key, with dartwake 10 (obviously if the motherboard has specific option about this).

BIOS settings is standard for this hackintosh .

XHCI USB -Handoff - Enabled
Serial and parallel port - disabled

I overclocked CPU up to 4.5 GHz - set core ratio 45.

My OS Sierra 10.12 was installed by Uni Beast 7.01 and Multibeast 9.01.
Next combo update to 10.12.3. After release combo update to 10.12.4 without trouble
I don't install newest clover bootloader.

Im afraid that this sleep /awake solution is specific for Z170-HD3P motherboard.

Next week arrive Gigabyte ITX (H110) motherboard to me so I describe that
sleep work on this motherboard.
 
The one thing that is significant here is that he's running with no-4 port patch.... the rest of us all need this patch or we boot to black screen.

I can remote screen on mine without the 4 port patch I may boot without it and see if I still get a crash on wake.

But you probably don't really need 4 ports... Most boards have two, or max 3...
And your board probably doesn't have VGA...

So, you can avoid adding a port, and just move the connectors around a bit such that the VGA connector is last and thus excluded by the 3-port count:

Comment: 0x19120000 three DP, credit RehabMan
Find: <ff000000 01000000 20000000 01050900 00040000 87010000 02040a00 00040000 87010000 03060a00 00040000 87010000>
Replace: <01050900 00040000 87010000 02040a00 00040000 87010000 03060a00 00040000 87010000 ff000000 01000000 20000000>

Not sure that will help with the sleep problem, but it is worth a try.

Note: Of course, you should remove any "4 displays" patch you have...
 
But you probably don't really need 4 ports... Most boards have two, or max 3...
And your board probably doesn't have VGA...

So, you can avoid adding a port, and just move the connectors around a bit such that the VGA connector is last and thus excluded by the 3-port count:

Comment: 0x19120000 three DP, credit RehabMan
Find: <ff000000 01000000 20000000 01050900 00040000 87010000 02040a00 00040000 87010000 03060a00 00040000 87010000>
Replace: <01050900 00040000 87010000 02040a00 00040000 87010000 03060a00 00040000 87010000 ff000000 01000000 20000000>

Not sure that will help with the sleep problem, but it is worth a try.

Note: Of course, you should remove any "4 displays" patch you have...

This worked.... sleep still crashes and then restarts sadly - however a noticeable change is screen sharing is now significantly larger window and better resolution so it has made a change for the better..

My board only has a DP and HDMI how would the patch change to a 2 display patch? Or is the three ports necessary to match the Apple hardware specification?
 
This worked.... sleep still crashes and then restarts sadly - however a noticeable change is screen sharing is now significantly larger window and better resolution so it has made a change for the better..

My board only has a DP and HDMI how would the patch change to a 2 display patch? Or is the three ports necessary to match the Apple hardware specification?

A 2 port patch should be possible..., but will require some experimentation.
I'm not sure it should be:
01 02 02 02
or
01 03 02 03
or
etc...
Note that the 0x193b0005 ig-platform, which is enabled for 4 ports, is 01 03 04 04

And then you need to patch the connector data such that the two connectors you need are the first two.

Note also that your sleep issue may be something else (wrong ACPI configuration, etc.)
 
Comment: 0x19120000 three DP, credit RehabMan
Find: <ff000000 01000000 20000000 01050900 00040000 87010000 02040a00 00040000 87010000 03060a00 00040000 87010000>
Replace: <01050900 00040000 87010000 02040a00 00040000 87010000 03060a00 00040000 87010000 ff000000 01000000 20000000>

you are saying is this patch will exclude VGA and activate three ports (DP, HDMI and DVI) am I getting right?
 
you are saying is this patch will exclude VGA and activate three ports (DP, HDMI and DVI) am I getting right?

VGA is put at the end, so without a "4 displays" patch (that changes the port count from 3 to 4), the VGA connector will be excluded, just as the 0306 DP port was with the original order.
 
Comment: 0x19120000 three DP, credit RehabMan
Find: <ff000000 01000000 20000000 01050900 00040000 87010000 02040a00 00040000 87010000 03060a00 00040000 87010000>
Replace: <01050900 00040000 87010000 02040a00 00040000 87010000 03060a00 00040000 87010000 ff000000 01000000 20000000>

Hi RehabMan, its KernelToPatch for Clover?
 
kexts to patch replace the four port patch..
I thought so, but its not working for me... its strange, im using 4 port patch and DP2HDMI patch, so i disable them and try RehabMan's patch with little modification for DP2HDMI, but connectors order and DP2HDMI not patched.

Im on 10.12.4 and Clover 4035.

EDIT: I update Clover to version 4049 and its working now.
 
Last edited:
Status
Not open for further replies.
Back
Top