This blog post describes my steps to make my old Apple MacBook Pro run cooler in a warm climate under constant processor load.
When my Macbook turns older. Its somehow starts to feel slower. It’s weird because its still the same computer I bought four years ago. With every OSX version that Apple releases it makes my computer feels faster and it makes it feel slower. I have to explain this. My computer feels faster after the release of METAL for handling the graphics parts. But its feels slower of all the new software features that are integrated into every new OSX release. I also have that gut feeling that Apple isn’t giving OSX any priority anymore. The big money is made with IOS devices. Why spend a lot of resources on OSX? Most things that are now coming to OSX and the Apple computers are innovations that are first made for the IOS devices. IOS get the optimization and new features first, OSX gets it later.
My late 2013 MacBook Pro 13 inch has an Intel 2.4Ghz I5 mobile processor with a TDP of 28 watts. This means that the processor can produce up to 28 watts of heat energy. The i5-4258U processor is a combined CPU and a GPU in one packaging. So the CPU and the GPU share the same footprint and share the same heat pipe that
The i5-4258U has a base frequency of 2.4 GHz. But can use the Intel® Turbo Boost Technology to push the frequency up to 2.9 GHz if there is enough cooling. Lately, I’m using the Macbook day and night for the encoding of videos. So the processor is pushed to the limit. Because it’s here around 30 degrees Celsius the Macbook could not reach the full 2.9 GHz. It was hopping between 2.4 GHz and 2.7 GHz. There has to be a way to improve this.
I start to search for a solution. On blogs and on Youtube videos the advice was to replace the thermal paste between the processor and the heat pipe. Thermal paste is a sticky solution that helps to transfer the heat from the processor to the heat pipe. Apple doesn’t make their own laptops. They hire a company in China to do that work. The problem is that this company is using a low-quality cool paste that’s too thick, has bad thermal performance and it will lose it thermal conductivity over time. It’s total garbage. The solution is to replace the thermal paste with a high-quality brand. I searched
I removed the heat pipe and with alcohol, I cleaned the old thermal paste off the processor. There was indeed too much crappy thermal paste. It was everywhere. After everything was cleaned I applied a small drop of Arctic Silver on the processor and put the heat pipe back. It was a disaster. The MacBook was running awful. I removed the heat pipe again and saw the problem. I did not
Wow. That was is big different. The MacBook feels
One of the advanced of having a unibody computer is that the whole enclosure is a heatsink. This is also a disadvantage. Sticky sweaty palms. The whole laptop was feeling like a small backing plate. Not comfortable. So I was looking for a solution to make the complete Macbook feel cooler and more comfortable at the hands. In the local hardware store, I bought for one dollar a 12CM fan and hooked it up on the most worthless power supply ever. Don’t understand me wrong. The laptop was running great with the new thermal paste. It could run at full power. But it wasn’t comfortable to put
But the bottom plate of the MacBook Pro was still running super hot. I want the airflow of the 12 cm fan also to flow under the laptop. So I started to put things under the Macbook: Little blocks of plastic, a Bluetooth speaker or a coffee cup. It didn’t work. I had a cool laptop. But every time I moved the laptop it fell off its temporary plateau. When I was typing the whole laptop was wobbling. Let’s search
I will spare you the time I spend in searching for a solution. I read blog posts. I watched the videos. All the collected information I processed for a week. After that
The hinge makes the stand portable. You can fold it flat and put the stand in your bag. You can also fold the hinge up and use it as an iPad stand. The hinge is moving stiff so you can adjust the angle.
Now there is enough space under the Macbook for a good airflow. The hole at the back of the Xuenair helps with the cable management.
The chin of the laptop is close to the table. So I can use the trackpad and the keyboard while my arms are resting at the table. Not only does the Macbook got a better airflow under the enclosure. But the screen is now higher. It’s much more comfortable to work for a long time. I can hold my neck in a more natural position. The stand is rock solid. I can type for hours and the MacBook is not wobbling. I think the Xuenair is a great product. I don’t have yet any experience with traveling. The stand is around 400 grams. Did I ever tell you that working with the combination of a trackpad and a mouse at the same time is god-like
In the history, the GPU was mostly used only for games, acceleration of video playback and doing the graphical user interface. Nowadays the GPU also responsible for heavy calculations. Take a look at the video editing software Final Cut Pro. It’s using the GPU to do the rendering of the videos, the analysis of the stabilization and the encoding of the final video. The CPU and the GPU are both used to give you a better experience. More and more the GPU is responsible for heavy repeating calculation task. In the first years under OSX OpenCL was responsible for this. Last years Apple is shifting to Metal for this GPU
Let do some quick tests. This is not
The Macbook is doing
- Final cut pro 4K export. This is using the CPU and the GPU;
- Permute HEVC encoding. This program is only using the CPU. The story is that ffmpeg isn’t using the GPU because of the low video quality in HEVC;
- Quicktime screen recording. This program always
pushesthe GPU frequency up to the maximum 1.1Ghz.
You can see that the processor is using around 30 watts. The GPU is running at 1.1 GHz and the CPU is running around 2.7 Ghz. Still in Turbo boost mode. I still get more CPU
Furmark is known as the GPU killer.
- Final cut pro 4K export. This is using the CPU and the GPU
- Permute HEVC CPU encoding.
- Furmark running at 1024×640
This is interesting to see. The CPU is running now at 2.1 GHz. That’s under the base clock speed of 2.4 GHz. The GPU is running at 0.95 GHz. Lower than the maximum speed of 1.1 GHz. Is the processor throttling? And that is something I want to know. Why is the processor not running at full clock speed
Is there another reason why the processor is running slower. Is Furmark using all the memory bandwidth and the processor forced to run slower to keep up
After four years I have to realize that my MacBook Pro is an old machine. Its a great machine for my daily life. But for hardcore calculations
The small adjustments I did to let the machine runs cooler is helping. The machine feels snappier because I replaced the thermal paste. The machine feels cooler because of the fan and the stand. The stand also improved in handling the machine better.