Pictures & Plots
First up, a bit more on the prep I had to do. I mentioned painting the
MG Chemicals 4226A Clear Insulating Varnish on the board, after grinding down the capacitor leads and solder blobs of the VRM. However, there was also some preparation needed by the case.
The case is a
Silverstone PT13, which has a thick, anodized aluminum top/front and a thin, painted steel bottom & sides piece.
It's
so small that it won't even accommodate the full-height mini-ITX I/O shield. Its cooler clearance is just 30 mm!
So, to achieve good thermal conduction to the case, I figured it might be necessary to strip off the paint. My Dremel tool made pretty quick work of that, although I went to the trouble of using several different sandpaper grits to try and make it as smooth as possible. I
strongly recommend also wearing a face mask, for this part, since stripping the paint produced dust containing probably lots of nasty stuff. The OV (Organic Vapor) filters I had on my respirator also provide P100 particle filtration. You can buy these respirators on Amazon or at a hardware store (Home Depot, Lowes, etc.) for like $20 - $30. It's pocket change, compared to what the health care costs might be for being reckless about health & safety.
I should point out that the low-profile 92x14 mm Noctua fan is merely attached to the case by tying it to the vent holes. The case has no actual mounting position for any fans.
Now, I was ready to place the heatsinks, shown here with the thermal pad applied.
The thermal pad used was Arctic TP-3:
As mentioned above, I actually had 0.5 mm thermal pad and decided this was insufficient due to the surface-mount components rising up to 1 mm off the board. So, I removed the board and added a second layer of thermal pad, taking care to smooth out any bubbles & other damage to the first layer.
Between the heatsinks and the case, I applied a dot of Arctic MX-4 thermal compound on each pillar, since I've switched to using MX-6 and have a bunch of MX-4 left over. This wasn't an option for the board side, due to all the surface mount components of various heights.
Finally, here's the before/after data for 1 thread and 4 threads. The CPU has 4 cores/threads, in case you didn't know.
So, we see about an 8 degree C improvement in peak temperatures, for single-threaded, and about 7 degrees C for multithreaded. As explained in the previous post, I wouldn't expect the typical performance desktop PC to benefit as much. BTW, I did take care to maintain consistent conditions between the two sets of tests. Ambient was about 22 C +/- 0.5 degrees.
Again, the CPU appears to be throttling at 95 C. So, the backside cooling mod was relevant for the single-threaded case, as well as reducing fan noise.
Not shown: I tried running a 4-thread CPU job + iGPU benchmark and found that
even with the backside cooling mod, that
still throttles! Between that and in the pursuit of even less fan noise,
my quest continues...
P.S. you might be wondering
why the 4-thread benchmark runs at lower temperatures than single-threaded. I haven't done a detailed analysis of frequency behavior, but I've informally noticed that my 1-thread job runs at up to 3.3 GHz (I guess it never hits 3.6 GHz because it's a SSE/AVX-heavy job?), while the 4-thread job runs at about 2.83 GHz and won't even exceed 2.9 GHz if I significantly raise the power limits! So, basically the 4-core job is burning a similar amount of power as the 1-core job, but distributed over 4x as much area. The fact that it runs cooler tells me the problem isn't between the heatsink and the air, but rather with transferring heat from the die into the aluminum heatsink. For this reason, I plan to try inserting a copper shim between them (see below), which should serve a similar purpose as the IHS on a desktop or server CPU.