68kMLA Classic Interface
This is a version of the 68kMLA forums for viewing on your favorite old mac. Visitors on modern platforms may prefer the main site.
| Click here to select a new forum. | | G3 beige to G4 SWAP requirements. | Posted by: indibil on 2026-09-04 08:26:35 Hi, I recently received a beige G3 266MHz as a gift, and I've replaced the ZIF processor with a G3 350MHz@400MHz from a black and white G3.
I'm not very familiar with old world ROM systems, but if I were to swap the G3 with a G4 7400 400MHz, would I need to apply any patches or extensions? I swapped a tray-style iMac and didn't apply any patches, and I believe it's also old world ROM. Does the same procedure apply?
A black and white G3 does require a G4 enabler, but the beige doesn't.
As an aside, installing an ATI Rage PRO PCI card won't significantly improve graphics performance, right?
Thanks. | Posted by: alectrona6400 on 2026-09-04 14:53:22 The Rage Pro doesn't provide that much of a performance boost to the existing onboard video, I'd go for something like a Radeon 7000 or 9200 (if you can find one). The G4 card should work but you need to adjust the clock speed, I think. The beige systems run at 66MHz FSB and the B&W/Yikes! run at 100MHz. Not sure about enablers or extensions, it should work under at least Mac OS 8.6. | Posted by: Byrd on 2026-09-04 15:05:05 G4 swap will work with correct jumpers set on the motherboard, and check you have the Altivec extensions installed if running Classic Mac OS. They don't overclock much even with a higher multiplier but you can always try.
The ATI Rage Pro isn't far off what's onboard, the Apple Rage 128 Pro PCI is cheap enough and would give a boost, while a Voodoo 3 or Voodoo 2 for games even better. | Posted by: croissantking on 2026-09-04 16:01:09 Yes, Altivec and L2 cache both need to be enabled through software. I strongly recommend XLR8 MACh Speed 3.5.0 under Mac OS 9.x, I had lots of problems with Powerlogix CPU Director.
A Rage Pro might not offer any performance boost at all depending on what's onboard. Even something as modest a Rage 128 would be a far better upgrade. | Posted by: indibil on 2026-09-04 22:31:59
The Rage Pro doesn't provide that much of a performance boost to the existing onboard video, I'd go for something like a Radeon 7000 or 9200 (if you can find one). The G4 card should work but you need to adjust the clock speed, I think. The beige systems run at 66MHz FSB and the B&W/Yikes! run at 100MHz. Not sure about enablers or extensions, it should work under at least Mac OS 8.6.
G4 swap will work with correct jumpers set on the motherboard, and check you have the Altivec extensions installed if running Classic Mac OS. They don't overclock much even with a higher multiplier but you can always try.
The ATI Rage Pro isn't far off what's onboard, the Apple Rage 128 Pro PCI is cheap enough and would give a boost, while a Voodoo 3 or Voodoo 2 for games even better.
Yes, Altivec and L2 cache both need to be enabled through software. I strongly recommend XLR8 MACh Speed 3.5.0 under Mac OS 9.x, I had lots of problems with Powerlogix CPU Director.
A Rage Pro might not offer any performance boost at all depending on what's onboard. Even something as modest a Rage 128 would be a far better upgrade.
Thank you for your replies.
When I swapped the original processor (266/512kb) for the G3 B&W (350/1MB), clocked at 400MHz, Apple System Profiler automatically showed 400MHz and 1MB of cache! So, as I understand it, swapping for a G4 and having OS 9.2.2 should work fine, right? If I decide to install 8.6, then do I install XLR8 MACh Speed 3.5.0? Will this activate Altivec? OS 9.2.2 already includes it by default.
I have the ATI RAGE 128 graphics card with 16MB of VRAM from the G3 B&W, I understand that at least the increase in VRAM will be an improvement, right?
Thanks.
P.S. @croissantking, were you the one who tried swapping the chipset for one at 100MHz and couldn't get it to work at that speed? Tested with a G4? | Posted by: croissantking on 2026-09-05 00:18:04
Thank you for your replies.
When I swapped the original processor (266/512kb) for the G3 B&W (350/1MB), clocked at 400MHz, Apple System Profiler automatically showed 400MHz and 1MB of cache! So, as I understand it, swapping for a G4 and having OS 9.2.2 should work fine, right?
I’m not sure how it would be able to show as 400MHz without you changing the multiplier on the jumper block. That’s very strange indeed. But the larger cache enabling automatically is expected and correct.
I use NewerTech Gauge Pro to verify speeds which is much more reliable than System Profiler, I would take with a pinch of salt anything ASP says.
As for cache, a Beige G3 won’t be able to enable a 7400’s L2 cache without third party software. So you need MACh speed etc.
If I decide to install 8.6, then do I install XLR8 MACh Speed 3.5.0? Will this activate Altivec? OS 9.2.2 already includes it by default. I think so.
I have the ATI RAGE 128 graphics card with 16MB of VRAM from the G3 B&W, I understand that at least the increase in VRAM will be an improvement, right? A Rage 128 is substantially better than onboard video.
P.S. @croissantking, were you the one who tried swapping the chipset for one at 100MHz and couldn't get it to work at that speed? Tested with a G4? Yep that was me. And nope I couldn’t hit 100MHz although I did get close. Yes I did test with G4. | Posted by: indibil on 2026-09-05 10:18:39
I’m not sure how it would be able to show as 400MHz without you changing the multiplier on the jumper block. That’s very strange indeed. But the larger cache enabling automatically is expected and correct.
I use NewerTech Gauge Pro to verify speeds which is much more reliable than System Profiler, I would take with a pinch of salt anything ASP says.
As for cache, a Beige G3 won’t be able to enable a 7400’s L2 cache without third party software. So you need MACh speed etc.
I think so.
A Rage 128 is substantially better than onboard video.
Yep that was me. And nope I couldn’t hit 100MHz although I did get close. Yes I did test with G4. Excuse me, when I mentioned that I installed a 350MHz processor running at 400MHz, I assumed you knew I had changed the jumpers. That wasn't a problem.
Regarding enabling the L2 cache when swapping for a 7400, I remember installing an XLR8 extension on my iMac to change the cache speed before modifying the firmware. I suppose it will work; it's the extension that installs when you run CPU Director. Would that work?
It's a shame this machine can't run a 100MHz bus; I have a chipset I could have swapped.
Oh! I already installed the ATI Rage Pro 16MB 🙂 | Posted by: croissantking on 2026-09-05 11:37:49
Excuse me, when I mentioned that I installed a 350MHz processor running at 400MHz, I assumed you knew I had changed the jumpers. That wasn't a problem.
Ah OK.
Regarding enabling the L2 cache when swapping for a 7400, I remember installing an XLR8 extension on my iMac to change the cache speed before modifying the firmware. I suppose it will work; it's the extension that installs when you run CPU Director. Would that work?
CPU Director is Powerlogix, not XLR8, don't get confused 🙂
It's a shame this machine can't run a 100MHz bus; I have a chipset I could have swapped.
Yeah, the clock generator won't go that high. It has built in presets and 83.3MHz is the maximum. I experimented with changing the reference crystal and was able to push it up to about 96MHz, but once you start adding in extra RAM and a faster CPU, the PLL sags. I eventually settled on ~87.3MHz.
Oh! I already installed the ATI Rage Pro 16MB 🙂
I think we are getting confused here as well - the Rage Pro is not the same as a Rage 128. The Beige G3 came with either a Rage II+ or a Rage Pro. The 128 is substantially better. | Posted by: joevt on 2026-09-05 18:11:36
CPU Director is Powerlogix, not XLR8, don't get confused 🙂 OWC bought NewerTech and PowerLogix. I wish they would release the source code to their CPU upgrade software (including CPU Director) so it can be updated.
I think we are getting confused here as well - the Rage Pro is not the same as a Rage 128. The Beige G3 came with either a Rage II+ or a Rage Pro. The 128 is substantially better. Right. Rage 128 came with the B&W G3. | Posted by: obsolete on 2026-09-05 19:48:22
When I swapped the original processor (266/512kb) for the G3 B&W (350/1MB), clocked at 400MHz, Apple System Profiler automatically showed 400MHz and 1MB of cache! So, as I understand it, swapping for a G4 and having OS 9.2.2 should work fine, right? If I decide to install 8.6, then do I install XLR8 MACh Speed 3.5.0? Will this activate Altivec? OS 9.2.2 already includes it by default.
I can't find the original thread, but swear I remember reading here that unless the G4 was in the machine when OS 9 was installed, Altivec support would not be enabled.
I'm not sure whether it's as simple as dragging and dropping an extension (or installing one from an upgrade manufacturer) after the fact. | Posted by: indibil on 2026-09-05 21:23:18
Ah OK.
CPU Director is Powerlogix, not XLR8, don't get confused 🙂
Yeah, the clock generator won't go that high. It has built in presets and 83.3MHz is the maximum. I experimented with changing the reference crystal and was able to push it up to about 96MHz, but once you start adding in extra RAM and a faster CPU, the PLL sags. I eventually settled on ~87.3MHz.
I think we are getting confused here as well - the Rage Pro is not the same as a Rage 128. The Beige G3 came with either a Rage II+ or a Rage Pro. The 128 is substantially better. I write very fast and omit information, sorry, I always refer to the same thing, the 128 that came in the G3 B&W, with the expansion to 16MB of VRAM.

I can't find the original thread, but swear I remember reading here that unless the G4 was in the machine when OS 9 was installed, Altivec support would not be enabled.
I'm not sure whether it's as simple as dragging and dropping an extension (or installing one from an upgrade manufacturer) after the fact.
I asked about it in this link; it only happened with the first versions of OS9, after that it was included.
https://macos9lives.com/smforum/index.php?topic=7535.msg58443#msg58443 | Posted by: croissantking on 2026-09-06 04:46:02
I write very fast and omit information, sorry, I always refer to the same thing, the 128 that came in the G3 B&W, with the expansion to 16MB
That expansion isn’t VRAM, it’s a DVD decoder. | Posted by: indibil on 2026-09-06 05:37:47
That expansion isn’t VRAM, it’s a DVD decoder.
Okay, I'll shut up, hahaha, I can't get a single one right!!! I give up!!!! 🤣🤣 | Posted by: gsteemso on 2026-09-06 17:28:25 I was told that the DVD decoder was made redundant by the G3 main processors getting fast enough to do the job themselves. That's one reason you see so few of them… at first they simply cost extra, and by the time that was less of an issue, they were no longer needed in the first place. | Posted by: croissantking on 2026-09-06 23:21:16
I was told that the DVD decoder was made redundant by the G3 main processors getting fast enough to do the job themselves. That's one reason you see so few of them… at first they simply cost extra, and by the time that was less of an issue, they were no longer needed in the first place. There’s probably still an advantage to having one though right? You could play a DVD in a window and be able to use the computer for other things at the same time. | Posted by: indibil on 2026-09-07 02:30:33 I haven't verified this yet:
https://eshop.macsales.com/tech_cen...r_C4kAulPTwLUID-YzVTY_SPW03kK6bd1o3IXyC3cJ1gD
Is there any way to improve the original VRM? I'm not finding any information about it. I suppose changing capacitors might be advisable, but it won't improve the power supply. I found an XPC7400 at 450MHz, which might be able to run at 500MHz, and this could increase power consumption. | Posted by: indibil on 2026-09-07 09:33:04
Ah OK.
CPU Director is Powerlogix, not XLR8, don't get confused 🙂
Yeah, the clock generator won't go that high. It has built in presets and 83.3MHz is the maximum. I experimented with changing the reference crystal and was able to push it up to about 96MHz, but once you start adding in extra RAM and a faster CPU, the PLL sags. I eventually settled on ~87.3MHz.
I think we are getting confused here as well - the Rage Pro is not the same as a Rage 128. The Beige G3 came with either a Rage II+ or a Rage Pro. The 128 is substantially better. Hi!
I've already replaced the PowerLogix extension:
 
Because of the XLR8 extension you recommended:


I must say that I liked that the PowerLogix extension indicated the processor speed and cache size, in addition to their speeds, during startup.
It seems I don't have one of the bad VRMs; I've been lucky. But I've recapped it.
. | Posted by: Schmoburger on 2026-09-10 02:12:00
I was told that the DVD decoder was made redundant by the G3 main processors getting fast enough to do the job themselves. That's one reason you see so few of them… at first they simply cost extra, and by the time that was less of an issue, they were no longer needed in the first place. The hardware decoder was really only required by Apple's included DVD player software, which had no provision for software decoding, it was basically just a front end for the hardware solution. Programs like VLC however had the ability to software decode DVD's, and most faster G3's and beyond had the horsepower to do so smoothly enough that the decoder cards became redundant. The 333MHz Lombard and Wallstreet needed a PC-Cardbus decoder inserted to decode with hardware, and the Wallstreet was probably generally too slow to software decode. I used to use VLC on my B+W G3 and My Yikes G4 (Basically a Rev.3 B+W with a G4 CPU and no ADB port) to watch DVD's and they handled it fine using software decoding. | Posted by: indibil on 2026-09-11 03:09:03 I was finally able to devote some time to it today.
I performed a processor swap, upgrading from a G3 350MHz (1MB L2) unit—originally from a G3 B&W—to a G4. I used a 450MHz XPC7400 processor.

It worked well, and the XLR8 extension activated the 1MB L2 cache, even though Apple System Profiler doesn't show it.



With the original 350MHz G3 processor, I tried setting the L2 cache to 267MHz and it froze—it didn't work—but with this G4 processor, I made the same adjustment and it worked! With the processor running at 400MHz, the cache ran at 267MHz! They are the same chips; I haven't replaced them.

So I decided to test the processor at higher speeds. I first set it to 566 MHz, but it wouldn't boot—I didn't even hear the startup chime—but then I set it to 533 MHz, and it worked!


It runs completely stably, but Daystar reports a temperature of 52–56°C with almost no CPU load, so I decided to replace the heatsink. I adapted a generic graphics card heatsink with a fan. It is made of aluminum—and I might look for a better one later—but for now, it works well; the temperature has dropped to 32°C.



I'm happy with the result. Sorry, @croissantking, that I didn't try to increase the bus speed; if someone with your skills couldn't reach 100 MHz, I wouldn't be able to either. If you manage to do it, let us know!
. | Posted by: croissantking on 2026-09-11 04:41:47
With the original 350MHz G3 processor, I tried setting the L2 cache to 267MHz and it froze—it didn't work—but with this G4 processor, I made the same adjustment and it worked! With the processor running at 400MHz, the cache ran at 267MHz! They are the same chips; I haven't replaced them.
That's surprising. I wouldn't have thought upgrading the CPU would have any bearing on cache overclockability. But a good result is a good result, so well done.
So I decided to test the processor at higher speeds. I first set it to 566 MHz, but it wouldn't boot—I didn't even hear the startup chime—but then I set it to 533 MHz, and it worked!
I'm pretty sure the 7400 only supports multipliers up to 8x, so it's probably an invalid setting.
It runs completely stably, but Daystar reports a temperature of 52–56°C with almost no CPU load, so I decided to replace the heatsink. I adapted a generic graphics card heatsink with a fan. It is made of aluminum—and I might look for a better one later—but for now, it works well; the temperature has dropped to 32°C.
Good move.
I'm happy with the result. Sorry, @croissantking, that I didn't try to increase the bus speed; if someone with your skills couldn't reach 100 MHz, I wouldn't be able to either. If you manage to do it, let us know!
Why don't you set your board to 83MHz bus speed? I can see you have an 83MHz Grackle, so you might as well realise its potential. You could try 83.33*6.5 = 541MHz.
As for 100MHz, that's another story. An eventual solution could come in the form of inspiration from the Rev A-D iMac, which uses the same SC608 clock generator as the Beige for the PCI multiplier *only* and a 3x capable MPC932 for the CPU and RAM. | | 1 > |
|