Contribute
Register

[SOLVED] OC 0.6.2: no schema for DummyPowerManagement

Status
Not open for further replies.
To work with OpenCore 0.6.2 config.plist file you have 3 options:
  • Plain text editor
  • Plist file editor (I use ProperTree, attached)
  • Mackie100's OpenCore Configurator, must be the latest version 2.15.00, which is the only one that handles OpenCore version 0.6.2.
The image you attach seems made with an app that for any reason does not handle your OpenCore 0.6.2 config.plist and it tries to put DummyPowerManagement as in 0.6.1, that is why you do not appreciate the changes made although really you have the Emulate section well built but it continues existing a DummyPowerManagement key in Kernel / Quirks.

This is how I see your file with ProperTree:
View attachment 490809

This is how I see it with OpenCore Configurator 2.15.00:
View attachment 490808
This is how I see it with a text editor:
XML:
        <key>Emulate</key> <!-- It's ok-->
        <dict>
            <key>Cpuid1Data</key>
            <data></data>
            <key>Cpuid1Mask</key>
            <data></data>
            <key>DummyPowerManagement</key>
            <true/>
            <key>MaxKernel</key>
            <string></string>
            <key>MinKernel</key>
            <string></string>
        </dict>
        <key>Force</key>
        <array/>
        <key>Patch</key>
        <array/>
        <key>Quirks</key>
        <dict>
            <key>AppleCpuPmCfgLock</key>
            <true/>
            <key>AppleXcpmCfgLock</key>
            <true/>
            <key>AppleXcpmExtraMsrs</key>
            <false/>
            <key>AppleXcpmForceBoost</key>
            <false/>
            <key>CustomSMBIOSGuid</key>
            <false/>
            <key>DisableIoMapper</key>
            <true/>
            <key>DisableLinkeditJettison</key>
            <false/>
            <key>DisableRtcChecksum</key>
            <true/>
            <key>DummyPowerManagement</key> <!--key to be deleted-->
            <true/>

We just must delete DummyPowerManagement from Kernel / Quirks so that everything is in order. I return you the config.plist file with that key deleted, now it is suitable for OC 0.6.2 and should not show an error message when starting the computer.
Ekran Resmi 2020-10-07 13.24.48.png
Ekran Resmi 2020-10-07 13.24.12.png
 
May be. I tried now.
 

This pic is from the config.plist file that I have returned to you? The Emulate part is correct but I still see 2 occurrences of DummyPowerManagement, you have to keep the Emulate one and you have to delete the Quirks one. It only has to be in Emulate with OC 0.6.2. In the config.plist file that I sent to you there is only one occurrence of DummyPowerManagement and it is in Emulate.

Regarding @Feartech's comment, DummyPowerManagement when True disables CPU power management, you just have to set it to True if necessary, if possible you have to set it to False so that the CPU does better power management and the system behaves well with respect to USB ports, sleep, etc. What it does is disable AppleIntelCPUPowerManagement.kext. If you see that with DummyPowerManagement = False the system works fine, put it like this, it is better. If system hangs or freezes, set it True but the CPU will run at higher frequency even when it has no tasks to perform.
 
This pic is from the config.plist file that I have returned to you? The Emulate part is correct but I still see 2 occurrences of DummyPowerManagement, you have to keep the Emulate one and you have to delete the Quirks one. It only has to be in Emulate with OC 0.6.2. In the config.plist file that I sent to you there is only one occurrence of DummyPowerManagement and it is in Emulate.

Regarding @Feartech's comment, DummyPowerManagement when True disables CPU power management, you just have to set it to True if necessary, if possible you have to set it to False so that the CPU does better power management and the system behaves well with respect to USB ports, sleep, etc. What it does is disable AppleIntelCPUPowerManagement.kext. If you see that with DummyPowerManagement = False the system works fine, put it like this, it is better. If system hangs or freezes, set it True but the CPU will run at higher frequency even when it has no tasks to perform.


Enable.png
Disable.png
 
This is with DummyPowerManagement as false? It appears that yo have CPU power management.
first photo enable (true), second disable (false). I have cpu powermanagement native.
 
Status
Not open for further replies.
Back
Top