Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ivy Bridge-E CPU don't support xcpm natively #146

Closed
BrushXue opened this issue Feb 9, 2021 · 2 comments
Closed

Ivy Bridge-E CPU don't support xcpm natively #146

BrushXue opened this issue Feb 9, 2021 · 2 comments
Labels
error Error or typo in the guides

Comments

@BrushXue
Copy link

BrushXue commented Feb 9, 2021

This is a follow up of #48. The processor ID issue is resolved. Now I can boot into the system with OC 0.6.6

From this page
https://dortania.github.io/OpenCore-Post-Install/universal/pm.html#enabling-x86platformplugin

Note: Ivy Bridge-E CPUs do officially support XCPM

My CPU is dual E5-2667 v2 and motherboard is C602. I should be able to activate xpcm. However it's not true in my case.
If I use SSDT-PLUG.aml, I'll get the following result:

X86PlatformPlugin::getCPUCStates - Unexpected data for C1
X86PlatformPlugin::getCPUPStates - C000 APSS and _PSS evaluations failed
X86PlatformPlugin::getCPUPStates - acpiPSArrayObj is not an valid OSArray
X86PlatformPlugin::publishAPICStates - Failed to get CPU P States!
X86PlatformPlugin::publishAPICStates - Failed to get max non-turbo PState. Set max non-turbo PState to default value 1

If I use ssdtPRGen, CPU power management will be available (X86PlatformPlugin is correctly loaded). But the frequency is always high (3.3GHz~4.0GHz) and never reach down to 1.2GHz.

@BrushXue BrushXue added the error Error or typo in the guides label Feb 9, 2021
@khronokernel
Copy link
Member

Note: Ivy Bridge-E CPUs do officially support XCPM

Yeah this is actually incorrect on our part, Apple dropped Ivy Bridge E support with El Capitan and newer. So Mavericks and Yosemite would be the only OSes to support your hardware with XCPM.

Regarding ssdtPRGen creating unideal frequencies, that would need to be investigated further on your end. Acidanthera has an XCPM project for unsupported hardware, however we're unsure if this will ever be finished and released to the general public. I would say keep an eye out a few months from now and see if there's anything new in the world of XCPM

I'll leave this issue open, as I have been meaning to correct the XCPM info earlier in the guides

@BrushXue
Copy link
Author

BrushXue commented Feb 9, 2021

After some research, there's a BIOS option called P States Coordination, which only exists in server motherboards.
Changing it from HW_ALL to SW_ALL solves the high freq issue. Previously when idling it's floating between 3.3GHz~4.0GHz. Now it drops to 1.2GHz constantly. Please add this to HEDT config tutorial as a note.
Screen Shot 2021-02-08 at 10 55 02 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
error Error or typo in the guides
Projects
None yet
Development

No branches or pull requests

2 participants