August 21st, 2006 • 10:24 am
I seem to have developed a bad case of faulty RAM.
It started on Friday with a system freeze while I was working at the computer. I thought little of it—after all, while freezes are fairly uncommon in Mac OS X, they have been known to happen from time to time. My system had been very stable in recent months, and I had little reason to worry. I just did a hard reset and got back to work.
Then on Saturday, I was away from the computer most of the day, but it was on and running, slowly completing some downloads over my painfully slow dial-up connection. While I was in another part of the house, I heard a pretty loud noise coming from the office. I went to see what it was about, and realized that my G5 Quad was on with all its fans running at full speed. It was a pretty noisy racket.
I tried to wake the monitors from sleep by pressing a key on the keyboard, but nothing happened. The computer was obviously frozen in that very loud state. I did another hard reset and waited for a few minutes before booting up. After that, everything seemed fine and I left the machine running in the office for the rest of the afternoon.
In the evening, the same thing happened again. While I was away from the office, all the fans came on again and the computer was again in that same frozen state, requiring a hard reset.
At this point, I was starting to worry. I had read about power supply failures, leaks of liquid coolant, etc. so I opened up the machine and checked to make sure that everything seemed OK inside. There were no leaks and no funky smells coming from any part of the machine, and nothing seemed to be abnormally hot. There was some dust, so I cleaned up a bit, and put the machine back together and booted again.
Once again, things appeared to be fine. I left the machine running during the night, with the office door closed, but woke up at 5 am, again hearing the loud fan noise through the door. I went in and saw that the problem was the same again. This time I just turned the machine off altogether and went back to sleep.
On Sunday, I went through some basic steps, such as resetting the PRAM, to try and see if it would make any difference. But I also had some work to do on the machine, so after I reset the PRAM, I just booted the machine and started working. Within a couple of hours, I got another system freeze.
Before going to the next troubleshooting phase, I thought I’d call AppleCare just in case it was a known problem of some kind with these machines and I could save some time. The AppleCare technicians said that the next step was to eliminate all USB and FireWire peripherals and see if the problem occurred again. He also explained that, when the machine freezes, after a while all the fans kick in automatically as a precautionary measure and stay on until the machine is reset. So obviously what was happening while I was away from the machine (the loud fans and frozen machine) and what was happening while I was working with the machine was the same thing: the computer was freezing, and then the fans kicked in after a while if the machine was left unattended.
I eliminated all peripherals except for the keyboard and mouse, and went back to work. The machine froze again within a couple of hours, so that eliminated the peripherals as the culprit. I didn’t get back on the phone with AppleCare. I knew what the next step would be: Check the third-party RAM.
In addition to the 512 MB that came with the G5 Quad, I have 4 modules of 1 GB each in the G5. So I took all 4 modules out and started using the G5 Quad with only the 512 MB of RAM that came with it.
My, this is a painful computing experience! I just cannot believe how slow the machine becomes with only 512 MB. There was, quite predictably, lots of hard disk activity, but I didn’t expect the machine to become this slow. It was actually quite close to being unusable. Everything, absolutely everything was excruciatingly sluggish.
It was actually easily much worse than using Tiger on my PowerBook G4 (Titanium), which has only ever had 384 MB of RAM, and whose hard drive must surely be much slower than the hard drives that I have inside my G5 Quad. Tiger is slow on that PowerBook, but it’s still usable.
So, why such a big difference? It is true that I have many more things running at the same time on the G5 than I have on the PowerBook. I have a number of utilities and applications open. But I thought that, when an application wasn’t in use for a while, Mac OS X could easily reclaim its RAM for other applications… While this is obviously what Mac OS X does, as can easily be construed from the amount of hard disk activity when switching applications, I was quite surprised to see that even the foreground application could easily become barely usable.
My suspicion is that it might have to do with the size of the screens I am using with this G5 Quad. I have a dual-monitor setup with a 30″ display as the main screen and a 23″ display as the secondary screen. The Mac obviously relies on the memory of its video card to support this dual-monitor setup, but the video card is just one part of the equation. This is still a lot of screen real estate for the operating system itself to handle, and the complex layering calculations involved when there are quite a few windows open still require a fair amount of regular RAM, I suspect.
I was still quite surprised at how painfully slow the whole system was. It was really like trying to use Mac OS X 10.2 on an old bondi-blue iMac with 64 MB of RAM (which I have tried). Not impossible, but incredibly painful. I find it a bit hard to believe that, with so much more processing power, with a much faster video card, and with much faster internal hard drives, the G5 Quad couldn’t provide me with better performance than the PowerBook G4 with its paltry 384 MB of RAM, slow hard drive, and lousy video card—and was actually significantly worse in many situations.
Fortunately, within 24 hours I was indeed able to determine with relative certainty that the problem is with my third-party RAM modules. Using the G5 Quad with 512 MB of RAM might have been painfully slow, but I didn’t get a single freeze, and the machine went through the whole night without any trouble.
So this morning I installed a pair of 1 GB modules back in. Unfortunately, they have to be installed in pairs, which will make the process of identifying the faulty module—assuming there is only one of them—a bit more complicated. But I can tell you that running Tiger on a G5 Quad with 2.5 GB of RAM instead of 512 MB makes a huge difference!
So now I am waiting for the next freeze. If it doesn’t occur within the next 48 hours, it’ll be time to install the other two modules and see what happens.