ScorpionLips
Member
Back in December I bought G5 quad off craigslist
At a glance, it was a mint unit - clean as hell, hadn't leaked a drop of coolant. Got it home, tore it apart - LCS, CPU cards, logic board and PSU were all immaculate.
After a fresh install of Leopard, I installed iStat and started monitoring CPU temps. Right off the bat, noticed CPU B was getting way hotter (by like 20-25C) than CPU A.
I'd heard flushing/rebuildling the dual Delphi systems was a nightmare, plus I wasn't really sure if I cared, since it wasn't getting hot enough to trigger a shutdown.
After 3 or 4 days of use, the machine started shutting down and I got the dreaded overtemp LED. I decided at this point to go ahead with CircuitBored's New Blood Mod guide, and ordered all my parts.
First thing I noticed after tearing the glue and hoses off was that each loop was about 50% air. Again, it had leaked zero dexcool, so I'm assuming this was just from 16+ years of evaporative loss. Did a pretty thorough flush with a siphon pump and a couple gallons of distilled water and vinegar mixed 50/50. Flushed both loops in both directions. Didn't get a ton of dexcool gunk out, but the system didn't feel restricted/blocked in any way when I was pumping vinegar through it, so I called it good after about 30mins per loop.
During refill/reassembly I followed CircuitBored's guide to a T, and didn't deviate from it in any way.
I got the machine back together and lo and behold it booted, but still overheated. Thermal calibration came back with two CPU fails - a "maximum temperature exceeded" message for both. Tried calibration both with and without the air baffle, made no difference. I pulled the CPUs and repasted them with different compound, no difference. Sans calibration, the system would boot into Leopard fine, but would overheat/restart about 30 seconds after getting to the desktop.
At this point, I noticed the new coolant didn't really look like it was moving/circulating at all. I couldn't tell if the pumps were spinning since the red XSPC EC6 is pretty opaque. So, after sitting on the project for a few months, I tore it all back apart.
With the CPUs out and LCS drained, I connected the pumps to the logic board with the tops removed, and powered the machine on. Sure enough, they turned over, and the motors were pretty strong. I figured at this point the circulation issue had to be from me not getting all the Dexcool sediment out.
Over the course of two nights, I did a vinegar flush, followed by a citric acid flush, of both loops. With each flush, I spent about 2hrs per loop, so like 8hrs total. I went through about 2 gallons of vinegar, and as much citric acid as I'd normally use on a car radiator. Like the first time, I didn't get a ton of gunk out, but, by the end, the water coming out was 100% crystal clear. And again, I felt no resistance at all.
During the second reassembly, I went the extra mile and replaced the o-rings that hold the CPU dies to the copper cooling blocks, which others have said are superfluous to the design. Figured it couldn't hurt.
And, upon reboot, it overheats even worse than before. The machine chimes, goes to the Open Firmware boot menu, and then freezes at the folder icon, before the ASD DVD can even load, and the overtemp LED comes on.
Is there anything I could possibly be missing here? Anyone?
At this point, the only thing I can think of is maybe the CPUs are just f*cked from being overheated over and over for years. I have two new 970MP boards on the way, and if those don't work, I'm pretty much out of ideas
At a glance, it was a mint unit - clean as hell, hadn't leaked a drop of coolant. Got it home, tore it apart - LCS, CPU cards, logic board and PSU were all immaculate.
After a fresh install of Leopard, I installed iStat and started monitoring CPU temps. Right off the bat, noticed CPU B was getting way hotter (by like 20-25C) than CPU A.
I'd heard flushing/rebuildling the dual Delphi systems was a nightmare, plus I wasn't really sure if I cared, since it wasn't getting hot enough to trigger a shutdown.
After 3 or 4 days of use, the machine started shutting down and I got the dreaded overtemp LED. I decided at this point to go ahead with CircuitBored's New Blood Mod guide, and ordered all my parts.
First thing I noticed after tearing the glue and hoses off was that each loop was about 50% air. Again, it had leaked zero dexcool, so I'm assuming this was just from 16+ years of evaporative loss. Did a pretty thorough flush with a siphon pump and a couple gallons of distilled water and vinegar mixed 50/50. Flushed both loops in both directions. Didn't get a ton of dexcool gunk out, but the system didn't feel restricted/blocked in any way when I was pumping vinegar through it, so I called it good after about 30mins per loop.
During refill/reassembly I followed CircuitBored's guide to a T, and didn't deviate from it in any way.
I got the machine back together and lo and behold it booted, but still overheated. Thermal calibration came back with two CPU fails - a "maximum temperature exceeded" message for both. Tried calibration both with and without the air baffle, made no difference. I pulled the CPUs and repasted them with different compound, no difference. Sans calibration, the system would boot into Leopard fine, but would overheat/restart about 30 seconds after getting to the desktop.
At this point, I noticed the new coolant didn't really look like it was moving/circulating at all. I couldn't tell if the pumps were spinning since the red XSPC EC6 is pretty opaque. So, after sitting on the project for a few months, I tore it all back apart.
With the CPUs out and LCS drained, I connected the pumps to the logic board with the tops removed, and powered the machine on. Sure enough, they turned over, and the motors were pretty strong. I figured at this point the circulation issue had to be from me not getting all the Dexcool sediment out.
Over the course of two nights, I did a vinegar flush, followed by a citric acid flush, of both loops. With each flush, I spent about 2hrs per loop, so like 8hrs total. I went through about 2 gallons of vinegar, and as much citric acid as I'd normally use on a car radiator. Like the first time, I didn't get a ton of gunk out, but, by the end, the water coming out was 100% crystal clear. And again, I felt no resistance at all.
During the second reassembly, I went the extra mile and replaced the o-rings that hold the CPU dies to the copper cooling blocks, which others have said are superfluous to the design. Figured it couldn't hurt.
And, upon reboot, it overheats even worse than before. The machine chimes, goes to the Open Firmware boot menu, and then freezes at the folder icon, before the ASD DVD can even load, and the overtemp LED comes on.
Is there anything I could possibly be missing here? Anyone?
At this point, the only thing I can think of is maybe the CPUs are just f*cked from being overheated over and over for years. I have two new 970MP boards on the way, and if those don't work, I'm pretty much out of ideas