CPU is stuck at its minimal frequency
Hire the world's top talent on demand or became one of them at Toptal: https://topt.al/25cXVn
--------------------------------------------------
Music by Eric Matyas
https://www.soundimage.org
Track title: Popsicle Puzzles
--
Chapters
00:00 Cpu Is Stuck At Its Minimal Frequency
00:41 Accepted Answer Score 16
02:23 Answer 2 Score 1
03:05 Answer 3 Score 6
03:46 Answer 4 Score 5
04:25 Thank you
--
Full question
https://superuser.com/questions/1241844/...
--
Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...
--
Tags
#windows10 #cpu #powermanagement
#avk47
ACCEPTED ANSWER
Score 16
Actual cause and solution
After much research I finally found out what's causing the issue. There was an entry in Event Log saying
The speed of processor 0 in group 0 is being limited by system firmware. The processor has been in this reduced performance state for XY seconds since the last report.
This led me to the actual cause, which is: critical battery level.
When battery level is critical, CPU underclocks itself to save energy. When battery level is back to reasonable level, CPU spins up to 3GHz as it's supposed to.
What misled me was that when I put the PC to sleep and woke it up again it was fixed. This was actually caused by the fact, that the brief sleep allowed the battery to charge above the critical treshold.
Old answer for reference:
I actually come up with a solution. It seems that for one reason or another Windows thinks that the "normal" power state is the power state that's supposed to be lowest possible.
That is probably why turning on and off does not help, because there is no power state change in between.
What actually helped was instead of restarting to use sleep. That way the computer switched to the C3 sleep state and by waking up something got switched back to where it was supposed to be. The frequencies are back to 3.3GHz :)
Update: It happened again and sleep did not help. Restart didn't help either. I need to do the whole power cycle. Completely shutdown the computer and then turn it back on. That fixed it.
ANSWER 2
Score 6
I also experienced the same issue with my T540p Notebook. CPU Stuck at 0.78GHZ if i unplugged the power cable, even if it was in full performance mode. If it was on power cable everything was running fine. Restart, updates and so on didn't help at all.
I was able to solve the Problem.
- Shut down
- unplugg/remove the battery
- wait for some time, 1 minute in my case
- reconnect/ reinsert battery
- start machine again
- see the cpu running at normal speed again.
ANSWER 3
Score 5
Just found this answer because I was seeing the same problem on my Dell Precision 7530, down to exactly the 0.78Ghz. I knew my problem wasn't the accepted answer, so I was about to follow Manuel's answer's steps. After confirming that the laptop didn't think it was running on battery power, I did the following:
- Unplug power cable
Magically, the CPU sped up. I plugged it back in, and it was fine.
So I don't know what caused the issue in the first place, but I'm amazed that the answer wasn't "turn it off and back on again", which I'd already tried. It was rather "unplug it and plug it back in".
ANSWER 4
Score 1
It's possible to limit CPU in your BIOS settings, which would normally be done intentionally but might have accidentally gotten toggled while adjusted something else. A good troubleshooting step is to set BIOS back to defaults if it gives you the option, and then make any specific changes that you know you need. It's possible that there is a physical cooling problem. You can download a free temperature monitor program to ensure that the CPU is at a reasonable temp. I have a laptop that idles at 60* C, but my water-cooled desktop idles under 40* C. You laptop's fan may be blocked by dust, or less likely the cooling system may be getting physically disconnected from the CPU.