• 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!

GUIDE How to Enable Intel UHD Graphics 620/630 on Laptop

Hi,

Have GB barebone with 8550u. 2 physical ports (hdmi and dp). Display is connected via hdmi. Tried to configure it with weg but have a sleep issue - screen is black after wake. Following these instructions have got the same result. Is it possible to fix? Tried both patched dsdt/ssdt and clean with different DSDT fixes - screen is black on wake. (DSDT has been patched by Daniel "Maldon") Tried 3 different monitors - uhd4k, 1080p and 1920*1600 - the same.

Thank you

p.s.: sure, it's not a laptop, but it uses laptop cpu/video, so probably fix shall be the same
 

Attachments

Hi,

Have GB barebone with 8550u. 2 physical ports (hdmi and dp). Display is connected via hdmi. Tried to configure it with weg but have a sleep issue - screen is black after wake. Following these instructions have got the same result. Is it possible to fix? Tried both patched dsdt/ssdt and clean with different DSDT fixes - screen is black on wake. (DSDT has been patched by Daniel "Maldon") Tried 3 different monitors - uhd4k, 1080p and 1920*1600 - the same.

Thank you

p.s.: sure, it's not a laptop, but it uses laptop cpu/video, so probably fix shall be the same
Incomplete PR files attached.
Kextcache output is missing.
IOReg is corrupt.
On Desktop, it's a common issue. But on Laptop, there's no such issues.

Fix the following issues and attach new PR files.
The config.plist is not as per the guide. Follow the guide here:

Change the System definition to Macmini8,1
Do not change anything for Graphics.
 
Incomplete PR files attached.
Kextcache output is missing.
IOReg is corrupt.
On Desktop, it's a common issue. But on Laptop, there's no such issues.

Fix the following issues and attach new PR files.
The config.plist is not as per the guide. Follow the guide here:

Change the System definition to Macmini8,1
Do not change anything for Graphics.

Thank you, will fix and post back right now.
I am not so familiar with all these things, could you please give me some clarifications:
1) "Kextcache output is missing" - there are no mentions of kextcache output in the instruction (first post) - what is really required? What options do I need to run kextcache with? I do not use any 3rdparty kexts except those in the clover. This is the fresh install of the macos 10.14.6 downloaded by softwareupdate --fetch-full-installer
Here's the output from kextcache's 'system prelinked kernel':
Code:
$ sudo kextcache -system-prelinked-kernel
Password:
KernelCache ID: EFB96D996D4A5376846A29131DB27334
$

2) Regarding clover config.plist guide. I use applealc.kext for my audio, do I need to remove it in order to enable audio patches required by this guide?
3) I created a plist-only kext in order to make my usb working, especially HS07, where my BCM94360CS2 bt is. Do I still need to apply suggested patches?
4) "Change the System definition to Macmini8,1" - but it is already Macmini8,1. Did I miss something? I suddenly registered my apple id there, so it's a little pain in ... to change the system definition now, but I can signout or even reinstall it again with the id required, if necessary.

Thank you so much for your help, I'm fighting with it for about a month already, completely ran out of ideas, tried, I suppose, almost everything. It will be really great if you could help me with it!
 
Incomplete PR files attached.
Kextcache output is missing.
IOReg is corrupt.
On Desktop, it's a common issue. But on Laptop, there's no such issues.

Fix the following issues and attach new PR files.
The config.plist is not as per the guide. Follow the guide here:

Change the System definition to Macmini8,1
Do not change anything for Graphics.

Sorry, one more question. Just downloaded my archive from here, unzipped it and successfully opened both ioregs. I have ioregistry explorer Version 3.0.2 (14) downloaded from apple's developers site. Do I need to use something else?

Also, I am rebuilding my config.plist according to the instruction here: https://www.elitemacx86.com/threads/guide-creating-a-basic-config-plist-file-for-booting-macos.257/
There's a section that describes kernel and kext patches for the CPU. In the guide it is stated that:
The following options needs to be checked
  • AppleRTC
  • AppleIntelCPU
  • kernelPm
But on the screenshot below there are different options set:
1573903290079.png
Which one shall I use?

Thank you
 
1) "Kextcache output is missing" - there are no mentions of kextcache output in the instruction (first post) - what is really required? What options do I need to run kextcache with? I do not use any 3rdparty kexts except those in the clover. This is the fresh install of the macos 10.14.6 downloaded by softwareupdate --fetch-full-installer
Here's the output from kextcache's 'system prelinked kernel':
Yes, that's correct. It's not asked in this post. But in the FAQ thread, it's mentioned.
You needed to export it to a text file. The command you needed to run was:
Code:
sudo kextcache -i/
If you're not using any kexts in the system except the Clover folder, it's better.
2) Regarding clover config.plist guide. I use applealc.kext for my audio, do I need to remove it in order to enable audio patches required by this guide?
Follow the guide here to fix your Audio. This is the preferred way to enable Audio on Desktop hardware:

3) I created a plist-only kext in order to make my usb working, especially HS07, where my BCM94360CS2 bt is. Do I still need to apply suggested patches?
For the USB, then no.
4) "Change the System definition to Macmini8,1" - but it is already Macmini8,1. Did I miss something? I suddenly registered my apple id there, so it's a little pain in ... to change the system definition now, but I can signout or even reinstall it again with the id required, if necessary.
Incomplete SMBIOS profile out there. It has no affect for changing the System Definition. The values of MLB and other matters for iMessage and FaceTime.
Thank you so much for your help, I'm fighting with it for about a month already, completely ran out of ideas, tried, I suppose, almost everything. It will be really great if you could help me with it!
With the Laptop GPU, there shouldn't be such issue. I'll try my best to figure out the issue. You just need to follow the instructions.

All the above things i mentioned, like changing the system definition was for the config.plist which was supposed to be used from my guide on the forum. As by default, it has iMac17,1.
 
Sorry, one more question. Just downloaded my archive from here, unzipped it and successfully opened both ioregs. I have ioregistry explorer Version 3.0.2 (14) downloaded from apple's developers site. Do I need to use something else?
Use old one. v2
For getting knowledge, you can read out the instructions. The best can be to just download the attached config.plist file which i made. That's for most of the Desktop builds. With slight configuration, it can be made bootable for all systems.
There's a section that describes kernel and kext patches for the CPU. In the guide it is stated that:
But on the screenshot below there are different options set:
1573903290079.png

Which one shall I use?
Thanks for notifying to me. The screenshot is correct. I'll fix it.

Download the sample and make the changes as per this post
 
Use old one. v2
Still have a trouble with ioreg. The earliest version available on the developer.apple.com is 3.0d1 (hw io tools 4.4, Feb 2012)
Could you share v2 please?
 
Still have a trouble with ioreg. The earliest version available on the developer.apple.com is 3.0d1 (hw io tools 4.4, Feb 2012)
Could you share v2 please?
Use the latest one. I'll update mine. There are several versions.
 
Use the latest one. I'll update mine. There are several versions.
Thank you. Hope this time everything is correct. Created everything from scratch using your config.plist following guides for config.plist, then for UHD620. Observed additional problem - the system is extremely laggy when any animation is played on the screen. For example, appstore advert animation. Mouse freezes and system becomes unresponsive for a half a second, then everything works fine for a second or two, then freeze repeats.
 

Attachments

Last edited:
Thank you. Hope this time everything is correct. Created everything from scratch using your config.plist following guides for config.plist, then for UHD620. Observed additional problem - the system is extremely laggy when any animation is played on the screen. For example, appstore advert animation. Mouse freezes and system becomes unresponsive for a half a second, then everything works fine for a second or two, then freeze repeats.
Well, looks like you forgot what i said for Graphics. I'll mention the issues below.
Remove all the Acpi patches from Clover except Audio renaming.
Remove "Debug" from clover.
Remove slide=0 and -disablegfxfirmware from the bootargs.
Remove debug from boot tab in Clover.
Remove Intel GFX
Remove Inject Intel and the ig-platform-id
Remove the patched and unpatched DSDT and SSDTs from ACPI folder
Remove the DSDT from ACPI/patched
Remove FakePCIID kexts from Clover/kexts
Install WhateverGreen kext

After doing the above process, empty your trash and rebuild the kextcache.

Reply with new PR files.
 

Similar threads

Latest posts

Forum statistics

Threads
2,084
Messages
19,451
Members
29,554
Latest member
xxxxxxxxxx