Control your iBook G4 temperature
In this post I’ll tell you how you can control iBook G4 temperatures. If you have an iBook G4, you’ll probably have it for a very long time now. One thing that old computers tend to do, is get really hot. One thing you don’t want them to be, is hot.
A while ago, I was repairing an iBook G4 for a friend(and also did a cooling mod on it). After all the hassle that is described in the adove linked posts, I had to find a way to monitor the temperature, and preferably, control the fan speed.
Step 1: Get G4FanControl
G4FanControl is a very hard-to-obtain piece of software(partly because it’s so old). So I uploaded it, so you can download it here:
[EDIT]: Updated link, the old file somehow didn’t work anymore. Now with readme file included! :-)
Unfortunately, it’s an app you have to run in terminal. I’ll tell you how.
Step 2: Run it
First thing you do, is place the G4FanControl file in your applications folder(wherever, but I use the applications folder in this example). Then, open Terminal. Terminal is located in your Applications folder, in the subfolder Utilities. In the terminal window, type:
sudo /Applications/g4fancontrol –stats
Terminal will ask you for your password, so enter your password and hit enter. Your password won’t show, but that’s normal. G4FanControl will now run, generating the output as shown above. It will probe for temperature sensors, then show their current value(temperature), and below that, you see the temperature at which the fan will kick in. Note that the values don’t change because they are generated output, you’ll have to run the command again if you want to update the temperatures.
Step 3: Control iBook G4 temperature
Lower the temperature limit. You see that the current values are way to high to be good. 56 for your Northbridge is fine, but 75 for your CPU, and 85 for your GPU is a bit high. Here’s a pic with the values set to 40.
The command for this is:
sudo /Applications/g4fancontrol –set 40
If you run the first command again, you should now see that the temperature limits are set to 40 degrees. You’ll have to find a value that works for you. For me 40 is fine, because I modded my cooling so that it stays cool. If your iBook idles at 45, you might want te set the temperature limit to 55 or even 60. I’d recommend 60 at most, because otherwise there is very little benefit over the normal values.
There are some other commands, you can view them by typing:
sudo /Applications/g4fancontrol –help
For example, you can set the limit for every sensor to a different value.
Important: The temperature limits are reset when you reboot your iBook. You’ll have to run G4FanControl again to set the values back to where you want them.
Here are some pic’s from iStat Pro. iStat Pro is a brilliant dashboard widget that monitors almost everything from your computer, also the temperatures and fan speed.
You can see that as soon as the temperatures get above 40, the fan spins up.
That was it! I hope you enjoyed, and maybe manage to keep you iBook alive for some longer now that is stays cooler. :-)
If you liked this post, want to ask something or whatever, please leave a comment.
[EDIT]: If it doesn’t work for some reason, try to go to the directory with terminal (cd /Applications for example), and then type ./g4fancontrol –stats. See the readme in the .zip file for more information.