After boot, CPU frequency scaling initially works as expected, with idle frequency around 1GHz and idle temperature at 50C. As soon as I close the lid, wait for sleep and reopen, the CPU frequency gets stuck at max (avg core freq. ~3.3GHz) at idle without any load. Idle temperature stays around 70C. Frequency only comes down under high CPU load for throttling purposes. Already tried replacing CPUFriendDataProvider.kext and disabling CPUFriend.kext altogether. CPU frequency scaling does seem to change accordingly, but nevertheless it always gets stuck at max after waking from the first sleep.
Additional but perhaps irrelevant observation is that Bluetooth does not work sometimes after wake from sleep, but if I close the lid and reopen, the problem seems to go away.
After boot, CPU frequency scaling initially works as expected, with idle frequency around 1GHz and idle temperature at 50C. As soon as I close the lid, wait for sleep and reopen, the CPU frequency gets stuck at max (avg core freq. ~3.3GHz) at idle without any load. Idle temperature stays around 70C. Frequency only comes down under high CPU load for throttling purposes. Already tried replacing CPUFriendDataProvider.kext and disabling CPUFriend.kext altogether. CPU frequency scaling does seem to change accordingly, but nevertheless it always gets stuck at max after waking from the first sleep.
Additional but perhaps irrelevant observation is that Bluetooth does not work sometimes after wake from sleep, but if I close the lid and reopen, the problem seems to go away.
Hardware:
Software