Contribute
Register

[BUG] Black screen 3 minutes after booting, CoffeeLake UHD 630

Joined
Sep 2, 2018
Messages
4
Motherboard
LENOVO Y530(CN Y7000)
CPU
i7-8750H
Graphics
UHD 630
Mac
MacBook Pro
Mobile Phone
iOS
I have LENOVO Y530 (i7 8750H + UHD630) . I try patch Video,Audio with Intel FB patcher.
then , I found when set Layout id wrong , backlight is ok, no BUG.
but set Layout id correct , black screen is show...
 
Joined
Jun 9, 2013
Messages
74
Motherboard
Dell G3 15 G3579
CPU
i5-8300H
Graphics
UHD 630, 1050ti
Mac
Mac mini
Mobile Phone
Android, iOS
301 posts and climbing about this damn UHD 630. What a nightmare. With the new Mac Mini officially sporting this exact graphical infrastructure, hopefully the ongoing torture will end soon.
 
Joined
Jan 26, 2018
Messages
153
Motherboard
MSI GV62 8RE (HM370)
CPU
i7-8750H
Graphics
UHD630 & GTX1060(non MAXQ) 1920x1080
Mac
MacBook Pro
301 posts and climbing about this damn UHD 630. What a nightmare. With the new Mac Mini officially sporting this exact graphical infrastructure, hopefully the ongoing torture will end soon.
So true unfortunately. Let's hope for better future compatibility.
 
Joined
Aug 17, 2010
Messages
203
Motherboard
Razer Blade 15 Mercury White
CPU
i7-8750H
Graphics
UHD 630 + GTX 1060
Mac
iMac, MacBook, MacBook Air, MacBook Pro, Mac mini
Classic Mac
iMac
Mobile Phone
Android, iOS
Joined
Jul 11, 2014
Messages
438
Motherboard
Asus A555LAB
CPU
i3-4005U
Graphics
HD 4400
Mac
MacBook Air
Mobile Phone
iOS
@RehabMan correct me if I’m wrong, we can get UHD 630 to work on 10.13.6 using FakeIDs of Kabylake, right?
 
Joined
Nov 18, 2013
Messages
1
Motherboard
Nuc8
CPU
Nuc8
Graphics
Nuc8
My laptop is dell 7380, with CPU i5-7200U, HD620, platform-id is 59160000.
I was having exactly the same issue, however, I solved the issue after many tries.

Maybe UHD630 is different from HD620, but I wrote here to provide you some information for reference. (I tried only on 10.14.1)


try 1:
Operation:
official whatevergreen (1.2.4)+ applebacklightfixup.kext + config.plist & PNLF.aml found from https://github.com/RehabMan/OS-X-Clover-Laptop-Config

Observations:
- Internal screen is black for 3 minutes, afterwards, the screen and brightness control works good, even after sleep and wakeup.
- Meanwhile, external screen works great all the time, right after boot.


try 2:
I googled and found this thread, so i changed to:
headkaze's whatevergreen (1.2.4b1, #191) + PNLF-debug.aml (I added the platform id 0x1659 to this aml in the coffee lake platform id judgement area to make the new debug code work on my HD620) + SSDT-RMDT.aml + igfxcflbklt=wrap

Observations:
- Internal screen is on right after boot (sounds good), but internal screen is black after sleep (it's bad)
- External is still fine.

I also tried many ways, such as adding config.plist/Devices/framebuffer-* options, or injecting EDID with 0x9c7c, or use modifed whatevergreen with option igfxcfbklt=freq, etc... There was no luck.


try 3 (finally...) :
I restored everything with the operations in try 1, and this time I also add SSDT-RMCF.aml. and set LMAX to 0x0D88.
Now the internal and external screen works just great!


Why the number is 0x0D88?
Because I followed a thread by rehabman (I can't find the URL right now) to find my PWMAX:
- install hex fiend, run command:
open -a "Hex Fiend" /System/Library/Extensions/AppleIntelKBLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelKBLGraphicsFramebuffer
- search for your platform id HEX, e.g. 00001659, and use the number around offset 32 (maybe)
- my HEX in 10.14.1 is 00001659 4C890DAA 9408004D 89CEB201 8815A794 0800880D A2940800 880D9D94 0800880D 98940800 C7058F94 08000000 20028905 ...., so I just used 0x0D88

BTW, in 10.14.0, the hex code for 00001659 is different in Framebuffer...


In conclusion , I guess some laptops just show the lowest brightness level (and the lowest brightness level is just black screen, caused by kext or aml) right after the boot. And after 3 minutes, something happend (maybe a sleep/wakeup, or sth in the system), and the brightness level just rose from the lowest level to a higher one, so the screen is back.
 
Last edited:
Joined
Dec 8, 2011
Messages
545
Motherboard
Razer Blade 15 - Clover
CPU
i7-8750H
Graphics
UHD 630/GTX 1060 - 1920x1080
Mac
MacBook Pro
Mobile Phone
Android
My laptop is dell 7380, with CPU i5-7200U, HD620, platform-id is 59160000.
I was having exactly the same issue, however, I solved the issue after many tries.

Maybe UHD630 is different from HD620, but I wrote here to provide you some information for reference. (I tried only on 10.14.1)


try 1:
Operation:
official whatevergreen (1.2.4)+ applebacklightfixup.kext + config.plist & PNLF.aml found from https://github.com/RehabMan/OS-X-Clover-Laptop-Config

Observations:
- Internal screen is black for 3 minutes, afterwards, the screen and brightness control works good, even after sleep and wakeup.
- Meanwhile, external screen works great all the time, right after boot.


try 2:
I googled and found this thread, so i changed to:
headkaze's whatevergreen (1.2.4b1, #191) + PNLF-debug.aml (I added the platform id 0x1659 to this aml in the coffee lake platform id judgement area to make the new debug code work on my HD620) + SSDT-RMDT.aml + igfxcflbklt=wrap

Observations:
- Internal screen is on right after boot (sounds good), but internal screen is black after sleep (it's bad)
- External is still fine.

I also tried many ways, such as adding config.plist/Devices/framebuffer-* options, or injecting EDID with 0x9c7c, or use modifed whatevergreen with option igfxcfbklt=freq, etc... There was no luck.


try 3 (finally...) :
I restored everything with the operations in try 1, and this time I also add SSDT-RMCF.aml. and set LMAX to 0x0D88.
Now the internal and external screen works just great!


Why the number is 0x0D88?
Because I followed a thread by rehabman (I can't find the URL right now) to find my PWMAX:
- install hex fiend, run command:
open -a "Hex Fiend" /System/Library/Extensions/AppleIntelKBLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelKBLGraphicsFramebuffer
- search for your platform id HEX, e.g. 00001659, and use the number around offset 32 (maybe)
- my HEX in 10.14.1 is 00001659 4C890DAA 9408004D 89CEB201 8815A794 0800880D A2940800 880D9D94 0800880D 98940800 C7058F94 08000000 20028905 ...., so I just used 0x0D88

BTW, in 10.14.0, the hex code for 00001659 is different in Framebuffer...


In conclusion , I guess some laptops just show the lowest brightness level (and the lowest brightness level is just black screen, caused by kext or aml) right after the boot. And after 3 minutes, something happend (maybe a sleep/wakeup, or sth in the system), and the brightness level just rose from the lowest level to a higher one, so the screen is back.


Gave this a shot on a Razer Blade 15 with the UHD630, all it did was break brightness control and still had the black screen on boot up. Was worth a shot to try.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
189,144
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Gave this a shot on a Razer Blade 15 with the UHD630, all it did was break brightness control and still had the black screen on boot up. Was worth a shot to try.
Attach PR files as per FAQ.
 
Top