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: 743

Feartech

Moderator
Joined
Aug 3, 2013
Messages
29,270
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
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
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,775
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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/
 
Joined
Jul 31, 2017
Messages
48
Motherboard
Lenovo Yoga 910
CPU
i7-7500U
Graphics
HD 620
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?
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,775
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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.
 
Joined
Jul 31, 2017
Messages
48
Motherboard
Lenovo Yoga 910
CPU
i7-7500U
Graphics
HD 620
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.
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,775
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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.
 
Joined
Oct 2, 2015
Messages
69
Motherboard
Yoga C930
CPU
i7- 8550U
Graphics
UHD620
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.
 
Joined
Jul 31, 2017
Messages
48
Motherboard
Lenovo Yoga 910
CPU
i7-7500U
Graphics
HD 620
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: 171
Joined
Oct 2, 2015
Messages
69
Motherboard
Yoga C930
CPU
i7- 8550U
Graphics
UHD620
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.
Top