Skip to main content

Released June 2012 / Core i7 processor with Turbo Boost / Up to 1 GB GDDR5 Video RAM

596 Questions View all

High CPU usage (95%), heavy kernel tasks, and no CPU Core or PECI temp

I have a Mid 2012, 15” MacBook Pro (A1286 - with 820-3330B logic board).

The problem is that the macOS can’t read the CPU PECI or CORE TEMPS. The fans are running at full throttle, kernel task reaching 600% and CPU usage is 95%, making the system super slow and unusable.

Checked all the sensors using ASD, all sensors read OK, test passed, apart from the TIM test 75%GB test failing which I believe is a false error on these MacBooks.

Ran “iStat” and “MacFanControl” to realize that I have no CPU Core or CPU PECI temps being read.

But, if I boot the system from the Windows 10 partition, the fans are still high, but the system is completely fine. The CPU usage is normal and the system works as intended, but with just the fans always on high. Ran “MacFanControl” in windows, still no core temps, but ran “core temp software”, which showed all the CPU temps in control and within limits.

To my understanding, I guess the SMC is not able to read the CPU Core or CPU PECI temps.

Please help, thanks!

Answer this question I have this problem too

Is this a good question?

Score 0
Add a comment

1 Answer

Most Helpful Answer
  • Did you have a liquid spill at some point?
  • Did you try using an external bootable drive (with a clean OS install) to see if your internal drives OS has a problem?

Most likely you'll need to inspect the logic board both sides following this guide: MacBook Pro 15" Unibody Mid 2012 Logic Board Replacement and look carefully around the SMC chip for corrosion damage.

Was this answer helpful?

Score 1

2 Comments:

thanks for the reply

to note, i never had a liquid spill on it and i also tried booting it up from external drive. but nothing makes the situation better. No corrosion Around SMC or anywhere else

the macbook runs fine with no cpu throttling if i run windows but has the fan on high all the time . and the "hardware monitor 'software reads all sensors within range.

but no cpu Peci or core DTS temps while running Mac OS and cpu throttles with high kernel task

by

When you run Windows on a Mac you don't get the tight integration into the sensors. So when SMC fails to access the sensors it tells macOS to go into Safe Mode to protect the system from damage from excessive heat. The sensors are connected to the SMC chip chichis on the back side of the logic board.

In most cases liquid that seeps through the keyboard or track pad gets onto the logic board. Thats why I made that comment. OK so its not a liquid then we likely have a bad solder joint on on of the lines. Still requires a good inspection to find.

by

Add a comment

Add your answer

Ubbb Er will be eternally grateful.
View Statistics:

Past 24 Hours: 0

Past 7 Days: 0

Past 30 Days: 2

All Time: 471