Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Finally got OpenCore setup to play nicely as I can now dual boot Catalina and Windows 10 (EFI), both on dedicated NVMe drives, with my recently installed RX 5700 XT Anniversary Edition.

I'm lovin it!
 
After an unsuccesful attemp with Catalina Loader a couple of months back, I gave OpenCore a try and have now Mojave and Catalina both running (on separate boot disks) on my MacPro 4,1->5,1.

I only completed the installation late last night but quickly running GeekBench seemed to confirm a slight performance drop due to OpenCore (both in Catalina and Mojave as far as I could tell). Before I proceed one way or another, I would like to make sure I better understand how OpenCore works:
  1. It seems that, while I can switch between Catalina and Mojave by selecting the boot drive in the Control Panel, in all cases OpenCore will load first from the Catalina drive EFI partition. Is this how it is supposed to work? Is this the effect of the config.plist parameter change? Obviously I don't need OpenCore for Mojave...
  2. If indeed OpenCore has a performance impact, is it due to the VMM flag? Should I turn it off until the next macOS updgrade? Or temporarily disable OpenCore altogether and only rely on -no_compat_check?
To be honest I'm not sure I should actually go for Catalina as long as my current software play fine with Mojave. Yet, I've always been an early software adopter (not so much in terms of hardware 😉) and my iPad/iOS are on the latest iPadOS/iOS so it is really tempting...
 
Finally got OpenCore setup to play nicely as I can now dual boot Catalina and Windows 10 (EFI), both on dedicated NVMe drives, with my recently installed RX 5700 XT Anniversary Edition.

I'm lovin it!
Isn't risky to install Windows 10 on EFI at all? It was previously reported on the Mac Pro 5,1 bootROM thread, that Secureboot signs the bootrom on every boot, adding info that shouldn't be on the bootrom that can brick it
 
@fiatlux, I am not aware of a performance drop due to the VMM flag. However, it would be great if you could provide benchmark results for the different scenarios (native vs OC with VMM vs OC without VMM). In fact, for some configurations, the flag can actually help with performance!

To clarify how the bootloader works:
  1. With RequestBootVarRouting set to true, Startup Disk will boot the selection through OC. Setting true to false and rebooting will allow you to boot natively thereafter. However, to use OC again, you will need to go through the blessing procedure in recovery.
  2. The side effects of the VMM flag are not yet clear. My preference is to leave it off until I want to update. However, I still use OC, because I use it to load kexts. If you have no use for OC other than updates, you can certainly choose to go native and rely only on -no_compat_check. (In this case, post #348 might be useful.)
 
  • Like
Reactions: jackluke
@fiatlux, I am not aware of a performance drop due to the VMM flag. However, it would be great if you could provide benchmark results for the different scenarios (native vs OC with VMM vs OC without VMM).

I did just that and here are the GeekBench 4 SC results:

Mojave: 3111 w/o VMM, 2901 with VMM
Catalina: 3062 w/o VMM, 2880 with VMM

I did not bother uninstalling OC yet but my recollection is that 3111 is about right for my native benchmark results. So VMM seems to cost about 6-7% in terms of perf on my machine (Single-CPU Hex 3,33GHz).

Interestingly, w/o the VMM flag, Catalina always crashes within a few minutes on my machine. It actually took me two attempts to get the GB results, and I hardly had the time to note the results... strange.
 
  • Like
Reactions: ANJC and w1z
You guys might want to have a look at this:
https://www.insanelymac.com/forum/t...support-topic/?do=findComment&comment=2698574

If it works out it should give you full hardware acceleration and DRM support on your native Mac Pro SMBIOS even without OpenCore or Clover, just Lilu and Whatevergreen + these boot-args.

Tested, unfortunately, no change, HEVC hardware encoding still not working.
Screenshot 2019-11-25 at 9.12.10 PM.png


Screenshot 2019-11-25 at 9.15.20 PM.png
 
You guys might want to have a look at this:
https://www.insanelymac.com/forum/t...support-topic/?do=findComment&comment=2698574

If it works out it should give you full hardware acceleration and DRM support on your native Mac Pro SMBIOS even without OpenCore or Clover, just Lilu and Whatevergreen + these boot-args.
Tested, unfortunately, no change, HEVC hardware encoding still not working.
View attachment 879150


Same results under Catalina

2019-11-25_17-15-05.png



Edit: Quicktime and AppleTV+ DRM support is enabled though as I can watch videos now instead of a black screen.

Edit2: AppleTV+ is crashing and unstable after a few minutes, also some videos/episodes are freezing causing a kernel panic / restart.
 
Last edited:
I can confirm the same thing on macOS 10.14.6 with Lilu 1.4.0 and WEG 1.3.5 (-wegtree shikigva=160 shiki-id=Mac-7BA5B2D9E42DDD94):

No go.png


Moreover, adding 16 to shikigva (the new UseHwDrmDecoder patch) causes a boot loop...
 
  • Like
Reactions: h9826790
My testing was done by compiling the debug version of Lilu 1.4.0, using that to compile WEG 1.3.5, and loading the two kexts with OC.

I initially took the same route (loading kexts via OC) but my system starting freezing/becoming unresponsive every 2 to 3 seconds after running VideoProc. This stopped once I moved Lilu/WEG to /Library/Extensions
 
My testing was done by compiling the debug version of Lilu 1.4.0, using that to compile WEG 1.3.5, and loading the two kexts with OC.

My test was done without OC, native boot, simply install Lilu in L/E, with WEG inside the Plugins folder.
 
Tested with OC Lilu 1.4.0 WEG 1.3.5. FCP could not play HEVC. VLC and Quicktime play it.
Code:
-wegtree shikigva=160 shiki-id=Mac-7BA5B2D9E42DDD94
 
  • Like
Reactions: w1z
So I inserted the debug version of opencore.efi, enabled debugging to file and rebooted. I saw all debug information scrolling on the screen after which it halted saying NVRAM full so I dumped the firmware for analysis. Alex quickly inspected the firmware and said it was writing the log to NVRAM . I Compared the firmware to a known good firmware with WinMerge and recompiled both files as text.
First and most important thing I noticed is that the XML property list was missing. For instance here is the XML file in a good firmware NVRAM:
Code:
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
    <dict>
        <key>ConclusionDelay</key>
        <integer>0</integer>
        <key>InstallPhase</key>
        <string>Software Update Post Logout</string>
        <key>InstallPhasePercentageKey</key>
        <integer>5</integer>
    </dict>
    <dict>
        <key>ConclusionDelay</key>
        <integer>0</integer>
        <key>InstallPhase</key>
        <string>Boot 1</string>
        <key>InstallPhasePercentageKey</key>
        <integer>8</integer>
    </dict>
    <dict>
        <key>ConclusionDelay</key>
        <integer>0</integer>
        <key>InstallPhase</key>
        <string>Language Chooser</string>
        <key>InstallPhasePercentageKey</key>
        <integer>2</integer>
    </dict>
    <dict>
        <key>ConclusionDelay</key>
        <integer>0</integer>
        <key>InstallPhase</key>
        <string>OS Installer</string>
        <key>InstallPhasePercentageKey</key>
        <integer>3</integer>
    </dict>
    <dict>
        <key>ConclusionDelay</key>
        <integer>0</integer>
        <key>InstallPhase</key>
        <string>Boot 2</string>
        <key>InstallPhasePercentageKey</key>
        <integer>8</integer>
    </dict>
    <dict>
        <key>ConclusionDelay</key>
        <integer>0</integer>
        <key>InstallPhase</key>
        <string>Language Chooser 2</string>
        <key>InstallPhasePercentageKey</key>
        <integer>2</integer>
    </dict>
    <dict>
        <key>ConclusionDelay</key>
        <integer>0</integer>
        <key>InstallPhase</key>
        <string>OS Installer 2</string>
        <key>InstallPhasePercentageKey</key>
        <integer>35</integer>
    </dict>
    <dict>
        <key>ConclusionDelay</key>
        <integer>0</integer>
        <key>InstallPhase</key>
        <string>Boot 3</string>
        <key>InstallPhasePercentageKey</key>
        <integer>5</integer>
    </dict>
    <dict>
        <key>ConclusionDelay</key>
        <integer>0</integer>
        <key>InstallPhase</key>
        <string>Setup Assistant</string>
        <key>InstallPhasePercentageKey</key>
        <integer>32</integer>
    </dict>
</array>
</plist>
In the firmware with OC that section is missing. Also if I use bless --info it complains the XML file is broken (now I know why).

Second thing is that it logged everything in the NVRAM :

Code:
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC  3457999909Hz  3457MHz
OCCPU: CPUFrequency  3457999909Hz  3457MHz
OCCPU: FSBFrequency   132999996Hz   132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
ªU|       (  ÚMÇ8jJœÆK̨³b o o t - l o g   OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC  3457999909Hz  3457MHz
OCCPU: CPUFrequency  3457999909Hz  3457MHz
OCCPU: FSBFrequency   132999996Hz   132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
ªU|       }  ÚMÇ8jJœÆK̨³b o o t - l o g   OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC  3457999909Hz  3457MHz
OCCPU: CPUFrequency  3457999909Hz  3457MHz
OCCPU: FSBFrequency   132999996Hz   132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
OCA: Detected table 43495041 (003030656C707041) at 775A8000 of 424 bytes at index 3
ªU|       Ô  ÚMÇ8jJœÆK̨³b o o t - l o g   OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC  3457999909Hz  3457MHz
OCCPU: CPUFrequency  3457999909Hz  3457MHz
OCCPU: FSBFrequency   132999996Hz   132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
OCA: Detected table 43495041 (003030656C707041) at 775A8000 of 424 bytes at index 3
OCA: Detected table 54445353 (00004D5050757043) at 7758E000 of 85884 bytes at index 4
ªU|       )  ÚMÇ8jJœÆK̨³b o o t - l o g   OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC  3457999909Hz  3457MHz
OCCPU: CPUFrequency  3457999909Hz  3457MHz
OCCPU: FSBFrequency   132999996Hz   132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
OCA: Detected table 43495041 (003030656C707041) at 775A8000 of 424 bytes at index 3
OCA: Detected table 54445353 (00004D5050757043) at 7758E000 of 85884 bytes at index 4
OCA: Detected table 54445353 (6963684161746153) at 7758D000 of 484 bytes at index 5
ªU|         ÚMÇ8jJœÆK̨³b o o t - l o g   OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC  3457999909Hz  3457MHz
OCCPU: CPUFrequency  3457999909Hz  3457MHz
OCCPU: FSBFrequency   132999996Hz   132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
OCA: Detected table 43495041 (003030656C707041) at 775A8000 of 424 bytes at index 3
OCA: Detected table 54445353 (00004D5050757043) at 7758E000 of 85884 bytes at index 4
OCA: Detected table 54445353 (6963684161746153) at 7758D000 of 484 bytes at index 5
OCA: Detected table 54445353 (0000756164486F4E) at 77589000 of 1733 bytes at index 6
ªU|       Ó  ÚMÇ8jJœÆK̨³b o o t - l o g   OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC  3457999909Hz  3457MHz
OCCPU: CPUFrequency  3457999909Hz  3457MHz
OCCPU: FSBFrequency   132999996Hz   132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
OCA: Detected table 43495041 (003030656C707041) at 775A8000 of 424 bytes at index 3
OCA: Detected table 54445353 (00004D5050757043) at 7758E000 of 85884 bytes at index 4
OCA: Detected table 54445353 (6963684161746153) at 7758D000 of 484 bytes at index 5
OCA: Detected table 54445353 (0000756164486F4E) at 77589000 of 1733 bytes at index 6
OCA: Detected table 4746434D (003030656C707041) at 775A7000 of 60 bytes at index 7
ªU|       (  ÚMÇ8jJœÆK̨³b o o t - l o g   OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC  3457999909Hz  3457MHz
OCCPU: CPUFrequency  3457999909Hz  3457MHz
OCCPU: FSBFrequency   132999996Hz   132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
OCA: Detected table 43495041 (003030656C707041) at 775A8000 of 424 bytes at index 3
OCA: Detected table 54445353 (00004D5050757043) at 7758E000 of 85884 bytes at index 4
OCA: Detected table 54445353 (6963684161746153) at 7758D000 of 484 bytes at index 5
OCA: Detected table 54445353 (0000756164486F4E) at 77589000 of 1733 bytes at index 6
OCA: Detected table 4746434D (003030656C707041) at 775A7000 of 60 bytes at index 7
OCA: Detected table 52414D44 (003030656C707041) at 77588000 of 104 bytes at index 8
ªU|       F  ÚMÇ8jJœÆK̨³b o o t - l o g   OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC  3457999909Hz  3457MHz
OCCPU: CPUFrequency  3457999909Hz  3457MHz
OCCPU: FSBFrequency   132999996Hz   132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
OCA: Detected table 43495041 (003030656C707041) at 775A8000 of 424 bytes at index 3
OCA: Detected table 54445353 (00004D5050757043) at 7758E000 of 85884 bytes at index 4
OCA: Detected table 54445353 (6963684161746153) at 7758D000 of 484 bytes at index 5
OCA: Detected table 54445353 (0000756164486F4E) at 77589000 of 1733 bytes at index 6
OCA: Detected table 4746434D (003030656C707041) at 775A7000 of 60 bytes at index 7
OCA: Detected table 52414D44 (003030656C707041) at 77588000 of 104 bytes at index 8
OCA: FACS signature is 0 (0)
ªU          ÚMÇ8jJœÆK̨³b o o t - l o g   OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC  3457999909Hz  3457MHz
OCCPU: CPUFrequency  3457999909Hz  3457MHz
OCCPU: FSBFrequency   132999996Hz   132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
OCA: Detected table 43495041 (003030656C707041) at 775A8000 of 424 bytes at index 3
OCA: Detected table 54445353 (00004D5050757043) at 7758E000 of 85884 bytes at index 4
OCA: Detected table 54445353 (6963684161746153) at 7758D000 of 484 bytes at index 5
OCA: Detected table 54445353 (0000756164486F4E) at 77589000 of 1733 bytes at index 6
OCA: Detected table 4746434D (003030656C707041) at 775A7000 of 60 bytes at index 7
OCA: Detected table 52414D44 (003030656C707041) at 77588000 of 104 bytes at index 8
OCA: FACS signature is 0 (0)
OCA: Exposing XSDT table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
There were sections in the NVRAM completely FF'd.

My config file debug properties are:
Code:
<key>Debug</key>
        <dict>
            <key>DisableWatchDog</key>
            <true/>
            <key>DisplayDelay</key>
            <integer>0</integer>
            <key>DisplayLevel</key>
            <integer>2147483714</integer>
            <key>Target</key>
            <integer>117</integer>
        </dict>
        <key>Security</key>
        <dict>
            <key>AllowNvramReset</key>
            <true/>
            <key>ExposeSensitiveData</key>
            <integer>3</integer>
            <key>HaltLevel</key>
            <integer>2147483648</integer>
            <key>RequireSignature</key>
            <false/>
            <key>RequireVault</key>
            <false/>
            <key>ScanPolicy</key>
            <integer>0</integer>
        </dict>

I enabled these options:
0x01 (bit 0) — Enable logging, otherwise all log is discarded.
0x04 (bit 2) — Enable logging to Data Hub
0x10 (bit 4) — Enable UEFI variable logging
0x20 (bit 5) — Enable non-volatile UEFI variable logging
0x40 (bit 6) — Enable logging to file

My wild guess is "0x04 (bit 2) — Enable logging to Data Hub" writes to the NVRAM.

Debug file in the EFI folder is attached.
 

Attachments

  • opencore-2019-11-26-212832.txt
    256 KB · Views: 382
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.