- Joined
- Jun 28, 2019
- Messages
- 33
- Motherboard
- Razer Blade 15 Base 2020 (OpenCore)
- CPU
- i7-10750H
- Graphics
- UHD 630
- Mac
- Mobile Phone
Laptop Specs:
CPU: i7-8565U
Graphics: UHD620 w/ MX150
RAM: 16GB of some generic stuff
Storage: New Samsung 970 EVO 250GB
Wifi: Replaced with BCM94352Z DW1560
At this point I have basically eveything working on this machine minus graphics acceleration including tracked, battery, airdrop, handoff, and wifi. I have tried god knows how many different AAPL,ig-platform-ids and even manually faking it through the FakeID section, I have gotten it to successfully boot everyday but never with working graphics acceleration. In about my Mac the system reports the card as a UHD620 but with only 7mb memory. My BIOS doesn't have the option to set DVMT-prealloc in bios so I'm doing it through properties. I have also disabled the MX150 with the disable-external-gpu line in properties and through the -wegnoegpu boot arg but those don't seem to help. I used the UHD630 config.plist from Rehabmans repo as a base which seems to be the one people on whiskey lake having been having the best luck with. Currently I am not injecting a AAPL,ig-platform-id with the properties section but letting Whatevergreen configure it on its own but that still has the same issue. Anyway, I'm at my wits end and would really appreciate some help with getting this working. Thanks in advance
EDIT: Got graphical accleration working with help from jm52262s guide. i've attached the working config.plist with SMBIOS info removed. Also added info on how to get a lot of stuff working.
Trackpad: you need to follow the instructions here for Voodooi2c. Basically you need to dump your DSDT by pressing F4 in the clover menu. Boot back into MacOS, grab the DSDT.aml file from EFI/Clover/ACPI/origin. Then use the directions here to decompile the DSDT.aml then apply the Windows 10 patch and the GPIO Controller patch for Skylake+ under the _Voodool2C-Patches in MaciASL. Anyway that should get that working.
Battery: use the Razer Blade 2014 patch under _Rehabman Laptop repo in MaciASL. This isnt a fully optimal fix because you are missing some of the
16/32/152-bit fields and you need to manually fix them using this guide here. Personally I found that just using the patch for the 2014 Razer Blade will get battery status working but again for it to be optimal you are supoosed to follow the guide above.
Brightness: this was a bit of a bitch but the attached modifed SSDT_PNLF below plus the AppleBacklightFixup.kext in L/E and you can get a couple levels working. You also need the boot arg igfxcflbklt=1 to get this to work.
Sound: layout-id=30 is what you want. I think 29 works too? I injected it through the properties section under devices because I couldn't get it working through the inject option in clover. You can also just use the config.plist i've attached. It's got sound, and Graphics accleration working.
Graphics Accleration: working fully through the config.plist attached in this reply.
Remaining Issues:
Sleep doesn't work. If you try to put the screen to sleep the display won't come back on but the backlight will. Not sure what the issue is but i'm currently researching it. Will update when I have a fix.
CPU: i7-8565U
Graphics: UHD620 w/ MX150
RAM: 16GB of some generic stuff
Storage: New Samsung 970 EVO 250GB
Wifi: Replaced with BCM94352Z DW1560
At this point I have basically eveything working on this machine minus graphics acceleration including tracked, battery, airdrop, handoff, and wifi. I have tried god knows how many different AAPL,ig-platform-ids and even manually faking it through the FakeID section, I have gotten it to successfully boot everyday but never with working graphics acceleration. In about my Mac the system reports the card as a UHD620 but with only 7mb memory. My BIOS doesn't have the option to set DVMT-prealloc in bios so I'm doing it through properties. I have also disabled the MX150 with the disable-external-gpu line in properties and through the -wegnoegpu boot arg but those don't seem to help. I used the UHD630 config.plist from Rehabmans repo as a base which seems to be the one people on whiskey lake having been having the best luck with. Currently I am not injecting a AAPL,ig-platform-id with the properties section but letting Whatevergreen configure it on its own but that still has the same issue. Anyway, I'm at my wits end and would really appreciate some help with getting this working. Thanks in advance
EDIT: Got graphical accleration working with help from jm52262s guide. i've attached the working config.plist with SMBIOS info removed. Also added info on how to get a lot of stuff working.
Trackpad: you need to follow the instructions here for Voodooi2c. Basically you need to dump your DSDT by pressing F4 in the clover menu. Boot back into MacOS, grab the DSDT.aml file from EFI/Clover/ACPI/origin. Then use the directions here to decompile the DSDT.aml then apply the Windows 10 patch and the GPIO Controller patch for Skylake+ under the _Voodool2C-Patches in MaciASL. Anyway that should get that working.
Battery: use the Razer Blade 2014 patch under _Rehabman Laptop repo in MaciASL. This isnt a fully optimal fix because you are missing some of the
16/32/152-bit fields and you need to manually fix them using this guide here. Personally I found that just using the patch for the 2014 Razer Blade will get battery status working but again for it to be optimal you are supoosed to follow the guide above.
Brightness: this was a bit of a bitch but the attached modifed SSDT_PNLF below plus the AppleBacklightFixup.kext in L/E and you can get a couple levels working. You also need the boot arg igfxcflbklt=1 to get this to work.
Sound: layout-id=30 is what you want. I think 29 works too? I injected it through the properties section under devices because I couldn't get it working through the inject option in clover. You can also just use the config.plist i've attached. It's got sound, and Graphics accleration working.
Graphics Accleration: working fully through the config.plist attached in this reply.
Remaining Issues:
Sleep doesn't work. If you try to put the screen to sleep the display won't come back on but the backlight will. Not sure what the issue is but i'm currently researching it. Will update when I have a fix.
Attachments
Last edited: