How to stop flash from raising my CPU temperature?

2

4

I've found that, although my laptop CPU temperature is usually 50-65C, whenever I keep running flash applications on any of my two browsers (chrome, firefox) it gradually keeps rising, to the point of about twice a day getting my screen to hang.

I've got all the latest drivers, cleaned dust bunnies from the fans, and am planning to have the thermal paste re-applied to the fan in about a week.

But my question is, is there a way to keep flash from using so much CPU in general, while still browsing flash-based webpages (ie. not flashblock)? It's the only adobe product I can't help but have in my pc and it's getting more bloated with each update..

surfmadpig

Posted 2009-09-18T20:29:15.423

Reputation: 475

3So complain to Adobe after each update and tell your friends to do the same. And I'm not joking. – geek – 2009-12-14T06:08:38.493

Answers

6

Heating is caused by intensive CPU work, and if your laptop is prone to heating then Flash isn't the only problem that you will encounter in the near future. There are several solutions that are quick and almost costless.

The article Laptop cooler from wikipedia is very short but contains some interesting pointers. It makes the remark:

Studies conducted by California Polytechnic University show that heat build-up in notebooks is reduced by 15 to 20 percent, when a laptop is situated at an angle compared to a laptop in a horizontal position. Free air cooling which is a passive method and requires no additional power has been proven as an effective method of laptop cooling.

The following contain some good ideas:

Guide to Cooling Down Your Notebook Computer
Laptop Stands with Cooling Fans
Cool Your Laptop with 99-Cent Cooling Balls

harrymc

Posted 2009-09-18T20:29:15.423

Reputation: 306 093

Although I was looking for something flash-specific, your links are really informative. thanks :) – surfmadpig – 2009-09-18T23:27:41.943

3I think the point is that Flash is just pounding the CPU, in ways that other programs do not. – benc – 2009-12-14T06:10:55.773

3

This is a problem with the latest few versions of Flash and I have written about it in many questions.

Your best bet is to use AdBlockPlus in Firefox.

I have no idea what causes this bug as I have created a few full Flash intensive websites and the CPU doesn't break a sweat, where as I can go on to Hotmail and see a tiny flash advert for some company and the CPU (well, the core) goes to 100%.

AdBlockPlus does a very good job at blocking all adverts and I have only run in to a single site where it blocked legitimate content, however all it took was a single click to show the page.

I would highly recommend it and I have not had a problem with high CPU since installing it.

William Hilsum

Posted 2009-09-18T20:29:15.423

Reputation: 111 572

yep, I do use adblockplus, but I use flash to view all other sorts of things, such as (ok, this is embarrassing) facebook games and youtube. in fact, adblock is the biggest reason I haven't migrated to chrome :) – surfmadpig – 2009-09-18T20:45:15.487

Do you allow all of Facebook? I am on it alot but leave AdblockPlus on and I do not notice high CPU :S – William Hilsum – 2009-09-18T20:57:35.040

nah, i just allow two specific flash games. but they're both very heavy. – surfmadpig – 2009-09-18T20:59:58.437

3

I know that this does not solve your problem, but maybe it can help you.

There is another good add-on that I use a lot, and it is flashblock. That add-on stop all flash from loading, and instead you get a "play"-button where the flash-thing was.

Markus

Posted 2009-09-18T20:29:15.423

Reputation: 1 394

0

You can also use the two-browser approach.

Firefox lets you disable plugins, so you could run Firefox as your primary browser, then use another browser (Safari, IE, whatever) as the flash-enabled browser.

For Mac, you could use a Camino as your primary browser, because it has integrated flash-blocking. That's what I do.

benc

Posted 2009-09-18T20:29:15.423

Reputation: 1 272

0

First of all, clean your notebook thoroughly. The buildup of dust and grime inside can prevent the cooling from being effective (think of it as your machine wearing a thick winter coat in the scorching summer heat).

If that is not enough, consider limiting your processor frequency. It is dependent on the make and model, but if you look in the BIOS you will often find some some entries that have an effect on processor frequency. This is a trade-off. You trade speed for reliability.

Peter Stuer

Posted 2009-09-18T20:29:15.423

Reputation: 460