mhaeuser Posted May 30, 2020 Share Posted May 30, 2020 @hardcorehenry Did you find out why it does not work? Basically except the few of you nobody ever reported issues. If it's indeed not possible with the current OC patch at all, we might want to update it. 1 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724275 Share on other sites More sharing options...
hardcorehenry Posted May 30, 2020 Share Posted May 30, 2020 (edited) @Download-Fritz This is not what I meant, Kernel>Emulate works, from what I understand for Haswell+low-end AVX patch and _xcpm_bootsrap patch have to be put manually, no issue also everything works(checked out of curiosity, bootstrap patch sometimes need to be updated, though). I haven’t reported such need, because as I said I use fakecpufamily patch since OC 0.1 this patch doesn’t require for my CPU bootstrap or FAKECPUID, I even have set it as headless/connectorless for better compatibility. So no issue at all, everything works, keep up good work. Thanks! Edited May 30, 2020 by hardcorehenry Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724277 Share on other sites More sharing options...
MacNB Posted May 30, 2020 Share Posted May 30, 2020 (edited) 13 hours ago, vit9696 said: MacNB, nmano, and the rest. Any adequate the reason to continue to post these patches instead of using builtin quirks for XCPM and virtualising CPU ID? I am kind of tired and confused seeing this from time to time. Simple answer is I do not know HOW to get OC to enable XCPM on my Ivy Bridge i7-3770K. Yes I have read the configuration.pdf and yes I have read bugtracter#365 it's NOT obvious. The configuration document does not simply say for example "If you have CPUID 0306A9, then use the following settings to enable XCPM....." I have set: Cpuid1Data: <A9 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00> Cpuid1Mask: <FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00> AppleXcpmCfgLock = True AppleXcpmExtraMsrs = True But that does not work. I rather NOT add a patch but it was simpler to use a patch (which worked fine until 10.15.5 arrived). I just installed latest Clover r5118 and that enables XCPM on 15.15.5 by simply setting KernelPM=True. See attached log & config files and maybe you can spot what I am doing wrong ? MacNB-config.plist opencore-2020-05-30-095858.txt Edited May 30, 2020 by MacNB Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724278 Share on other sites More sharing options...
MacNB Posted May 30, 2020 Share Posted May 30, 2020 2 hours ago, hardcorehenry said: For some users like me with crappy CPU(Pentium Haswell), bootstrap patch have to be put manually: Kernel>Patch. Thanks to experiments I managed to boot without this patch and without FAKECPUID, and have "full speedstep".(fakecpufamily patch) ...and what's the fakecpufamily patch ? Thanks. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724280 Share on other sites More sharing options...
pitrysha Posted May 30, 2020 Share Posted May 30, 2020 (edited) 50 minutes ago, MacNB said: Simple answer is I do not know HOW to get OC to enable XCPM on my Ivy Bridge i7-3770K. Yes I have read the configuration.pdf and yes I have read bugtracter#365 it's NOT obvious. The configuration document does not simply say for example "If you have CPUID 0306A9, then use the following settings to enable XCPM....." I have set: Cpuid1Data: <A9 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00> Cpuid1Mask: <FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00> AppleXcpmCfgLock = True AppleXcpmExtraMsrs = True But that does not work. So it was simpler to use a patch (which worked fine until 10.15.5 arrived). I just installed latest Clover r5118 and that enables XCPM on 15.15.5 by simply setting KernelPM=True. See attached log & config files and maybe you can spot what I am doing wrong. MacNB-config.plist opencore-2020-05-30-095858.txt Try like this A3060300 00000000 00000000 00000000 FFFFFFFF 00000000 00000000 00000000 More options A3070400 00000000 00000000 00000000 FFFFFFFF 00000000 00000000 00000000 A3060400 00000000 00000000 00000000 FFFFFFFF 00000000 00000000 00000000 Edited May 30, 2020 by pitrysha Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724281 Share on other sites More sharing options...
MacNB Posted May 30, 2020 Share Posted May 30, 2020 35 minutes ago, pitrysha said: Try like this A3060300 00000000 00000000 00000000 FFFFFFFF 00000000 00000000 00000000 Thanks but no joy. Interesting that the OC log now shows: 04:016 00:003 OCAK: AppleCpuPmCfgLock v1 replace count - 10 04:017 00:000 OCAK: Patch v1 success com.apple.driver.AppleIntelCPUPowerManagement 04:017 00:000 OCAK: AppleCpuPmCfgLock v2 replace count - 0 Which seems to imply OC is now patching com.apple.driver.AppleIntelCPUPowerManagement. In effect, disabling XCPM ? Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724284 Share on other sites More sharing options...
hardcorehenry Posted May 30, 2020 Share Posted May 30, 2020 (edited) 1 hour ago, MacNB said: ...and what's the fakecpufamily patch ? Thanks. To boot with Intel Pentium Haswell I normally should emulate IvyBridge CPUID(Kernel>Emulate), because I’m not able to boot with my native CPUID 0x306C3. Instead of faking 0x306C3=>0x306A9 I’m faking cpuhaswellfamily=>cpuivybridgefamily. This patch is no use for you, but since you ask: Base: Comment: Fake Haswell CPUFAMILY Count: 1 Enabled: YES Find: bbdc82b2 10 Identifier: kernel Limit: 0 Mask: ffffffff ff MaxKernel: MinKernel: Replace: bb35e865 1f ReplaceMask: Skip: 0 Edited May 30, 2020 by hardcorehenry 1 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724287 Share on other sites More sharing options...
vit9696 Posted May 30, 2020 Share Posted May 30, 2020 @MacNB, right, this is indeed an unsupported case. Basically OpenCore fully supports all XCPM configurations but: - Ivy Bridge consumer (e.g. 3770k). The reason for this is that we believe the correct approach is not to use XCPM, as Apple itself disabled it. - Pentium CPUs. The reason for this is that they are not really supported by macOS. The rest should work just fine though. I updated OpenCore docs to make it crystal clear. 2 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724299 Share on other sites More sharing options...
pitrysha Posted May 30, 2020 Share Posted May 30, 2020 @vit9696 And if he tries to make a mask under the old Ivy Bridge MacPro6,1 E3060300 00000000 00000000 00000000 E4060300 00000000 00000000 00000000 will not pass? Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724303 Share on other sites More sharing options...
MacNB Posted May 30, 2020 Share Posted May 30, 2020 1 hour ago, vit9696 said: @MacNB, right, this is indeed an unsupported case. Basically OpenCore fully supports all XCPM configurations but: - Ivy Bridge consumer (e.g. 3770k). The reason for this is that we believe the correct approach is not to use XCPM, as Apple itself disabled it. - Pentium CPUs. The reason for this is that they are not really supported by macOS. The rest should work just fine though. I updated OpenCore docs to make it crystal clear. Thanks for making it clear in the Docs that consumer Ivy Bridge XCPM is not supported in OC. Apple have their own reasons (mainly commercial) for not supporting older h/w. But till now, XCPM patches for Ivy Bridge worked well. I did not need any CPM SSDT's nor CPUFriend and got the CPU to p-state through the whole whole frequency ranges up to my overclock turbo rate of 4.8Ghz. For laptop users, XCPM is better than AICPM too. Ah well. Will find a patch method and see how long I can keep stretching this ageing platform. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724304 Share on other sites More sharing options...
mathew2019 Posted May 30, 2020 Share Posted May 30, 2020 Hi Guys When I try to boot from NVME M.2 disk the macOS boots half way through and shuts the system off. but when using the same settings with SATA SSD system boots fine. Can anyone help please? Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724317 Share on other sites More sharing options...
apianti Posted May 30, 2020 Share Posted May 30, 2020 2 minutes ago, mathew2019 said: Hi Guys When I try to boot from NVME M.2 disk the macOS boots half way through and shuts the system off. but when using the same settings with SATA SSD system boots fine. Can anyone help please? You probably need NVMe fixes? Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724318 Share on other sites More sharing options...
mathew2019 Posted May 30, 2020 Share Posted May 30, 2020 Hi apianti Thank you for the quick reply I tried to boot with NvmExpressDxe.efi but still same problem. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724319 Share on other sites More sharing options...
apianti Posted May 30, 2020 Share Posted May 30, 2020 (edited) 7 minutes ago, mathew2019 said: Hi apianti Thank you for the quick reply I tried to boot with NvmExpressDxe.efi but still same problem. No you need the fixes for the NVMe drivers for macOS. That is for the preboot, which you probably don't need if the disk is recognized to begin in your firmware. EDIT: You can also have the boot stop on panic with the verbose output so you can see exactly where it is crashing, I'm just guessing that is the issue. But it would be better to know by looking at the panic. Edited May 30, 2020 by apianti Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724320 Share on other sites More sharing options...
mathew2019 Posted May 30, 2020 Share Posted May 30, 2020 The confusing is if I boot from SATA SSD I can find the NVME drive in disk utility and format it fine. then I cloned the disk then added EFI to iNVME DIsk which is exactly same as SATA SSD EFI. System boot from NVME. I can see Apple logo and progress bar halfway through then system shuts down. so this means NVME is detected right? Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724321 Share on other sites More sharing options...
apianti Posted May 30, 2020 Share Posted May 30, 2020 (edited) 15 minutes ago, mathew2019 said: The confusing is if I boot from SATA SSD I can find the NVME drive in disk utility and format it fine. then I cloned the disk then added EFI to iNVME DIsk which is exactly same as SATA SSD EFI. System boot from NVME. I can see Apple logo and progress bar halfway through then system shuts down. so this means NVME is detected right? Yeah, you don't need that driver if you have an nvme m.2 slot in your motherboard, it has to have an nvme driver. It wouldn't really make sense otherwise. You need to fix something in macOS that is causing a kernel panic during boot. EDIT: Did you happen to rebuild your kernelcache? Just noticed you cloned it, you probably got some wrong stuff in there. Maybe try booting into the recovery and try fixing your kernelcache from your install. Edited May 30, 2020 by apianti Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724323 Share on other sites More sharing options...
MacNB Posted May 30, 2020 Share Posted May 30, 2020 1 hour ago, mathew2019 said: Hi apianti Thank you for the quick reply I tried to boot with NvmExpressDxe.efi but still same problem. He means try the NVMeFix.kext here. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724327 Share on other sites More sharing options...
vit9696 Posted May 30, 2020 Share Posted May 30, 2020 4 hours ago, pitrysha said: @vit9696 And if he tries to make a mask under the old Ivy Bridge MacPro6,1 E3060300 00000000 00000000 00000000 E4060300 00000000 00000000 00000000 will not pass? Ivy Bridge → Ivy Bridge E? Might actually work if MP61 uses XCPM. Interesting idea. @MacNB, you can actually try this. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724331 Share on other sites More sharing options...
tluck Posted May 30, 2020 Share Posted May 30, 2020 I am on OC 0.5.9 and I am baffled as to why i cannot see a boot option to select the Installer in the picker (to update from 10.15.4 to 10.15.5). The installer puts the boot stuff in "/Systems/Volumes/Data/macOS Install Data" and if I switch to Clover bootmgr it lists it? but if I boot with OC and it's not there? ScanPolicy 0 config.plist.zip Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724336 Share on other sites More sharing options...
MacNB Posted May 30, 2020 Share Posted May 30, 2020 (edited) On 5/30/2020 at 8:19 PM, vit9696 said: Ivy Bridge → Ivy Bridge E? Might actually work if MP61 uses XCPM. Interesting idea. @MacNB, you can actually try this. Thank you both. No it does not work (both values). Kernel panic in AICPM kext. Search for a solution continues. UPDATE: Solution found. See here. Edited June 1, 2020 by MacNB Solution found. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724337 Share on other sites More sharing options...
MacNB Posted May 30, 2020 Share Posted May 30, 2020 27 minutes ago, tluck said: I am on OC 0.5.9 and I am baffled as to why i cannot see a boot option to select the Installer in the picker (to update from 10.15.4 to 10.15.5). The installer puts the boot stuff in "/Systems/Volumes/Data/macOS Install Data" and if I switch to Clover bootmgr it lists it? but if I boot with OC and it's not there? ScanPolicy 0 config.plist.zip Unlike Clover, you should not need to "see" the macOS Install if you ran the Installer from System preferences->System or directly from a downloaded DMG or PKG. Installer will start, do its thing, restart the system and OC "will take care" of the correct "OS" to boot be it Installer or the System disk - you should get two restarts and at each restart OC will select the correct boot. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724338 Share on other sites More sharing options...
apianti Posted May 30, 2020 Share Posted May 30, 2020 1 hour ago, tluck said: I am on OC 0.5.9 and I am baffled as to why i cannot see a boot option to select the Installer in the picker (to update from 10.15.4 to 10.15.5). The installer puts the boot stuff in "/Systems/Volumes/Data/macOS Install Data" and if I switch to Clover bootmgr it lists it? but if I boot with OC and it's not there? ScanPolicy 0 Does ScanPolicy change how your options are shown? The default is like 0x10f0103, I think. Did you somehow not continue through the next stage and now you can't get back...? Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724339 Share on other sites More sharing options...
tluck Posted May 30, 2020 Share Posted May 30, 2020 1 hour ago, MacNB said: Unlike Clover, you should not need to "see" the macOS Install if you ran the Installer from System preferences->System or directly from a downloaded DMG or PKG. Installer will start, do its thing, restart the system and OC "will take care" of the correct "OS" to boot be it Installer or the System disk - you should get two restarts and at each restart OC will select the correct boot. but thats the point it doesnt do the right thing. it just boots up the macOS and not the installer to install macOS. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724341 Share on other sites More sharing options...
vit9696 Posted May 30, 2020 Share Posted May 30, 2020 @tluck, could you make sure that you use the latest DEBUG versions of all the drivers (e.g. OpenCanopy and OpenRuntime) and OpenCore itself? Also, please switch to HFSPlus and not VboxHfs. After you accomplish this, please set Target to 67 and then provide us a log when you install macOS update and believe OpenCore defaults to a wrong boot entry. Also, does NVRAM work correctly for your system? It is not (always) possible to select a correct boot entry without working NVRAM. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724344 Share on other sites More sharing options...
makk Posted May 31, 2020 Share Posted May 31, 2020 Greetings Vit Having issue with Backlight. I am using DSDT with GFX0 in it. Have not changed the name. I was using SSDT-PNLF. Issue: Renamed to GFX0 from IPGU in SSDT-PNLF caused this issue: Warning: Truncated 64 bit constant in found in 32 bit table fffffffffffffff0 > fffffff0 (some numbers) I had to take each .aml file and see which one was causing the issue. SSDT-PNLF.aml I had made a change from IGPU to GFX0 in .dsl mode to .aml make the change, compile save as .aml I left my DSDT as is with minimal changes I used ssdtprGEN Piker one for Power management. I reversed the problem to see if it would be fine. Renamed GFX0 to IGPU in DSDT. Leaving SSDT-PNLF.aml untouched. Using MaciASL Acidanthera 5.7 so now Stuck. I have DSDT with GFX0, SSDT-PNLF with IGPU. No happy marriage here. Installed because I cannot find an equivalent to Clover Config. Add PNLF- 0x0A. very good Slice. how can we fix this without editing DSDT, SSDT and whatever DDT's? I installed IntelBacklightInjector.kext, hung at boot. Waiting on 'IGPU' Whatevergreen.kext does all these conversions sweet, but not everything can it do Have to give user some headspace- a little more flexibility if possible? Open core leaves one having to use the BootUSB if one error happens. Not forgiving. Booted out. Locked out So now I installed El Capitan in the back nine to boot into from and able to use BootUSB when all fails. I need a fix without editing and installing? Is this possible? Thank you so much. This Bootloader is sweet. I still have not been able to correct HID error. I'm not using Voodoo on Asus, breaks the keys and mouse. Using AppleSmartTouchPad and AsusNFBkeys from Emily Dinesh which works after editing some keys in DSDT. I try not to touch the Graphics and HDEF in DSDT to leave it like factory and rely drivers and things calling on the ACPI for for guidance and data. Thank you again Makk truncateerror.jpg.zip Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/203/#findComment-2724348 Share on other sites More sharing options...
Recommended Posts