Uncontrollable CPU Throttling?

Koharski

Senior member
Jan 27, 2006
622
1
76
I've got a Dell M6600 notebook (if you can call it that) with an Nvidia Quadro 4000M GPU. For months i've been trying to diagnose a problem with random lockups.

Basically, i'll be using the computer and suddenly it will become unbearably slow. Video refreshes at 1 frame per second. Hitting ctrl-alt-delete takes at least 40 seconds. It's completely unusable. Often, i'm not even doing anything strenuous on the computer. Most of the time, i'll be working on office documents with a few chrome tabs open. I formatted the computer, looked at everything that could be using all it's resources. Disabled CPU throttling in the BIOS. Nothing seemed to work.

For a month or two, it randomly seemed to get better, so I forgot about it. When it started acting up again, I decided just to live with it. The problem kept getting worse. I'd look at the task manager and see my CPU pinned at 100% usage, when all the individual processes and services added up to 20 or 30%.

I was looking in the BIOS and realized that I had CPU throttling disabled. I turned it back on. Nothing changed, but I realized that whenever my computer froze up again, the task manager would indicate that the CPU was throttling down. I couldn't figure out why, because my temps were fine. But then I realized that it was my GPU that was getting hot.

At idle, my CPU sits around 50c. GPU runs at 70 minimum. During regular use, i've seen the CPU hit 70 degrees. Using a benchmark, I managed to push it to 89 before I shut it off. But the GPU will often hit the mid 90s during standard web browsing. This seems way to high. I'm guessing that the GPU is forcing the CPU to throttle down with it? Is there anything I can do to manage this?

I don't do anything that should put a lot of stress on the GPU. I run dual monitors most of the time, and 90% of my tasks involve microsoft office and google chrome. Maybe the video ads on websites, but that's all I can think of. Maybe I could underclock the GPU somehow, or allow it to throttle down without bringing the CPU with it? I also find it strange how, with CPU throttling disabled, it will still throttle without indicating so in the task manager.
 

coercitiv

Diamond Member
Jan 24, 2014
6,151
11,686
136
At idle, my CPU sits around 50c. GPU runs at 70 minimum. During regular use, i've seen the CPU hit 70 degrees. Using a benchmark, I managed to push it to 89 before I shut it off. But the GPU will often hit the mid 90s during standard web browsing. This seems way to high. I'm guessing that the GPU is forcing the CPU to throttle down with it? Is there anything I can do to manage this?
As LTC8K6 already suggested, first thing you should to is to make sure the GPU still gets properly ventilated: this includes making sure heat sinks are not clogged with dust and GPU fan works properly when temps rise. Removing dust from the heat sink is easy, just turn your unit off and use a vacuum cleaner near the air exhaust. Instead of touching the notebook directly with the vacuum cleaner pipe, use you hand as an interface to guide the airflow.

After making sure everything is in order on the ventilation side, you have 2-3 more options to improve system behavior:
1. Use a software like Throttlestop to disable CPU throttling when GPU temps are high (the option is available on the main screen, it's called BD PROCHOT)
2. Make an effort and repaste the GPU, but only if everything looks in order (heatsink free of dust, fan working, BIOS up to date, drivers properly installed).

What BIOS version is on the unit right now?
 

Valantar

Golden Member
Aug 26, 2014
1,792
508
136
On a laptop that old, you should consider disassembling it and replacing the thermal paste. I did so on my 2010 Thinkpad X201 (found the maintenance manual online, did a full disassembly, cleaned everything (the CPU with rubbing alcohol, the old thermal paste was hardened and utterly useless) and put on some Gelid GC Extreme on the CPU - done in around 30 minutes), and load temperatures sank by about 5-8C. Note that I've been regularly cleaning the heatsink and fan on this for as long as I've had it. If your fans are dirty too, the difference will be bigger. But after five or so years (the reviews on the Dell that I could find were from 2011), the thermal paste isn't going to be nearly what it was when new.
 

Phynaz

Lifer
Mar 13, 2006
10,140
819
126
I'm not seeing evidence of thermal throttling. What processes take up your CPU when you are having issues?
 

VirtualLarry

No Lifer
Aug 25, 2001
56,227
9,990
126
Edit: Going off of what Phynaz wrote, and looking at other possibilities:

What is your Commit Charge shown in Task Manager when this is happening? How much physical RAM do you have?

Honestly, it sounds like it could be thrashing from excessive pagefile usage. Which can happen especially if you don't have much RAM, and have a bog-standard 5400RPM HDD.

Another possibility is some sort of rootkit or other malware, that might steal CPU cycles, and not show up in Task Manager, because that process is "stealthed" by malware / rootkit.

Edit: A failing SATA HDD / SSD can cause "pausing" too, that appears as freezes to the program you're running. But that not slow, it's actually pretty-much stopped, waiting on I/O.

I know that Chrome can be a memory hog, and if you leave it open all of the time, you could be running out of RAM and thrashing the pagefile.
 

daxzy

Senior member
Dec 22, 2013
393
77
101
For reference, OP's computer is a SandyBridge CPU (probably 4C/8T) with a 40nm Fermi GPU (one of the hottest ever, the Quadro 4000M is rated at 100W TDP). Still, the laptop should not do what the OP is describing. Looking at this notebookcheck review (link below), they said it was actually one of the cooler running laptops they've seen (of that era, obviously), configured with an i7-2920XM and Quadro 4000M.

http://www.notebookcheck.net/Review-Dell-Precision-M6600-Notebook.65764.0.html

I think the air vents/ducts need a thorough de-dusting. Another possibility is the thermal paste has dried up and needs to be re-applied. I've done a similar task on a 2009 era laptop with a dGPU (using Arctic MX-4), and temperatures went down significantly.

If it's a malware issue, you can simply use a Linux LiveCD (e.g. Ubuntu 16.04) or Windows 8.1/10 USB boot to test that theory. If the throttling still occurs when booting to a LiveCD/USB Boot, then its likely a cooling issue.
 

unclewebb

Member
May 28, 2012
57
11
71
I run dual monitors most of the time

When running dual monitors, the GPU is usually brought up to full speed. Try monitoring the GPU speed with GPU-Z. This creates a lot of unnecessary heat but there isn't much you can do about that. Cleaning your laptop thoroughly and replacing the thermal paste on the GPU will help. Many Dells use thermal pads. If you remove one of these, the thermal paste will not be thick enough to make up the difference. This can cause a problem where the heatsink makes poor contact with the CPU or GPU and your problems will be much worse so be careful.

Some Dell laptops also have a serious issue with excessively using Clock Modulation or Chipset Clock Modulation throttling. You can use ThrottleStop to check for that problem and correct it. Fix your GPU cooling first.