Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacPro2006VBox

macrumors 6502
Original poster
Oct 9, 2014
358
237
It got me thinking… the Mac Pro uses ECC memory…. What if we could double our G5’s by using ECC DDR (as long as it’s unbuffered like the regular stuff). Just imagine it…. 8 or 16 gigabytes of DDR memory for our AGP PowerMac G5’s, and 4 gigabytes for the equivalent iMac G5!
 
It got me thinking… the Mac Pro uses ECC memory…. What if we could double our G5’s by using ECC DDR (as long as it’s unbuffered like the regular stuff). Just imagine it…. 8 or 16 gigabytes of DDR memory for our AGP PowerMac G5’s, and 4 gigabytes for the equivalent iMac G5!
I thought about trying this. One of these days I'll buy a couple 2GB DDR ECC unregistered sticks and see what my PM7,2 thinks of them.

But I won't be able to do so for awhile; probably a month or so. Having some financial and vehicle trouble at the moment.
 
Perphaps this is the correct thread to post and ask this, but as a quad owner, I investigated to see which memory is compatible with the memory controller (no idea if it's the same on earlier G5 models...) and I believe I may have reached a conclusion, in one hand, the IBM memory controller PDF says that ECC registered memory is supported, but what isn't supported (according to users here) is buffered memory, in theory, you could use Registered ECC as long as it isn't buffered, but don't take my word for granted..


That link has a 8gb ECC ddr2 pc2-4200 registered stick, it's expensive yes, but what we don't know ifsaid memory is also buffered or not, if it isn't buffered and someone here have access to it, it could be interesting to see if a G5 supports it, if it does, the premise of a 64gb ECC G5 may be doable, if it isn't, there is another option I found:



There are other options in that publication, but note that they don't specify if it's buffered or not, yes, its ecc registered, but the IBM PDF says registered its supported... Maybe it works or maybe it doesn't...
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
  • Like
Reactions: dextructor
AFAIK, G5 Quad without some firmware modifications supports only 16 Gb with 2Gb modules. I will wonder if it would "eat" that kind of RAM at all :). Kingston KVR533D2E4/1G - works for granted. There are 2G modules, you can try to find them. But 8Gb. You can get pair of them & try :).
 
Well, there is this:


The key point is that he used Udimms, which may refer to unregistered or unbuffered, however, the IBM docs tell us that registered is okay but experience of users tend to say buffered its not, so we are on a weird spot where registered unbuffered ECC could be possible, but to my knowledge no one has ever made that kind of tests...
 
Of course:


It came from there:


In any case, I believe it is the memory controller for the Quad, I'm not aware if it's also the MC for other G5's but a starting point as good as any nonetheless
 
  • Like
Reactions: dextructor
true, Apple could have crippled the board or disabled it via software... but it might be doable, given that someone has a pair of those 8gb dimms, in any case, AFAIK the known and tested limit of ECC ram is 16g of 2gb sticks while the one for non ecc is 32gb of UDIMMS as said earlier, if more ram can be slotted (while it seems possible) is unknown, only a tester with more or less deep pockets should be able to say for sure...

Off topic, you run gentoo? how does it work on G5s? I heard that installing PPC64 SUSE Tumbleweed is possible on G5s, giving you a much more supported and stable OS.
 
Gentoo itself runs like other linux distro :). When compiled :D (USE flags & not too large supported package base makes it a bit troublesome :) ). About SuSE - ********, more or less current version can not be installed from their installers, Yast don't knows about Apple Partition Map. Personally I didn't find a way to instal it to GPT AND boot afterwards. By some unknown reason GRUB2 from other linuxes on my Quad detects only his own hard drive (I've installed SAS card & enclosure for 4 2,5" drives (SSD\HDD, full height), you can look for my topic about it here).
 
Gentoo itself runs like other linux distro :). When compiled :D (USE flags & not too large supported package base makes it a bit troublesome :) ). About SuSE - ********, more or less current version can not be installed from their installers, Yast don't knows about Apple Partition Map. Personally I didn't find a way to instal it to GPT AND boot afterwards. By some unknown reason GRUB2 from other linuxes on my Quad detects only his own hard drive (I've installed SAS card & enclosure for 4 2,5" drives (SSD\HDD, full height), you can look for my topic about it here).
Perphaps if you follow this guide:


you may be able to sucessfully install Tumbleweed? I need to service my quad's LCU before using it so I can't test it myself.... in any case, that guide seems horribly lenghty so it's not attractive... But Tumbleweed looks like the best supported distro for pre little endian POWER, so it may be worth the effort...
 
Last edited:
BTW, download User Manual for CPC945 & read from page 132. You'll find a bit more info about supported memory (some of this info confuses me). Take close attention to Table 7-1.
If I have to bet, those 128 bit modules (that to my knowledge only exist soldered on GPUs), whatever they are, are like this:


Something extremely obscure and hard to find (if even possible), so no.... I don't think it is something to bother thinking....

Now, according to wikipedia:


The max size of commercially available DDR2 DIMMS is 8GB, which makes sense since the IBM module I shared earlier is 8GB, I also believe it to be unbuffered (which makes sense since it's IBM memory, but even then it could be buffered for Intel servers...), so now we know that the memory controller in the Quad is theoretically capable of handling single 8GB DIMMS of unbuffered registered ECC DIMMS (if those even exist... I bet they are the ones I posted above, there are a lot of buffered ones (those make possible to have 64GB of ECC on a Mac Pro 2006/2007 IIRC)), now the question is, did Apple cripple the capabilities of the MC on purpose? Did they do it via Software or Hardware? I wonder if someone is able to answer such questions.......
 
unbuffered registered
AFAIK - memory module have to be registered OR unbuffered. Not both. Anyway all this theoretical ideas can only be proven by experiment :). And according to everymac.com, some of RAM limitations as they are specified by Apple (in some models) can be overcome by installing modules with maximum capacity.
 
Well, there is this:


The key point is that he used Udimms, which may refer to unregistered or unbuffered, however, the IBM docs tell us that registered is okay but experience of users tend to say buffered its not, so we are on a weird spot where registered unbuffered ECC could be possible, but to my knowledge no one has ever made that kind of tests...

Ah. Another gem by the notorious rabidz7, smdh.
 
  • Like
Reactions: lepidotós
I found this stuff on Amazon.... unsure if it’d work or not in an AGP G5:
8bec292be0620b8c92936fe48f2f0afe.jpg

Those prices though...... I hate those types of people or those type of listings if they clearly have it in stock.
 
figured id insert some bits that I have posted on this forum before people end up spending far too much money on RAM that wont work in their systems!

according to the "U4" IBM CPC945 Memory controller datasheet, it can work with up to 64GB of RAM (with a 2GB hole right at the end)

however from what iv read 4GB RAM sticks while will work PCIe G5 for 32GB but only 16GB is seen by OS X

iv also read of a way around that, but considering who it was from, im taking it with a very large pinch of salt until im able to verify it myself

I do have some 4GB DDR2 UDIMM RAM sticks, however sadly they are a type of Samsung stick that none of my PowerPC macs seem to like (I have ones in smaller size ones in SODIMM form factor that my DLSD complains about in the same way)

(BTW do you mean Gb (Gigabit) or GB (Gigabyte) ? )

they did make 2GB DDR1 UDIMMs but they are stupidly rare

the Later revision of the Xserve G5 was compatible with them

(and indeed I suspect PowerMac G5s, if you go through the About this Mac thread in the Photos section of this forum, someone posted a 2.7Ghz G5 with 16GB of RAM, and I know the later G5's use the same U3 heavy North bridge/memory controller that the Xserve G5's use)

I would love to find some to try in my PowerMac G5 and Mac Mini but I have not been able to find any

Kingston made a kit KTA-G5400E/4G for the Xserve which was 2x2GB ECC UDIMMs sticks for example

but I have literally never seen any for sale on ebay etc, there where also some other 3rd party 2GB ECC and non ECC UDIMMs, but those are just as rare, and what few places I can find with them listed want like $70-140 a stick

(being UDIMMs the ECC part is not a problem thankfully, Uninorth macs will work fine with ECC UDIMMs, they will just ignore the ECC bit, its RDIMMs they dont work with)

the TL;DR is

if you have a PowerMac G5 with the U3 Heavy Memory controller then you may be able to get away with 2GB DDR1 UDIMMs but said RAM sticks are incredibly rare, they CAN be ECC but they CANNOT be registered ram sticks


on the PCIe G5 front, the correct 4GB DDR2 RAM sticks may work, but only 16GB of RAM will be used by OS X, however again very few people have done this so the details are not very well known
 
  • Like
Reactions: dextructor
I expected OS X to behave like that with ram.. Since I use Linux with powermacs the extra 16gb should be recognized and used, in any case,what do you think of the IBM 8GB per stick I posted earlier? A little off topic now that I know you have a DLSD PB, have you upgraded the WiFi card on it ? I wonder if the airport card slot can be used with a more modern mpcie or m2 WiFi card with an adapter, also, can you use faster ram than 4200?
 
A little off topic now that I know you have a DLSD PB, have you upgraded the WiFi card on it ? I wonder if the airport card slot can be used with a more modern mpcie or m2 WiFi card with an adapter, also, can you use faster ram than 4200?

By the sound of it, you have never dealt with a DLSD PowerBook before.

The first thing you need to know about the final run of PowerPC Macs is they used an integrated wifi/bluetooth module for the first time. Note I said “module” and not “card”. It isn’t PCIe. It also has its own cable connecting receptacle variations, depending on whether it’s designed for the iBook, the PowerBook, the iMac, or the Power Mac multicore models. It looks generally like this, with the left area varying:

1624202250860.png


The only way you can bump a PowerPC Mac to something beyond 802.11g is to find an 802.11n Cardbus/PCMCIA card and use the slot on a PowerBook 15" or 17", or by adding a PCI/PCIe 802.11n wifi card to a Power Mac G5. I’ve done both.
 
  • Like
Reactions: lepidotós
I see...
By the sound of it, you have never dealt with a DLSD PowerBook before.

The first thing you need to know about the final run of PowerPC Macs is they used an integrated wifi/bluetooth module for the first time. Note I said “module” and not “card”. It isn’t PCIe. It also has its own cable connecting receptacle variations, depending on whether it’s designed for the iBook, the PowerBook, the iMac, or the Power Mac multicore models. It looks generally like this, with the left area varying:

View attachment 1795674

The only way you can bump a PowerPC Mac to something beyond 802.11g is to find an 802.11n Cardbus/PCMCIA card and use the slot on a PowerBook 15" or 17", or by adding a PCI/PCIe 802.11n wifi card to a Power Mac G5. I’ve done both.
And you are right, I haven't dealt with a DLSD yet, I will pick one (hopefully) tomorrow, but since I intend to max it out right from the start, I thought it would be a good idea to come here and ask about options...

Since you have experience with this kind of thing, If I remove the internal Wi-Fi module but plug a cardbus wifi card, I will still have wifi, right? not using the internal card shouldn't improve things drastically since I don't think it consumes much power or generates heat, but every little improvement is appreciated...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.