What is a long-term strategy to deal with CPU fan dust in my home office?

There are numerous discussions of CPU overheating and how sometimes this can be corrected by removing the dust from the CPU fan. I have read many of these, but I can't find anyone expressing a long-term strategy to deal with this problem. There are some suggestions here, for example, about how often the inside of the computer should be dusted.

But I find this generally unsatisfactory. As it stands, in my rather dusty house (heated by a wood stove, with no central air circulation), I need to vacuum out the CPU fan every 3 to 4 months. At high CPU load, this can make a difference between 65C and 100C.

I'm tired of hauling out the vacuum every time I anticipate high CPU load.

What steps can I take to deal with this systematically in the long-term? Moving my high CPU load computing to the cloud is not a realistic option. Neither is vacuuming my home office more than once a week!

(Details: my computer is on the floor in a Cooler Master HAF922 case, and uses an Intel CPU fan on an i7 chip)

EDIT: While this would definitely solve the problem (submerging motherboard in mineral oil), it is a bit of an expensive solution.


Solution 1:

Filters. Here I end up modding the case, so the intake air is originally filtered.

When filtering the intake air it always reduces the total amount of air flow. Once the system is stable and cool and operational under that reduced and filtered flow it can then be maintained easier, without having to take the computer out to the compressor for cleaning as often.

It does not relinquish the need for cleaning, just reduces it. I have even seen pictures of fully filtered systems where the lack of maintenance was just as bad because they ignored maintenance thinking the filtering would solve it. Filtering does not fix everything permanently, it just reduces the quantity, and allows for easier faster maintenance.

Some cases come with filters in them, most of them useless. Fan "Grills" can be purchased with both foam, and metal screen, and plastic screen covers. Do some research on "filtered fan grills", to see what or how it could fit in your system. Metal meshes should be thin, and tight, plastic filters block to much air usually, foams are best but have reduced longevity as the foam breaks down.

There are many available air filter types at the hardware and home stores, that can be "crafted" to suit different air entry locations of the computer. There is a balance always in the amount and type to use in a computer.

The HEPA type filtrations are often too restrictive, but "parts of" them can be applied. There are many types and sizes of filters used for room air filters, the cheaper stuff can be the best for filtering on a computer. With layered filters a person can use 1-2 of the layers only.

Standard home fiberglass furnace filters do not seem to be enough filtration, but they do not restrict air flow. The next stage of home furnace filters can work pretty good, little bit tighter weave, good corrections when dust starts blocking it. Furnace and house filter materials are big, popular, and therefore cheaper per square foot.

My favourite materials is the shop-vac foam, it is non-restrictive, only gets the larger particles, but is a good balance, and it lives for a very long time, compared to the foams that came on grills. Shop-vac foams are very re-cleanable, and don't clog easily. The arrays of possible filter materials, and possible way to mount and use them are only restricted by the imagination. There are many types and sizes of vacuum filters. The "motor" filter for some vacuums is nice for some uses.

Each case that I have set up for filtration is its own challenge. No single idea has ever translated from one case to the other. Block this, cut that, mount that. It is always about finding the right things that stuff in the right places, that maintain the flow.

Some of the easiest to maintain were the ugliest because the filter is external to the case, so it can be cleaned easily. With a wood stove "soot" can be an issue, that probably is not solvable easily. I do not sweat the small stuff, I still have to clean the computers, about 1/6th to 1/10th as often.

If the computer has "thermal" fans and thermal control, knowing when to change the filters, or clean the machine is easy, if the fans are having to struggle, are running at high speed, and it still is not enough. My systems all have thermal control, so if there is to much restriction, not enough flow, it is easy enough to tell that an idea I tried didn't work.

Even if a system does not have full thermal control of the fans, fans can be purchased that have a thermal graph of their own. Just like finding the correct assembly of filter material, and how it can be set up to filter intake, picking the right thermal fan takes some research to get just the right "Temperature to RPM" response.

Why is thermal control of fans so important to dust filtrations?

Because all we are trying to do is keep each of the hot things from getting "too hot". The fans slowing down when they are not needed, reduces the amount of air and, air with dust in it, from flowing through the case. If I can keep the CPU at 50°C always, that is as good. Never ignore the rest of the hot items in the computer, like the VRM and Chipsets etc.

If the computer filter is collecting too much stuff, a separate fan filter or room filters could be used in the general room, so the computer is not the vacuum for the whole place.

Keeping the computer up off the floor can also be helpful as the dust is allowed to settle on the floor, instead of being picked up at the computers intakes. Dust-bunnies can gather under a stand, or lift, as opposed to being sucked into the computer. (especially if you have the new Roomba PSU on the bottom style of case). I made simple acrylic stands to put a few inches of lift on the computers (which sit on the floor).

It's art, it is science, it is crafting something from the many available things out there. Using simple principals. Filter the intake without too much restriction, be able to remove and clean the filter, and reduce some of the dust.

I have dogs and enjoy the outdoors, so there is no clean room here, but the cleaner the room and house is, the less the computer has to deal with.

Did I mention Cut and Paste? A case is but metal and plastic in the right places. They are very malleable. Here is one cases, oddities added:


Foam fan grill
80mm foam fan grill


Bay plates
Here you can see the Bay plates, perforated and filtered.


Extra  stuffing
If you look close you can see loose items that stuff into open back ports

Fan adaptation can increase the hole sizes, which can reduce a restriction from a filter.

These pictures are from a different idea "the suck mod", of sending the main heat directly out of the case, so CPU and video card heat is not dumped into the case. With the majority heat going straight out, the amount of flow needed through the case was reduced.

Solution 2:

Keep that computer off the floor! That is your first step. Being on the floor it will collect way more dust in my experience. Also, it is never advised to vacuum any computer fan. BLOW it out with either canned air or an air compressor. Be careful how you adjust the air pressure though so you don't blow the fans too hard and wreck 'em. Hope this helps. (15 years experience PC repair shop owner/tech.)

Solution 3:

Honestly, there isn't any long term strategy that will work perfectly. Consider that fans move are, which in time will always collect dust particles.

The closest solution you will have us to look at a Water Cooling solution for your CPU, but you will still have dust issues if your running other fans.

From my own experience, I have never had to clean a CPU fan because of dust causing a overheating, or heating problem, or just because of dust for that matter. I have a Quad-Core server in a desktop case, running 24 hours a day, and apart from replacing the fan it's been running for more then a year, standing on a floor, and has collected minimal dust. I spend more time having to clean the air vents, which I generally do every 5-6 months.