Tiem Posted November 11, 2020 Share Posted November 11, 2020 I updated to 1bfcb254da555125e3acc37edece85a949076c84 and OC thew up an error that it could not load the config file. Reverted back to b9e08ba44be08f1eb61143f0ca6f357abb695080 and everything works as expected. Did I miss something with regards to a change in pathing or anything? Ran the config through the sanity checker and it passed without issue. Not really sure how to debug this one. 2 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2743570 Share on other sites More sharing options...
galisrule Posted November 11, 2020 Share Posted November 11, 2020 (edited) same here Edited November 11, 2020 by galisrule 1 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2743662 Share on other sites More sharing options...
Vinicius P. Miranda Posted November 12, 2020 Share Posted November 12, 2020 (edited) Guys, I have the Clover r5126 installed and working perfectly in Catalina and Big Sur. The EFI is on the SSD and I also have one on the HD to serve as a backup, both were seen in the Boot Option of the bios. Today I went to create an OpenCore 0.6.3 to see how the bootloader is doing, when I entered the Bootloader screen I used the Reset NVram option. I had already done this with OpenCore 0.6.2 and it worked perfectly but now this cleaning of NVram has broken my Bios. I can no longer see the two Clover EFIs that are on the SSD and the HD. I don't know what changed when cleaning NVram that broke my bios this way. Can anyone help me with a solution so that my bios can see Clover again? I am unable to enter the system because of this. I did a reset on the bios and now even Windows I'm not able to see. Edit 1: Guys, I already reset the bios, I already rewrote it (EZ Flash), I already installed Clover by .pkg on the SSD and HD, but my motherboard can no longer find the files to inicializate Clover. It does not appear in the boot options. UEFI boot Clover appears in the boot menu option only when the flash drive is inserted into the USB. Does anyone know what I can do to resolve this? I need UEFI boot Clover to appear through SSD and HD in the bios boot menu. Edited November 13, 2020 by Vinicius P. Miranda Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2743740 Share on other sites More sharing options...
shantur Posted November 12, 2020 Share Posted November 12, 2020 Hi all, I am trying to passthrough D700 GPUs on MacPro6,1 to a MacOS VM in VMware ESXi 7.0.1 ( I need VMs on VMware for work purposes ) I used OpenCore 6.3.0 Debug and WhateverGreen but just couldn't get it to work. Setup: 1. I passed thru both GPUs with Audio functions 2. Injected SSDT with vBIOS for both GPUs ( 'ATY,bin_image') The error I see is ( I have added some more logs and Kernel Routes to figure out what methods are being called ) I see that AMD7000Controller is initialising 2020-11-12 14:25:59.127865-0800 localhost kernel[0]: (Lilu) WhateverGreen rad: @ (DBG) starting controller 0xFFFFFF86C17279B0 2020-11-12 14:25:59.128455-0800 localhost kernel[0]: (Lilu) WhateverGreen rad: @ (DBG) starting controller 0xFFFFFF86BF31B890 2020-11-12 14:25:59.128486-0800 localhost kernel[0]: (Lilu) WhateverGreen rad: @ (DBG) GetProperty discovered property merge request for aty_properties 2020-11-12 14:25:59.128503-0800 localhost kernel[0]: (Lilu) WhateverGreen rad: @ (DBG) GetProperty discovered property merge request for aty_config 2020-11-12 14:25:59.128810-0800 localhost kernel[0]: (Lilu) WhateverGreen rad: @ (DBG) Calling AMD7000ControllerInitialize Resources 2020-11-12 14:25:59.128815-0800 localhost kernel[0]: (Lilu) WhateverGreen rad: @ (DBG) Calling wrapSISharedControllerinitializeResources 2020-11-12 14:25:59.128823-0800 localhost kernel[0]: (Lilu) WhateverGreen rad: @ (DBG) wrapSISharedControllerinitializeResources local_1c = -536870212 bVar2 = 02 2020-11-12 14:25:59.128829-0800 localhost kernel[0]: (Lilu) WhateverGreen rad: @ (DBG) starting controller done 0 0xFFFFFF86BF31B890 2020-11-12 14:25:59.129063-0800 localhost kernel[0]: (AMDRadeonX4000) Got debug policy value 0x0 2020-11-12 14:25:59.141542-0800 localhost kernel[0]: (IOAcceleratorFamily2) virtual bool IOGraphicsAccelerator2::start(IOService *): configureDevice failed 2020-11-12 14:25:59.141546-0800 localhost kernel[0]: (IOAcceleratorFamily2) IOGraphicsAccelerator::start: Failure exit 2020-11-12 14:25:59.154807-0800 localhost kernel[0]: (Lilu) WhateverGreen rad: @ (DBG) GetProperty discovered property merge request for aty_properties 2020-11-12 14:25:59.159488-0800 localhost kernel[0]: (Lilu) WhateverGreen rad: @ (DBG) GetProperty discovered property merge request for aty_config 2020-11-12 14:25:59.161324-0800 localhost kernel[0]: (Lilu) WhateverGreen rad: @ (DBG) Calling AMD7000ControllerInitialize Resources 2020-11-12 14:25:59.164860-0800 localhost kernel[0]: (Lilu) WhateverGreen rad: @ (DBG) Calling wrapSISharedControllerinitializeResources 2020-11-12 14:25:59.170040-0800 localhost kernel[0]: (Lilu) WhateverGreen rad: @ (DBG) wrapSISharedControllerinitializeResources local_1c = -536870212 bVar2 = 02 2020-11-12 14:25:59.171544-0800 localhost kernel[0]: (Lilu) WhateverGreen rad: @ (DBG) starting controller done 0 0xFFFFFF86C17279B0 2020-11-12 14:25:59.173228-0800 localhost kernel[0]: (AMDRadeonX4000) Got debug policy value 0x0 2020-11-12 14:25:59.183925-0800 localhost kernel[0]: (IOAcceleratorFamily2) virtual bool IOGraphicsAccelerator2::start(IOService *): configureDevice failed 2020-11-12 14:25:59.183928-0800 localhost kernel[0]: (IOAcceleratorFamily2) IOGraphicsAccelerator::start: Failure exit Using Ghidra, I see its trying to initialise the GPU ulong __thiscall initializeResources(AMD7000Controller *this) { long *plVar1; byte bVar2; undefined4 uVar3; int iVar4; SIRegisterService *this_00; undefined8 uVar5; undefined8 uVar6; AMD7000Controller *pAVar7; undefined4 local_50 [2]; undefined8 local_48; undefined8 local_40; undefined8 local_38; undefined8 local_30; undefined8 local_28; uint local_1c; AMD7000Controller *local_18; uint local_c; local_1c = 0; local_18 = this; local_1c = initializeResources((SISharedController *)this); local_c = local_1c; if (local_1c == 0) { this_00 = (SIRegisterService *)__ZN8OSObjectnwEm((OSObject *)0x1300,0); SIRegisterService(this_00); *(SIRegisterService **)(this + 0x1f0) = this_00; plVar1 = *(long **)(this + 0x1f0); uVar5 = (**(code **)(**(long **)(this + 0x19ea8) + 0x118))(*(long **)(this + 0x19ea8)); uVar6 = (**(code **)(**(long **)(this + 0x19ea8) + 0x128))(*(long **)(this + 0x19ea8)); bVar2 = (**(code **)(*plVar1 + 0x118))(plVar1,uVar5,uVar6,this); if ((bVar2 & 1) == 0) { (**(code **)(**(long **)(this + 0x1f0) + 0x28))(*(long **)(this + 0x1f0)); local_c = 0xe00002bd; } else { And down the line I see ulong __thiscall initializeResources(SISharedController *this) { long *plVar1; byte bVar2; int iVar3; undefined8 uVar4; MemoryAllocator *this_00; long_long lVar5; PCI_REG_INDEX PVar6; long local_60; byte local_19; uint local_10; this[0x1a078] = (SISharedController)0x2; *(undefined8 *)(this + 0x1a080) = 0x53530; *(undefined8 *)(this + 0x208) = 0x4c7a0; *(undefined4 *)(this + 0x19fa4) = 0; local_19 = 0; while (local_19 < 0xf) { *(undefined8 *)(this + (ulong)local_19 * 8 + 0x19dc8) = 0; *(undefined8 *)(this + (ulong)local_19 * 8 + 0x19e40) = 0; *(undefined4 *)(this + (ulong)local_19 * 4 + 0x19f30) = 0; *(undefined8 *)(this + (ulong)local_19 * 8 + 0x19eb8) = 0; local_19 = local_19 + 1; } if (SUB168(ZEXT816(1) * ZEXT816(0x288) >> 0x40,0) == 0) { local_60 = _IOMalloc(SUB168(ZEXT816(1) * ZEXT816(0x288),0)); } else { local_60 = 0; } *(long *)(this + 0x1a048) = local_60; if (local_60 == 0) { local_10 = 0xe00002bd; } else { _memset(*(void **)(this + 0x1a048),0,0x288); *(undefined4 *)(this + 0x19f30) = 0x10; *(undefined4 *)(this + 0x19f34) = 0x10; *(undefined4 *)(this + 0x19f38) = 0x10; *(undefined4 *)(this + 0x19f3c) = 0x10; *(undefined4 *)(this + 0x19f40) = 0x10; *(undefined4 *)(this + 0x19f44) = 0x10; *(undefined4 *)(this + 0x19f48) = 0x10; *(undefined4 *)(this + 0x19f4c) = 0x10; *(undefined4 *)(this + 0x19f50) = 0x10; *(undefined4 *)(this + 0x19f54) = 0x10; *(undefined4 *)(this + 0x19f58) = 0x10; *(undefined4 *)(this + 0x19f5c) = 0x10; *(undefined4 *)(this + 0x19f60) = 0x10; *(undefined4 *)(this + 0x19f64) = 0x18; *(undefined4 *)(this + 0x19f68) = 0x30; local_19 = 0; while (PVar6 = (PCI_REG_INDEX)this, local_19 < 0xf) { iVar3 = __ZN13ATIController20populateDeviceMemoryE13PCI_REG_INDEX(PVar6); if (iVar3 != 0) { local_10 = 0xe00002bc; goto LAB_00013c62; } local_19 = local_19 + 1; } The additional Logging I put I wrapped local_1c = initializeResources((SISharedController *)this); call to see what it return and it returns 0xe0002bc ( local_1c = -536870212 in logs ) which tells me it fails on __ZN13ATIController20populateDeviceMemoryE13PCI_REG_INDEX(PVar6); in AMDSupport at ATIController::populateDeviceMemory(PCI_REG_INDEX) I have no clue why would PCI memory population fails. Just to confirm, an Ubuntu VM with a GPU vBIOS patch to load vBIOS off a file works perfectly so I know its possible to pass through GPU from VMware ESXi. I would really appreciate any help or pointers to debug this. Thanks Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2743864 Share on other sites More sharing options...
Planet X Posted November 13, 2020 Share Posted November 13, 2020 Is it still mandatory to change SecureBootModel to Disabled before upgrading to Big Sur in OpenCore? Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2743954 Share on other sites More sharing options...
vandroiy2012 Posted November 13, 2020 Share Posted November 13, 2020 1 minute ago, Planet X said: Is it still mandatory to change SecureBootModel to Disabled before upgrading to Big Sur in OpenCore? No. SecureBootModel=Default works just fine. If you are using 0.6.3 Release or newer. 1 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2743955 Share on other sites More sharing options...
tunglamvghy Posted November 13, 2020 Share Posted November 13, 2020 Anyone use ACPIDebug? I patch the dsdt and inject ACPIDebug.kext with OpenCore. But I can't see ACPIDebug in console.app. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2743956 Share on other sites More sharing options...
nmano Posted November 14, 2020 Share Posted November 14, 2020 (edited) I update 0.6.4 I made com.apple.recovery.boot Please add ScanPolicy=0 I can see in boot menu. Thanks OC. Edited November 14, 2020 by nmano Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744081 Share on other sites More sharing options...
PlutoDelic Posted November 14, 2020 Share Posted November 14, 2020 On 11/9/2020 at 12:06 AM, MICKHAEL said: Hi @mikorist, how you solved "tx_flush" errors? Thanks Have you managed any success wiih this? I get the same thing, and it seems to be due to APFS Container corruption. Really struggling with it, I have a very stable build but I randomly get this corruption. Also, I can only boot with SecureBoot disabled completely, what are the dependencies to get it to Default? It won't get past OC if I leave it to default. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744087 Share on other sites More sharing options...
MICKHAEL Posted November 14, 2020 Share Posted November 14, 2020 2 minutes ago, PlutoDelic said: Have you managed any success wiih this? I get the same thing, and it seems to be due to APFS Container corruption. Really struggling with it, I have a very stable build but I randomly get this corruption. Also, I can only boot with SecureBoot disabled completely, what are the dependencies to get it to Default? It won't get past OC if I leave it to default. i think i have, but with Clover 5126. in my case, beside SSDT-PLUG in combination with CPUFriend i put all Lilu plugins are in PlugIns folder Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744089 Share on other sites More sharing options...
Stefanalmare Posted November 14, 2020 Share Posted November 14, 2020 Hi all! Anybody can give me a hint about finding CFG Lock offset for HP laptops? Thank you! Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744133 Share on other sites More sharing options...
Stefanalmare Posted November 14, 2020 Share Posted November 14, 2020 7 minutes ago, eSaF said: Depends on what make of Laptop you're asking about no one will be able to assist with your query. HP Probook 4540s. Encrypted bios (google), but I think are smart guys who can guide me in the right direction. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744140 Share on other sites More sharing options...
Stefanalmare Posted November 15, 2020 Share Posted November 15, 2020 2 hours ago, eSaF said: Smart yes I agree but not all Laptops are alike and as smart as the guys are they can't read minds if you don't supply enough information or specs about your machine. For sure you are right. I used VerifyMsrE2.efi and it saes "This firmware has LOCKED MSR 0xE2 register!". That means I have CFG Lock. But I just can't get the offset. I put here the bios and hope a guru will help me! sp96086.exe Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744154 Share on other sites More sharing options...
ameenjuz Posted November 15, 2020 Share Posted November 15, 2020 do not open Folx app on Big Sur 11.0.1 can anyone help me? Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744158 Share on other sites More sharing options...
Matgen84 Posted November 15, 2020 Share Posted November 15, 2020 (edited) 5 hours ago, ameenjuz said: do not open Folx app on Big Sur 11.0.1 can anyone help me? The Folx 5.22 version improve the compatibility with Big Sur. The latest release is 5.23 Do you have disable BS Gatekeeper ? Edited November 15, 2020 by Matgen84 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744169 Share on other sites More sharing options...
ameenjuz Posted November 15, 2020 Share Posted November 15, 2020 9 hours ago, Matgen84 said: The Folx 5.22 version improve the compatibility with Big Sur. The latest release is 5.23 Do you have disable BS Gatekeeper ? yes i m running latest Folx 5.23 but i don't know any idea why i m facing this issue 1 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744226 Share on other sites More sharing options...
ghost8282 Posted November 16, 2020 Share Posted November 16, 2020 (edited) On 11/15/2020 at 2:37 AM, ameenjuz said: The same error happens for applications packed with older upx, but I don't know if this is the case. For upx related issues most of the times you can simply decompress the app with upx itself (upx -d), just install command line tools, homebrew and upx. Edit: nope, this is not the case, it's not packed with upx.. Edited November 16, 2020 by ghost8282 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744356 Share on other sites More sharing options...
TheBloke Posted November 16, 2020 Share Posted November 16, 2020 (edited) Hi all I hope this is the best place to post this unusual issue affecting users of the Gigabyte X299X Designare 10G motherboard. Sorry for this long explanation, but the issue is very strange and somewhat complicated to explain! I could provide a video showing the problem if that's easier to follow. The issue: Booting OpenCore (or Clover) in any manner except a standard automatic boot causes a shutdown/restart 10 seconds after the boot has started. The problem does not occur when booting bootloaders from Windows, Linux, FreeBSD, or MemTest86. Just Clover and OpenCore (I have so far tested all versions from 0.5.6 to 0.6.3.) The issue is not unique to me, everyone I have spoken to with this motherboard has the same problem. What I mean by "any manner except a standard boot": when OpenCore is booted via the F12 Boot Menu, or from the BIOS Boot Override menu, or when the BIOS has been accessed and "Exit Without Saving" is chosen, then the problem occurs: the system will shutdown and reboot 10 seconds after the OpenCore bootloader is started. If OpenCore is booted automatically - meaning it boots without user intervention, as the first entry in the BIOS boot order - it will boot fine with no reboot. The reboot/restart always occurs 10 seconds after OpenCore is started (I have timed it), and it happens regardless of what is happening at that moment. It will reboot on the OpenCore boot picker screen if that is still visible 10 seconds after boot. So it is not related to OpenCore booting any operating system. When the system reboots with this problem, going into the BIOS will show that the CPU and RAM are now running at default speeds. RAM will be at 2666Mhz, ignoring XMP, and any CPU overclock settings are not applied. The BIOS settings are not changed, but the CPU and RAM are running at default settings, as if the BIOS has put the system into a safe mode. Even stranger: once this issue has happened once, the problem goes away. Subsequent boots with user intervention, eg F12 boot menu, succeed. It will continue to work for all OpenCore boots until the next time the BIOS settings are saved with F10. After BIOS settings are re-applied, the problem returns at the next non-automatic boot. Fortunately this problem does not affect normal booting of OpenCore. The issue only happens when there is user invention before boot. But it is still quite an annoying issue: it affects me whenever I want to temporarily boot a different OpenCore config from USB stick, and it means that the user must always remember to never "Exit without saving" in the BIOS, and can never use the F12 boot menu. And it causes enormous confusion for new users trying to configure this motherboard as a Hackintosh. It cost me many hours when I first got the board, because I kept thinking my OpenCore or BIOS settings were causing boot failures, when in fact it was because I was always trying to boot from the Boot Override menu. I have tried every OpenCore setting I can think of, including using NVRAM to exclude RTC areas 00-FF. I have tested with a completely default OpenCore sample.plist, with the Dortania recommended config for Cascade Lake X, and many permutations on my own customised config.plist. I have tried just about every BIOS setting available, including setting the BIOS at default ("Load Optimized Defaults"). The issue happens regardless of what drive OpenCore is on, and happens the same both when booting from NVMe or from a USB stick. Attached is an example OpenCore 0.6.3 DEBUG log showing a failed boot with this problem (boot was triggered from the BIOS Boot Override menu). Also attached is an OpenCore DEBUG log from a successful boot (automatic boot of first boot entry, no user intervention.) The log from the failed boot shows no messages related to the shutdown. All the log lines seem identical compared to the successful boot. I'm pretty sure that OpenCore doesn't even know about the reboot, as it's the BIOS that causes it. I realise that this problem is very likely a BIOS bug, but as it only happens with OpenCore and Clover I'm wondering if there's an expert here who might know what could be causing it and whether any solution is possible? Or could suggest something I could try to get more debug info on the issue? Apologies again for the long message - if it's helpful I can provide a video that clearly demonstrates the problem. Thanks in advance for any help or advice. opencore.GigayteDesignare10G.BootFailureFromBIOSOverride.161120-1840.txt opencore.GigayteDesignare10G.BootSuccess.161120-1848.txt Edited November 16, 2020 by TheBloke Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744412 Share on other sites More sharing options...
darkstar252 Posted November 17, 2020 Share Posted November 17, 2020 (edited) I have the same issues with data hot plug, I put the patches listed for OpenCore but my sata chip is amd. Suggestions??? Motherboard ASUS TUF X470 PLUS GAMING OpenCore 0.6.3 Mac OS X 10.15.7 Edited November 17, 2020 by darkstar252 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744449 Share on other sites More sharing options...
MJKhaani Posted November 17, 2020 Share Posted November 17, 2020 Hi. I have question, I have a BCM57785 (14e4:16b5) working in Catalina with this patch of OC But not on Big Sur. <dict> <key>Arch</key> <string>x86_64</string> <key>Base</key> <string>__ZN11BCM5701Enet14getAdapterInfoEv</string> <key>Comment</key> <string>Broadcom BCM57785 patch</string> <key>Count</key> <integer>1</integer> <key>Enabled</key> <true/> <key>Find</key> <data>6AAA//9miYMABQAA</data> <key>Identifier</key> <string>com.apple.iokit.AppleBCM5701Ethernet</string> <key>Limit</key> <integer>0</integer> <key>Mask</key> <data>/wAA////////////</data> <key>MaxKernel</key> <string></string> <key>MinKernel</key> <string></string> <key>Replace</key> <data>uLQWAABmiYMABQAA</data> <key>ReplaceMask</key> <data></data> <key>Skip</key> <integer>0</integer> </dict> dumped (using otool -S) method names of AppleBCM.. kext (Big Sur version) and r I found out the method __ZN11BCM5701Enet14getAdapterInfoEv has removed or at least renamed. The closest method I was found was __ZN11BCM5701Enet12loadFirmwareEP10FWIMG_INFOjjbb. Dose anyone knows what this patch doing in Catalina? Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744511 Share on other sites More sharing options...
Andrey1970 Posted November 17, 2020 Share Posted November 17, 2020 (edited) 4 hours ago, MJKhaani said: Hi. I have question, I have a BCM57785 (14e4:16b5) working in Catalina with this patch of OC But not on Big Sur. <dict> <key>Arch</key> <string>x86_64</string> <key>Base</key> <string>__ZN11BCM5701Enet14getAdapterInfoEv</string> <key>Comment</key> <string>Broadcom BCM57785 patch</string> <key>Count</key> <integer>1</integer> <key>Enabled</key> <true/> <key>Find</key> <data>6AAA//9miYMABQAA</data> <key>Identifier</key> <string>com.apple.iokit.AppleBCM5701Ethernet</string> <key>Limit</key> <integer>0</integer> <key>Mask</key> <data>/wAA////////////</data> <key>MaxKernel</key> <string></string> <key>MinKernel</key> <string></string> <key>Replace</key> <data>uLQWAABmiYMABQAA</data> <key>ReplaceMask</key> <data></data> <key>Skip</key> <integer>0</integer> </dict> dumped (using otool -S) method names of AppleBCM.. kext (Big Sur version) and r I found out the method __ZN11BCM5701Enet14getAdapterInfoEv has removed or at least renamed. The closest method I was found was __ZN11BCM5701Enet12loadFirmwareEP10FWIMG_INFOjjbb. Dose anyone knows what this patch doing in Catalina? This patch for Catalina and older. (Tested 10.11 - 10.15) About patch https://www.applelife.ru/posts/735929 Original idea @SunKi https://www.applelife.ru/posts/564218 Edited November 17, 2020 by Andrey1970 1 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744547 Share on other sites More sharing options...
maxb2000 Posted November 17, 2020 Share Posted November 17, 2020 Any help on this issue ? https://github.com/acidanthera/bugtracker/issues/1305 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744601 Share on other sites More sharing options...
MJKhaani Posted November 18, 2020 Share Posted November 18, 2020 22 hours ago, Andrey1970 said: This patch for Catalina and older. (Tested 10.11 - 10.15) About patch https://www.applelife.ru/posts/735929 Original idea @SunKi https://www.applelife.ru/posts/564218 Thanks man Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744732 Share on other sites More sharing options...
hitman478 Posted November 18, 2020 Share Posted November 18, 2020 (edited) Hello, I don't know if you can help me here in this case. I tried to boot Big Sur 11.0.1 on my Dell XPS 9550 with Open Core 0.6.4 and I always get the Error Message: "OCB: StartImage failed - Aborted". Catalina doesn't have this issue and can be normal booted. I only have this Error Message with Big Sur. I already have re-downloaded Big Sur but I still get this Error Message. I already have cleared my NVRAM several time but without any success. I have also attached my EFI. Thank you. OC.zip Edited November 18, 2020 by hitman478 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744734 Share on other sites More sharing options...
ghost8282 Posted November 19, 2020 Share Posted November 19, 2020 (edited) Hi! I bought a kvm switch to be able to switch a monitor from the host (linux) to the mac os virtual machine (and the other way). The host is attached to a nvidia quadro 600 dvi/vga adapter (monitor 2). Mac os vm has a dedicated GTX titan black, connected with 2 monitors, with hdmi (monitor 1) and with dvi/vga adapter (monitor 2, vga monitor). So, the kvm switch has 2 inputs: one from the titan black (dvi/vga adapter) and one from the quadro 600 (dvi/vga adapter); the video output of the kvm switch goes to monitor 2. The switch works quite well, but currently I must change the kvm switch to the mac os virtual machine (gtx titan black, dvi/vga adapter) before loading mac os, otherwise the monitor is not detected, even with "detect monitor". My question is: could I inject the edid in opencore to be able to change the kvm switch to the mac os vm, AFTER loading mac os? PS: same behaviour happens by booting windows (not with opencore): kvm switch must be attached on Titan Black before loading windows. Thanks for any useful info. I used the script edid-gen.sh to generate edid(s) for my two displays: 1- if I connect directly the vga monitor to the titan black the samsung vga monitor (monitor 2) is correctly detected with correct info: Display 0, vendor id 4c2d, product id ae5 2- if I connect the samsung monitor to the kvm switch I get different info: Display 0, vendor id 756e6b6e, product id 717 So it's clear that the switch is not passing through the correct edid of my samsung display. If I read the instructions: Quote The correct EDID must be put into AAPL00,override-no-connect property for IGPU, where the second 0 stands for the display number. I think the second number is 0 (display 0), not sure I have to inject edid of display 1, but no problem I can try. That instructions refers to igpu, but this is not the case, can someone point me to where and how to inject the generated edid? The pciroot address is that of the gpu? I just tried to inject the edid into GFX0: Spoiler But from system preferences the display is not recognized as samsung as it happens if I attach it directly to the gpu, instead I have "VGA monitor": Spoiler What I'm doing wrong? UPDATE: solution found by overriding with a file in /Library/Displays/Contents/Resources/Overrides/ Now I can spoof the edid but for some reason I can't understand the kvm switch must be attached to the mac os vm otherwise if switched after no monitor is detected. UPDATE2: after some searches I think I need 2x vga edid emulators, I just ordered 2, I think they will solve both the resolution and the "not available display if connected after boot" UPDATE3: solved with edid emulators Edited November 25, 2020 by ghost8282 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/252/#findComment-2744795 Share on other sites More sharing options...
Recommended Posts