Contribute
Register

The cause of sleep/wake issues with HD530/HD630

Joined
Jan 28, 2017
Messages
41
Motherboard
Gigabyte Z270N Gaming 5
CPU
i7-7700T
Graphics
HD 630
Mac
MacBook Pro
Mobile Phone
iOS
Hello. I know, that currently it is impossible to get sleep/wake functionality using just Intel HD530 and HD630 Graphics cards. I would like to gather as much of knowledge of this problem as possible, so please share all you know / think about this. Also if something Im writing is wrong, please correct me. Maybe it would somehow be possible to overcome this. I know chances are low, but I would love to try. So here's what I know:

- Problem occurs when we use systems with only iGPU and no discrete GPU installed.
- It is causing the system not being able to wake from sleep. Usually it's first a black screen, and after a few seconds crash/reboot.
- Its occurring on Intel Integra HD530 and HD630, so in CPU's like Skylake, Kaby Lake. Im having it on i7-7700T.
- Problem does NOT occur with UHD630 for example on Coffee Lake. Sometimes there is a little confusion because of that, because people tend to confuse these two GPUs.
- It has something to do with wrong implementation of _WAK function in SSDT (please write more about this if you know).
- Using hibernate mode 25 doesn't resolve this, because resuming system from this also uses _WAK function.

Currently only solution is to install secondary - discrete GPU. But I would like to have a compact design PC, and fitting separate GPU is not a option in that case.

Do you know what part of OS is causing this problem? Do you think it might be possible to solve with some software hack?
Would it be possible to resolve this by WhateverGreen developers?

Please share all you can think of, like where to look, what to research, and so on. I know there is a small chance of success, but still I would like try.
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
18,557
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
iMac
Mobile Phone
iOS
Hello. I know, that currently it is impossible to get sleep/wake functionality using just Intel HD530 and HD630 Graphics cards. I would like to gather as much of knowledge of this problem as possible, so please share all you know / think about this. Also if something Im writing is wrong, please correct me. Maybe it would somehow be possible to overcome this. I know chances are low, but I would love to try. So here's what I know:

- Problem occurs when we use systems with only iGPU and no discrete GPU installed.
- It is causing the system not being able to wake from sleep. Usually it's first a black screen, and after a few seconds crash/reboot.
- Its occurring on Intel Integra HD530 and HD630, so in CPU's like Skylake, Kaby Lake. Im having it on i7-7700T.
- Problem does NOT occur with UHD630 for example on Coffee Lake. Sometimes there is a little confusion because of that, because people tend to confuse these two GPUs.
- It has something to do with wrong implementation of _WAK function in SSDT (please write more about this if you know).
- Using hibernate mode 25 doesn't resolve this, because resuming system from this also uses _WAK function.

Currently only solution is to install secondary - discrete GPU. But I would like to have a compact design PC, and fitting separate GPU is not a option in that case.

Do you know what part of OS is causing this problem? Do you think it might be possible to solve with some software hack?
Would it be possible to resolve this by WhateverGreen developers?

Please share all you can think of, like where to look, what to research, and so on. I know there is a small chance of success, but still I would like try.
I use HD530 (albeit on a laptop) with no issues with sleep and wake

try these commands in terminal:
Code:
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0
sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage
 
Joined
Dec 21, 2016
Messages
54
Motherboard
Gigabyte Z170X
CPU
i7-6700
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
Android, iOS
I use HD530 (albeit on a laptop) with no issues with sleep and wake

try these commands in terminal:
Code:
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0
sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage
Hey man, could you send your EFI. When my iGPU is headless then it sleep/wake works, but when it's connected to a monitor then it doesn't smh. Can't find a fix. I think I had it momentarily working but then I fiddled with some sudo pmset settings when I was getting greedy trying to also get powernap to work
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
18,557
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
iMac
Mobile Phone
iOS
Hey man, could you send your EFI. When my iGPU is headless then it sleep/wake works, but when it's connected to a monitor then it doesn't smh. Can't find a fix. I think I had it momentarily working but then I fiddled with some sudo pmset settings when I was getting greedy trying to also get powernap to work
my EFI will not work for your desktop as mine is for a laptop, also laptops don't have the "headlesss"
 
Joined
Dec 21, 2016
Messages
54
Motherboard
Gigabyte Z170X
CPU
i7-6700
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
Android, iOS
my EFI will not work for your desktop as mine is for a laptop, also laptops don't have the "headlesss"
Would the framebuffer stuff from yours work on mine? I tried your terminal commands but it still doesn't fix it. When the iGPU is connected, it cannot wake up from sleep but otherwise it's all good
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
18,557
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
iMac
Mobile Phone
iOS
Would the framebuffer stuff from yours work on mine? I tried your terminal commands but it still doesn't fix it. When the iGPU is connected, it cannot wake up from sleep but otherwise it's all good
igpu should not be connected when using headless
 
Joined
Dec 21, 2016
Messages
54
Motherboard
Gigabyte Z170X
CPU
i7-6700
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
Android, iOS
H
igpu should not be connected when using headless
Headless means not connected to the display, right?

I'm trying to get it to connect to the display, which works, but waking up from sleep doesn't work like this. So I want wakeup from sleep to work in this 'non-headless' mode
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
18,557
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
iMac
Mobile Phone
iOS
H
Headless means not connected to the display, right?

I'm trying to get it to connect to the display, which works, but waking up from sleep doesn't work like this. So I want wakeup from sleep to work in this 'non-headless' mode
correct, if you want to use a headless configuration, then you do not plug any monitor into the motherboard, only into your RX580

 
Joined
Dec 21, 2016
Messages
54
Motherboard
Gigabyte Z170X
CPU
i7-6700
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
Android, iOS
correct, if you want to use a headless configuration, then you do not plug any monitor into the motherboard, only into your RX580

But I don't want headless. I want non-headless because I want to buy a 2nd hand UltraFine 4k monitor that I can connect over USB-C (which would require intel graphics). In a way, I actually want the RX 580 to be headless while the Intel HD 530 is driving the display
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
18,557
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
iMac
Mobile Phone
iOS
But I don't want headless. I want non-headless because I want to buy a 2nd hand UltraFine 4k monitor that I can connect over USB-C (which would require intel graphics). In a way, I actually want the RX 580 to be headless while the Intel HD 530 is driving the display
not sure you can have the rx set as headless, you would be better to use the rx to drive your monitors
 
Top