Contribute
Register

Display sleep/wake issue (HD4600)

Status
Not open for further replies.
Joined
Jun 13, 2012
Messages
152
Motherboard
Lenovo Ideapad Y510P
CPU
i7 4700MQ
Graphics
HD4600
Mobile Phone
  1. Android
Hi all,

I'm running OS X 10.10 on my Lenovo Y510P (which has mobile Intel HD4600) and I have a problem regarding display sleep. Any action that set display to sleep (via hot corners for example) results in these problems when display return on:

1. Restart is not functioning (system halt with display off but fan and light are on). Shutdown works fine though.
2. Graphics are partially distorted like reverting to 16-bit colors and it's very noticable in launchpad and while playing videos. Only fixed by turning system off/on again. (Screenshoot here: http://s14.postimg.org/r5n874vup/IMAG0369.jpg)

It's not about system sleep/wake because this works fine. However, the display sleep issue affects the system sleep/wake since it's part of the process. Please help me to figure out how to solve these (just hints no need to patch anything for me, I need to understand).

Currently I've few edits on my DSDT. Graphics is patched through Clover (in addition to patching OpenCL). Attached is my clean ACPI, my currently modefied ACPI, and IOReg zip.

PS: I know Nvidia is enabled but the same problem exist even with it disabled.

Regards,
Ahmed
 

Attachments

  • ACPI-Clean.zip
    25.6 KB · Views: 79
  • ACPI-Patched-Current.zip
    25.2 KB · Views: 88
  • IOReg.zip
    378 KB · Views: 80
Disable nvidia in BIOS or via DSDT/SSDT edits (looks like you have some "attempt" to do that, but it is not working).

You can disable nvidia by calling _OFF from _INI in the SSDT corresponding to your nvidia card.

@RehabMan, I'll try to do that only to save battery though I'm pretty sure it's not related to the proposed problem. Booting with or without nvidia will result in the same issue discribed above.
 
@RehabMan, I'll try to do that only to save battery though I'm pretty sure it's not related to the proposed problem. Booting with or without nvidia will result in the same issue discribed above.

There have been numerous examples of nvidia optimus with nvidia still enabled interfering with brightnesss...
 
Okay, this sure is right in other situations but not in may case.
I've disabled nvidia in BIOS now, booted OS X, and attached a new IOReg.
 

Attachments

  • IOReg-NoNvidia.zip
    355.1 KB · Views: 85
Okay, this sure is right in other situations but not in may case.
I've disabled nvidia in BIOS now, booted OS X, and attached a new IOReg.

Download patchmatic: https://github.com/RehabMan/OS-X-MaciASL-patchmatic.
Install it to /usr/bin.

In terminal,
Code:
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Post contents of Downloads/RehabMan directory (as ZIP).

Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

And output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
 
Hi,

Attached the output of patchmatic. I'm sorry I didn't include MSDM as I'm not sure it should be put to public, if it make any difference I can PM it to you.

Also attached my IOReg.zip created with IORegistryExplorer v2.1 from the link you sent me. And this is the output of the commands:
Code:
Lenovo-PC:~ Ahmed$ kextstat|grep -y acpiplat
   13    2 0xffffff7f8252a000 0x65000    0x65000    com.apple.driver.AppleACPIPlatform (3.1) <12 11 7 6 5 4 3 1>
Lenovo-PC:~ Ahmed$ kextstat|grep -y appleintelcpu
Lenovo-PC:~ Ahmed$

As you see, the last command had no output.

Thanks
 

Attachments

  • RehabMan.zip
    29.2 KB · Views: 79
  • IOReg.zip
    360.5 KB · Views: 77
Hi,

Attached the output of patchmatic. I'm sorry I didn't include MSDM as I'm not sure it should be put to public, if it make any difference I can PM it to you.

Also attached my IOReg.zip created with IORegistryExplorer v2.1 from the link you sent me. And this is the output of the commands:
Code:
Lenovo-PC:~ Ahmed$ kextstat|grep -y acpiplat
   13    2 0xffffff7f8252a000 0x65000    0x65000    com.apple.driver.AppleACPIPlatform (3.1) <12 11 7 6 5 4 3 1>
Lenovo-PC:~ Ahmed$ kextstat|grep -y appleintelcpu
Lenovo-PC:~ Ahmed$

As you see, the last command had no output.

Thanks

I don't see anything wrong with your setup. You could try different ig-platform-id values...
 
I don't see anything wrong with your setup. You could try different ig-platform-id values...

Ops. I wanted to hear that I have problems.

Anyway, thanks for your help and time.

Edit:
Do you know if other HD4600 mobile users have the same issue? that's why I posted this in the other thread to get other feedback.
 
...
Edit:
Do you know if other HD4600 mobile users have the same issue? that's why I posted this in the other thread to get other feedback.

I haven't heard of this issue before...
 
Well. I'll try other ig-platform-id and if failed I'll try Mavericks maybe it works there.

Thank you
 
Status
Not open for further replies.
Back
Top