There are other subtle issues. Here's one I noticed last night because
Night Shift mode is turned on from Sunset to Sunrise:
- At sunset, the monitor switched to night mode
- A few minutes later it switched out of night mode
- Several minutes later (10+ I think) it switched back to night mode
From the
SpeedKeeper README on GitHub:
The night shift quirk seems to be one manifestation of this. Admittedly, SpeedKeeper should be able to reduce the incidence of all such issues.
Taking a quick early look at the code, it seems the key is to query
MSR 0x64 to obtain P-State information. Maybe we can modify OpenCore to do this? Maybe
@Shaneee's experimental version of OpenCore.efi was already attempting something like this?
Another option is to check the Linux source code to see how it calculates TSC and FSB, assuming it does.
View attachment 8321