Contribute
Register

Intel HD 620 graphics glitch with rehabman config.plist

Status
Not open for further replies.
Joined
Jul 31, 2017
Messages
48
Motherboard
Lenovo Yoga 910
CPU
i7-7500U
Graphics
HD 620
Hey rehabman,
I have used your config.plist and gone through the process of using fake id, rebuilding cache, and then rebooting and when i reboot i get hung up here. I am trying to install mac os sierra on a lenovo yoga 910, which has i7-7500 and intel hd 620. I have attached my clover folder. Any help is greatly appreciated.
image1.jpeg
 

Attachments

  • CLOVER.zip
    4.9 MB · Views: 784
Hey rehabman,
I have used your config.plist and gone through the process of using fake id, rebuilding cache, and then rebooting and when i reboot i get hung up here. I am trying to install mac os sierra on a lenovo yoga 910, which has i7-7500 and intel hd 620. I have attached my clover folder. Any help is greatly appreciated.View attachment 330874
i have moved your post to laptop support
 
Hey rehabman,
I have used your config.plist and gone through the process of using fake id, rebuilding cache, and then rebooting and when i reboot i get hung up here. I am trying to install mac os sierra on a lenovo yoga 910, which has i7-7500 and intel hd 620. I have attached my clover folder. Any help is greatly appreciated.View attachment 330874

AptioMemoryFix.efi preferred over OsxAptioFix*.efi (plus OsxAptioFix* requires EmuVariableUefi-64.efi which is missing).

No need to use both the 32mb DVMT KextsToPatch entry and IntelGraphicsDVMTFixup.kext. Pick one method and stick with (only) it.

SATA-100-series-unsupported.kext is missing from EFI/Clover/kexts/Other.

Don't forget to enable legacy boot/CSM (and turn off fast boot) in BIOS.

Your Lulu.kext and IntelGraphicsFixup.kext are not up-to-date.
See guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
AptioMemoryFix.efi preferred over OsxAptioFix*.efi (plus OsxAptioFix* requires EmuVariableUefi-64.efi which is missing).

No need to use both the 32mb DVMT KextsToPatch entry and IntelGraphicsDVMTFixup.kext. Pick one method and stick with (only) it.

SATA-100-series-unsupported.kext is missing from EFI/Clover/kexts/Other.

Don't forget to enable legacy boot/CSM (and turn off fast boot) in BIOS.

Your Lulu.kext and IntelGraphicsFixup.kext are not up-to-date.
See guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
Can you explain to me what needs to be done for the first part of your response? Also for the 32mb DVMT KextsToPatch entry is that coming from the config.plist and will be easier just to delete kext?
 
Can you explain to me what needs to be done for the first part of your response?

drivers64UEFI configuration is covered in the guide... no need for me to repeat what is already written.
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Also for the 32mb DVMT KextsToPatch entry is that coming from the config.plist and will be easier just to delete kext?

Each (deleting KextsToPatch entry or deleting DVMT kext) is equally easy.
 
drivers64UEFI configuration is covered in the guide... no need for me to repeat what is already written.
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/



Each (deleting KextsToPatch entry or deleting DVMT kext) is equally easy.
I am sorry, just to confirm, is the only way to obtain this to recreate my usb installer? I am currently only booting through a usb but I did install Sierra on to an external hdd because originally Sierra couldn’t see my ssd but I’m guessing that’s what the SATA unsupported 100 kext foxed.
 
I am sorry, just to confirm, is the only way to obtain this to recreate my usb installer? I am currently only booting through a usb but I did install Sierra on to an external hdd because originally Sierra couldn’t see my ssd but I’m guessing that’s what the SATA unsupported 100 kext foxed.

The guide contains instructions for setting up USB (you might want to review) as well as setting up EFI/Clover on your HDD/SSD.
 
I have the same problem before and finally I figured out the high resolution screen is the cause. It seems yours come with 4K resolution so typical DVMT patch is not enough for the screen.

Recent commits of Rehabman's repo contains a line of frame buffer in ForceKextsToLoad. Maybe you can try this first:
https://github.com/RehabMan/OS-X-Cl...f17c5/config_HD615_620_630_640_650.plist#L422

If this does not work, you may remove IntelDVMTfixup.kext and change the KextsToPatch as follow.
Find 00006002 00005001 (not changed)
Replace 00009001 00006000

I'm not sure if 4K screen could fit well with the allocation. For me, 00006001 00009000 is adequate for a 3K screen.
9001 -> 19 for framebuffer memory
6000 -> 06 for cursor size
Gradually decrease/increase the framebuffer memory which allows you to boot.
It seems cursor size could be 0 as Apple have certain configuration (seems not used), so it would be allocate later automatically. However if you have space for that, 6 appears in Apple configurations and 9 is used in Rehabman's guide.

Make sure the sum of these value does not exceed your DVMT prealloc = 32 mb.

Read more about this at https://www.tonymacx86.com/threads/...lensize-patch-with-32mb-dvmt-prealloc.221506/

Also, you could use IntelGraphicFixup along with Lilu, which contains some useful patches to fix some problem related to igfx. But this seems not related to your problem.
 
I have the same problem before and finally I figured out the high resolution screen is the cause. It seems yours come with 4K resolution so typical DVMT patch is not enough for the screen.

Recent commits of Rehabman's repo contains a line of frame buffer in ForceKextsToLoad. Maybe you can try this first:
https://github.com/RehabMan/OS-X-Cl...f17c5/config_HD615_620_630_640_650.plist#L422

If this does not work, you may remove IntelDVMTfixup.kext and change the KextsToPatch as follow.
Find 00006002 00005001 (not changed)
Replace 00009001 00006000

I'm not sure if 4K screen could fit well with the allocation. For me, 00006001 00009000 is adequate for a 3K screen.
9001 -> 19 for framebuffer memory
6000 -> 06 for cursor size
Gradually decrease/increase the framebuffer memory which allows you to boot.
It seems cursor size could be 0 as Apple have certain configuration (seems not used), so it would be allocate later automatically. However if you have space for that, 6 appears in Apple configurations and 9 is used in Rehabman's guide.

Make sure the sum of these value does not exceed your DVMT prealloc = 32 mb.

Read more about this at https://www.tonymacx86.com/threads/...lensize-patch-with-32mb-dvmt-prealloc.221506/

Also, you could use IntelGraphicFixup along with Lilu, which contains some useful patches to fix some problem related to igfx. But this seems not related to your problem.

This is in the dsdt or this is within the config.plist? I was not able to find those numbers you mentioned for the framebuffer or where they are supposed to go. Just in case, I added my updated clover folder from the fixes rehabman originally suggested, but I think you are right about the 4k because with this config, I got the same results.
 

Attachments

  • CLOVER.zip
    2 MB · Views: 183
This is in the dsdt or this is within the config.plist? I was not able to find those numbers you mentioned for the framebuffer or where they are supposed to go. Just in case, I added my updated clover folder from the fixes rehabman originally suggested, but I think you are right about the 4k because with this config, I got the same results.

First, you may try force load the kext, see the second paragraph of my previous reply.

Then, it seems you don't have proper editor for config.plist. if you have another working macOS installation, you can use Xcode or this editor:
https://mackie100projects.altervista.org/download-clover-configurator/
If not, you can use the online version:
http://cloudclovereditor.altervista.org

Both the items are under Kernel And Kext Patches.
 
Status
Not open for further replies.
Back
Top