CPU Temperature on an Intel Mac
There’s just one problem. Half the stuff doesn’t work for Intel Macs, for a few reasons. Simplest one, the good developer doesn’t have an Intel Mac to develop on. More complicated answer, it’s hard to get the stats on the Intel Macs, the platform is different and a lot of the stuff is managed by hardware, not by the Mac OS, as it has been in the past.
So, my solution? Patch together your own way, of course! I didn’t do anything revolutionary here, but it took me a few hours to come up with a working solution, so I figured I’d share.
The only thing we’re going to be working on at this point is getting yourself a temperature for your CPU. If you use any programs that are available out there today, the only thing you’re going to get is the temperature of your hard rive. That’s not very interesting, you want to know if you can boil water with your new Macbook, right?
You need to download and install something called “Speedit” by the cool guys over at InCrew software. They’ve developed a very important piece of software (a kernel extension) that allows some of these programs to tap in and see just how hot you’re CPU is running. So, the website is here. However, at the time of writing this, the site is down. So, you can download it here, from our very own server!
Now, you’ll download this lovely disk image and Safari should open it up for you. Next you need to place your “speedit.kext” someplace where you want it to stay. I recommend placing it in your “/System/Library/Extensions” folder, as that seems like a good place to put extensions, no? I’m sure they all like to be in a folder together, holding hands…all happy!
Now that you’ve copied over your extension to the right directory, it’s time to download a piece of software to use it. I highly recommend the free and useful Temperature Monitor and Temperature Monitor Lite. This handy little piece of software will let you configure your sensors (these work on PPC Macs as well, so get them!), even displaying it in your Menubar, out of the way, or having a small icon in your dock that displays the temperature.
Drag those two applications out of that disk image and throw them wherever you want. Before you can use these two great apps, we have to configure your kernel extension and get that working first. To do this, fire up the terminal. (I plan on creating an Applescript or shell script for this, but I don’t have the time to learn how to do that at the moment).
Now that you have terminal open, navigate to the folder where you placed your extension. You might use the following command if you placed it where I mentioned earlier.
cd /System/Library/Extensions
Now you are in the right directory, we need to do the damage.
sudo chown -R root:wheel speedit.kext
You only have to do the above command once, when you first set this all up. The following command, however, you have to do everytime you restart your Mac (see why a shell script would be nice?)
sudo kextload -v speedit.kext
Your Mac is going to ask you for your password. This is just an administrator’s password. If you’re the only person using your Mac, then just enter your password (you do have one, don’t you?!?!)
Now, you should have seen a little put of jibberish in the terminal. If all went well, it should be happy messages, don’t worry about this right now. Fire up Temperature Monitor and open the Preferences for that app. Head on over to the “Sensors” tab, click on the little expander triangle and highlight the sensor saying something about your CPU (hint: not the one labeled “SMART Disk” or the like).
Give your nice sensor a name, like a pet. Now that you have done that, click on the “Menu Bar” tab at the top. Make sure that your new sensor is listed in the window at the bottom of the screen. If it isn’t, click the plus button and add it from the choices. Remove the others if you don’t want multiple sensors showing up in your Menubar (good idea). Click the button on the middle of the screen that says “Quit application and launch lite version”.
Now, if all went well, you should have something like this in your menubar:
![]()
You can play around with the settings in the main version of the program to get more out of it, but at least now you know just how hot your Mac is running!














Submitting Your Comment, give me a second...
Can we get the source code? My motherboard is not supported in speedit and would like to add support.
P5E-VM HDMI
Thanks