Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I did not get chance over the weekend to try the ram in my Quad, this is interesting findings though. I may just give a it whirl anyway and post the results.
it was really touch and go and resulted in the telephone beep many a times, I'll try to take a pic to post the results next time, but I did get 2x "PC2-4200R-444" at some point
 
Last edited:
Yeah well it needs to cache it or smh - I've bad days - you just gotta keep swapping - tbh at one point I got it to boot even with a single 1 GB stick.

However once it does - I've never have problems later (I've never even though about it and I've been using the system so and often).

So I mean once you boot and have the desired config - yeah post a pic so I can suggest values or you can like do the calculations yourself.

But I would need also `.properties` on `dev /ram`
 
Yeah well it needs to cache it or smh - I've bad days - you just gotta keep swapping - tbh at one point I got it to boot even with a single 1 GB stick.

However once it does - I've never have problems later (I've never even though about it and I've been using the system so and often).

So I mean once you boot and have the desired config - yeah post a pic so I can suggest values or you can like do the calculations yourself.

But I would need also `.properties` on `dev /ram`
Thanks for the offer! I'll let you know

Samsung 4Gb UDIMMs seem to be detected fine (at least in OF) and I haven't had the telephone beep with those so far - knock on wood (maybe I've been lucky), it's seems more of a hassle with the registered 4Gb DIMMs

Cheers,
 
I can share some of my information on this topic. I have a 1.8ghz single 970 powermac that I upgraded to a 2 ghz 970 cpu. I compared them and noticed some chips missing on the 2ghz that are present on the 1.8ghz.
56633B09-7424-46C4-AD39-C7A05F540808.jpeg

The backside of the cards were identical. The machine ran at 2ghz and upped the bus speed to 1ghz from 900mhz. The fans screamed so I ran AHT and calibrated it. Ran nice and quiet after. I have a g5 quad that I built and air cooled. I cut down 2.3 ghz dual core heat sinks to fit. I obtained a lot of different CPUs and examined them as well and I noticed similar to what I show above.
A0959C24-438A-4257-96AD-A345FC221B89.jpeg

The left is a 2.5ghz 970mp the right is a 2.3ghz. I also had a 2.0ghz 970mp and that was the same as the 2.3ghz. These chips which appear to be vrm related are less on the lower clocked cpu. On 970mp powermacs you can swap around different CPUs and the fans run fine you can even run 1 cpu on a quad and it’s quiet the mother board just has a light on unless you thermally calibrate for just 1 cpu. the one cpu also has to be in slot A.
CDB19631-284C-4A40-8CD4-33DB4649B81F.jpeg

The air cooled quad is fantastic and very quiet. quieter than it was with liquid cooling. If stressed for a long period of time with a program called power fractal the temps will rise to a max of 71°c. It would be awesome if it would be possible to run it at 3ghz but I think a 500mhz increase would probably run too hot. I have seen liquid cooled models run at 81°c. I think all g5s are already maxed from the factory. They would probably need nitrogen cooling to go any higher 😂.
 
I can share some of my information on this topic. I have a 1.8ghz single 970 powermac that I upgraded to a 2 ghz 970 cpu. I compared them and noticed some chips missing on the 2ghz that are present on the 1.8ghz.View attachment 2109881
The backside of the cards were identical. The machine ran at 2ghz and upped the bus speed to 1ghz from 900mhz. The fans screamed so I ran AHT and calibrated it. Ran nice and quiet after. I have a g5 quad that I built and air cooled. I cut down 2.3 ghz dual core heat sinks to fit. I obtained a lot of different CPUs and examined them as well and I noticed similar to what I show above. View attachment 2109884
The left is a 2.5ghz 970mp the right is a 2.3ghz. I also had a 2.0ghz 970mp and that was the same as the 2.3ghz. These chips which appear to be vrm related are less on the lower clocked cpu. On 970mp powermacs you can swap around different CPUs and the fans run fine you can even run 1 cpu on a quad and it’s quiet the mother board just has a light on unless you thermally calibrate for just 1 cpu. the one cpu also has to be in slot A. View attachment 2109886
The air cooled quad is fantastic and very quiet. quieter than it was with liquid cooling. If stressed for a long period of time with a program called power fractal the temps will rise to a max of 71°c. It would be awesome if it would be possible to run it at 3ghz but I think a 500mhz increase would probably run too hot. I have seen liquid cooled models run at 81°c. I think all g5s are already maxed from the factory. They would probably need nitrogen cooling to go any higher 😂.
This is a big help, many thanks for your input.
 
  • Like
Reactions: Wizzlemane96
I can share some of my information on this topic. I have a 1.8ghz single 970 powermac that I upgraded to a 2 ghz 970 cpu. I compared them and noticed some chips missing on the 2ghz that are present on the 1.8ghz.View attachment 2109881
The backside of the cards were identical. The machine ran at 2ghz and upped the bus speed to 1ghz from 900mhz. The fans screamed so I ran AHT and calibrated it. Ran nice and quiet after. I have a g5 quad that I built and air cooled. I cut down 2.3 ghz dual core heat sinks to fit. I obtained a lot of different CPUs and examined them as well and I noticed similar to what I show above. View attachment 2109884
The left is a 2.5ghz 970mp the right is a 2.3ghz. I also had a 2.0ghz 970mp and that was the same as the 2.3ghz. These chips which appear to be vrm related are less on the lower clocked cpu. On 970mp powermacs you can swap around different CPUs and the fans run fine you can even run 1 cpu on a quad and it’s quiet the mother board just has a light on unless you thermally calibrate for just 1 cpu. the one cpu also has to be in slot A. View attachment 2109886
The air cooled quad is fantastic and very quiet. quieter than it was with liquid cooling. If stressed for a long period of time with a program called power fractal the temps will rise to a max of 71°c. It would be awesome if it would be possible to run it at 3ghz but I think a 500mhz increase would probably run too hot. I have seen liquid cooled models run at 81°c. I think all g5s are already maxed from the factory. They would probably need nitrogen cooling to go any higher 😂.
Fabulous, these could actually control the voltage to the FSB or the CPU or something else.
 
  • Like
Reactions: Wizzlemane96
8GB sticks would require more work FYUI - if even possible. As I've said the limit is 4GBs and even that takes an 0x10000000 bytes hit.
Isn't there a setting in ReggieSE to set the RAM range to 64-bit?

Also does it make any sense to try FFFFFFFF as the RAM size for 4Gb sticks in 32-bit mode? Will give it a try and align accordingly
I think I've some sort of success unless - like the linux is doing some smart things under the hood - I crashed the 4GB barrier of 1 GB DDR2 sticks (and it hasn't crashed - I'm still compiling Webkit-gtk on gentoo (which before on 8GB ran out of memory at some point with -j4(using all 4 cores to compile))).

I have the following combination - first 4 slots (on both sides - DDR2 1GB Samsung) then on the other 4 slots on the rest sides DDR2 4 GB Samsung.

The command is:

dev /memory " "(0000000000000000400000000000000040000000400000000000000100000000400000000000000140000000400000000000000180000000F00000000000000280000000F00000000000000380000000F00000000000000480000000F0000000)" encode-bytes " reg" property

*It's only 18 GB - but it's fine for me at the moment - I just wanted to buy 4GB sticks wow.

EDIT: Yeah it's still running last was at more than 5 gb used (which means the 4GB stick are definitely working).

EDIT: Now I only hope my Geforce 6800 won't overheat (as it normally does under linux since I have not installed drivers for NVIDIA - I use Radeon second card normally for it) but if it does - I'll have a chance to cement the mod by adding a nvramrc function and then calling it as boot-command. And then I can also safely remove it ( I need it only for OF).

Thanks a lot for that, I confirm success with 4x2Gb PC-5300-E + 2x4Gb PC-5300-U (Crucial, Intel low density) + 2x4Gb PC-6400-U (Samsung, AMD high density)

I have tried with both

0000000000000000800000000000000080000000800000000000000100000000800000000000000180000000800000000000000280000000F00000000000000380000000F00000000000000480000000F00000000000000580000000F0000000

and

0000000000000000800000000000000080000000800000000000000100000000800000000000000180000000800000000000000280000000F00000000000000370000000F00000000000000460000000F00000000000000550000000F0000000

and I can get to the desktop, thanks a lot sasho648!
 

Attachments

  • Screenshot from 2022-11-10 22-29-30.png
    Screenshot from 2022-11-10 22-29-30.png
    154.6 KB · Views: 136
  • screenshot_23gb.jpg
    screenshot_23gb.jpg
    259.8 KB · Views: 129
8GB sticks would require more work FYUI - if even possible. As I've said the limit is 4GBs and even that takes an 0x10000000 bytes hit.
Isn't there a setting in ReggieSE to set the RAM range to 64-bit?

Also does it make any sense to try FFFFFFFF as the RAM size for 4Gb sticks in 32-bit mode? Will give it a try and align accordingly
 
I think I've some sort of success unless - like the linux is doing some smart things under the hood - I crashed the 4GB barrier of 1 GB DDR2 sticks (and it hasn't crashed - I'm still compiling Webkit-gtk on gentoo (which before on 8GB ran out of memory at some point with -j4(using all 4 cores to compile))).

I have the following combination - first 4 slots (on both sides - DDR2 1GB Samsung) then on the other 4 slots on the rest sides DDR2 4 GB Samsung.

The command is:

dev /memory " "(0000000000000000400000000000000040000000400000000000000100000000400000000000000140000000400000000000000180000000F00000000000000280000000F00000000000000380000000F00000000000000480000000F0000000)" encode-bytes " reg" property

*It's only 18 GB - but it's fine for me at the moment - I just wanted to buy 4GB sticks wow.

EDIT: Yeah it's still running last was at more than 5 gb used (which means the 4GB stick are definitely working).

EDIT: Now I only hope my Geforce 6800 won't overheat (as it normally does under linux since I have not installed drivers for NVIDIA - I use Radeon second card normally for it) but if it does - I'll have a chance to cement the mod by adding a nvramrc function and then calling it as boot-command. And then I can also safely remove it ( I need it only for OF).
So by playing around with " bank-sizes" and " ram-map" (further to the right " reg" setting), it is possible to get the 4Gb sticks to register in ASP as 3.75Gb sticks (using f0000000 sizes), just for cosmetic purposes ;) Could be the solution for those Samsung AMD high-density sticks registering as system memory on the iMac G5 iSight but not in ASP!
 

Attachments

  • screenshot_23gb_bank-sizes_ram-map.jpg
    screenshot_23gb_bank-sizes_ram-map.jpg
    453.6 KB · Views: 114
Last edited:
So by playing around with " bank-sizes" and " ram-map" (further to the right " reg" setting), it is possible to get the 4Gb sticks to register in ASP as 3.75Gb sticks (using f0000000 sizes), just for cosmetic purposes ;) Could be the solution for those Samsung AMD high-density sticks registering as system memory on the iMac G5 iSight but not in ASP!
Great work, this is exactly what this thread is about, getting more out of the PPC series Mac's. Let's see what we can achieve!
 
  • Like
Reactions: pc297
Also does it make any sense to try FFFFFFFF as the RAM size for 4Gb sticks in 32-bit mode? Will give it a try and align accordingly
So neither FFFFFFFF, FFFFFFF0 or FFFF0000 seem to work, sadly, only F0000000 so far. Who knows if 000000100000000 would work if 64-bit RAM ranges were available 🤣

As for why we would need such high amounts of RAM, people would be surprised how much RAM some OMICS analyses can use, in my case I have been struggling analysing scRNA-Seq data (under Debian ppc) using 12Gb, 23 Gb (and soon 26.5Gb) should do the trick! RAM usage by e.g. Illustrator is also highly underrated, the more the better! Note that some high-performance aligners such as STAR require 30Gb, getting close to the mark there, if only there was a way to use 8Gb sticks! Re registered DIMMs I will try to mismatch them with UDIMMs as they seem unstable when paired; let's see if this paves the way to larger registered DIMM sizes somehow
 
Last edited:
Aren't there reports of people upgrading their 2.0 DP to 2.3 (and I think even 2.5) air-cooled?


I do have a DP 2.0 and a set of 2.7Ghz CPUs, however those very likely need their LCS, is there any way to fit the LCS on air-cooled models? Or should I just chance it with the 2.0 heatsinks and fans?
I have not heard of anyone fitting LCS to these, but folk have put their own custom-built ones on.
This is interesting but I will say the reverse engineering could have been a lot better.

 
  • Like
Reactions: pc297
So it turns out it's only " bank-sizes" that needs editing to get the 4Gb RAM modules to show up in ASP. I've tried setting them to FFFFFFFF (while having F0000000 sizes in " reg") and they do show up as 4Gb modules. I don't yet know if this has any adverse effects.

Re -R modules, this seems very difficult to reproduce consistently without obtaining the telephone beep. I've tried to mix and match them with other 4Gb sticks only to hear the telephone beep after the chime. I'll try to mix and match with 1 or 2 Gb modules again which I had had success with, I'll see if this is reproducible. As for -P modules, I don't yet know, I'll order a couple and let you guys know, aren't they in theory beefed-up -E modules with extra parity bits?

Cheers,
 

Attachments

  • screenshot_23gb_4gb_bank-sizes.jpg
    screenshot_23gb_4gb_bank-sizes.jpg
    453.6 KB · Views: 106
Last edited:
  • Like
Reactions: B S Magnet
What could a person do on a powerpc Mac that would use lots of memory? Would a large photoshop project use a lot of ram? I personally have never seen more than 3gb get utilized on my quad.
 
What could a person do on a powerpc Mac that would use lots of memory? Would a large photoshop project use a lot of ram? I personally have never seen more than 3gb get utilized on my quad.
make -j can in theory be increased massively resulting in faster compilation. As for Adobe stuff, more RAM is definitely needed for figures with complex vector graphics (quite a few of them in today's world of OMICS in research), e.g. several MA plots, scatter plots, heatmaps with >25,000 points each. On several occasions I needed the full 64Gb on my MP in Illustrator for these. Several aligners will require or be made much more efficient with lots of RAM, e.g. bowtie/tophat/bwa/hisat and some require 30Gb RAM like STAR. I had built bowtie under 10.5.8 and it flies under ppc64 btw. Other OMICS stuff like Seurat will require >16Gb for integrated analyses. Yes I know those are specialist apps, but still, at least compilation and web browsing are definitely positively affected under all platforms with more RAM!
 
make -j can in theory be increased massively resulting in faster compilation. As for Adobe stuff, more RAM is definitely needed for figures with complex vector graphics (quite a few of them in today's world of OMICS in research), e.g. several MA plots, scatter plots, heatmaps with >25,000 points each. On several occasions I needed the full 64Gb on my MP in Illustrator for these. Several aligners will require or be made much more efficient with lots of RAM, e.g. bowtie/tophat/bwa/hisat and some require 30Gb RAM like STAR. I had built bowtie under 10.5.8 and it flies under ppc64 btw. Other OMICS stuff like Seurat will require >16Gb for integrated analyses. Yes I know those are specialist apps, but still, at least compilation and web browsing are definitely positively affected under all platforms with more RAM!
If we are able to break Apple's limit with the ram, then I would run a ram disk and have photoshop cache running in the ram disk. This would improve performance with Photoshop. I have done this before, and it worked great.
 
  • Like
Reactions: pc297
What could a person do on a powerpc Mac that would use lots of memory? Would a large photoshop project use a lot of ram? I personally have never seen more than 3gb get utilized on my quad.

As with the make -j flag option and Photoshop, one could also run 3D rendering and Final Cut Pro editing a lot more quickly. Sure, there is newer hardware, but if you already have it and are already using it, then why not give it more memory? One can never have too much RAM. :)
 
  • Like
Reactions: pc297
26.5Gb it is officially on the Powermac G5 Quad :cool:

Strangely enough gnome-system-monitor does detect 27.8Gb but with 1.6Gb as cache

Trying to work out a way to have a 4Gb DIMM in the second slot to break the 30Gb barrier

Cheers,

EDIT: looks fully functional, I ran an R job (Seurat) using 16-20Gb and it completed successfully
 

Attachments

  • screenshot_26gb_4gb_bank_sizes.jpg
    screenshot_26gb_4gb_bank_sizes.jpg
    472.9 KB · Views: 138
  • Screenshot from 2022-11-13 03-09-20.png
    Screenshot from 2022-11-13 03-09-20.png
    153.4 KB · Views: 135
Last edited:
This is a big achievement in increasing the G5's ram capacity. Well Done!

extract from service manual

In the Power Mac G5 (Late 2005), DIMMs must fit the following specifications. Memory from older Macintosh computers is not compatible. PC2 4200, 533 MHz, DDR2 DIMMs 240-pin module Maximum number of memory devices on DDR2 SDRAM: 18 Nonparity Unbuffered (registered or buffered DDR2 SDRAM cannot be used) Either error-correcting code (ECC) or no error-correcting code (NECC) modules Note: Do not mix ECC and NECC memory modules within a pair. To identify ECC and NECC DIMMs, check the chip side of the DIMM. ECC DIMMs include an extra memory device as marked below. NECC DIMMs do not have this device

You guys have broken this limit that Apple engineers have set.

!IBM FAN ASSEMBLY 80MM FOR 8286 S824 PSERIES POWER8 PN: 00FV629

This is a big difference to the unit that Apple designed for the G5. How effective is this unit and what sort of temps are expected from it?

I reckon this is a heat sink and fan in a plastic box.

s-l1600.jpg


s-l1600.jpg
 
Last edited:
Just to show that PC2-4200-R modules can be detected (here with one only, second last), I only managed to have them working in pair once unless I'm mistaken, will keep trying. Haven't tried to allocate it yet though.

On that note, it could be that single-channel is needed for this, potentially needing to change ram-layout-architecture to 2 / ram-bus-width to 40?

Cheers,
 

Attachments

  • IMG_20221114_224714.jpg
    IMG_20221114_224714.jpg
    840.5 KB · Views: 98
This is a big achievement in increasing the G5's ram capacity. Well Done!

extract from service manual

In the Power Mac G5 (Late 2005), DIMMs must fit the following specifications. Memory from older Macintosh computers is not compatible. PC2 4200, 533 MHz, DDR2 DIMMs 240-pin module Maximum number of memory devices on DDR2 SDRAM: 18 Nonparity Unbuffered (registered or buffered DDR2 SDRAM cannot be used) Either error-correcting code (ECC) or no error-correcting code (NECC) modules Note: Do not mix ECC and NECC memory modules within a pair. To identify ECC and NECC DIMMs, check the chip side of the DIMM. ECC DIMMs include an extra memory device as marked below. NECC DIMMs do not have this device

You guys have broken this limit that Apple engineers have set.

!IBM FAN ASSEMBLY 80MM FOR 8286 S824 PSERIES POWER8 PN: 00FV629

This is a big difference to the unit that Apple designed for the G5. How effective is this unit and what sort of temps are expected from it?

I reckon this is a heat sink and fan in a plastic box.

s-l1600.jpg


s-l1600.jpg
Thanks, just to clarify, it's really sasho648 who discovered the whole thing, I just pimped it up a little bit ;)
 
Thanks, just to clarify, it's really sasho648 who discovered the whole thing, I just pimped it up a little bit ;)
What I should have wrote was congratz too you both on your great work; sasho648 & pc297

I will certainly soon have a go myself at installing registered ram and see if it gets picked up by the MAC.
 
Last edited:
  • Like
Reactions: pc297
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.