The Blue and White G3 has a unique PCI slot which no other Power Mac has – a 66MHz (i.e. dual-speed) PCI slot. It was designed for the purpose of graphics acceleration, and could be considered to be a sort of AGP 1x slot; however, AGP is much more powerful a slot, since it runs independent to the PCI lanes, while the 66 slot on the G3 still shares the PCI bus.
The ATI Rage Pro 16mb card that came with the G3 utilised the 66MHz acceleration, as did some other 3rd party cards – but many cards did not support it, making it effectively a 33MHz slot in most cases. Besides, the speed increases gained in the graphics department were never going to be that spectacular, when still stuck on PCI anyway. So it was a cool idea, but not particularly utilised.
However, there is one advantage that the 66MHz slot has over the G4's AGP slots, and that is compatibility with the PCI interface. There were (and still are) other cards that support the 66MHz PCI spec, and therefore could theoretically be used at the faster speed in the B&W G3. Although the G3's 66 slot was intended for graphics, you can use a graphics card in any slot, leaving the special slot free.
One example I've been trying out, inspired by a thread on OS9Lives, is to put a supported, flashed SATA PCI card into the 66MHz slot. For reference, the card I used was this one: https://www.local338shop.com/produc...card-support-os-9?_pos=2&_sid=0a35b1f15&_ss=r
I was hoping it would "just work". But that's not quite what happened. Here are the results.
First I confirmed that the Sata card worked in a 33MHz slot. It was able to boot OS 9.2.2 and 10.4.11 just fine. Despite the seller claiming it works with older OS X, I couldn't get it to boot 10.2.8 or properly install from 10.2 / 10.3 install CDs, which was a shame, but not essential to these tests.
Then, the switch: putting the Sata card into the 66, and my Radeon 9200LE into the 33. Sadly, nothing would boot – neither CDs nor any pre-installed OS. I wonder if there are certain limitations on the 66MHz slot, or in some part of hardware in the G3 that prevents this.
Finally, I did some troubleshooting, booting from ATA with an SSD to Sata card in the 66 slot. At first, the Sata drive was not detected, although the PCI card was detected in System Profiler. Then I unplugged and replugged the Sata cable, and suddenly, voila – the drive showed up. I tested this a few times, and it was same each time – under OS X, the G3 would only detect a drive in the 66 slot if I replugged the cable. While testing some of this, the Mac did occasionally crash, though I couldn't establish why.
However, I had my proof at least – the 66Mhz slot does work with non-graphics cards – but does it work at a faster speed?
I did some speed tests. I'm not a benchmark guy, so this is just a basic reference and proof of concept:
Test: Duplicate 250mb of files using the PCI Sata SSD –
In the 33MHz slot: 11.5 seconds
In the 66MHz slot: 8.5 seconds
Test: Duplicate 1GB of files using the PCI Sata SSD –
In the 33MHz slot: 47.5 seconds
In the 66MHz slot: 30.5 seconds.
Test: Copy 1GB of files from the PCI Sata SSD to the ATA SSD (IDE-SATA adapter):
In the 33MHz slot: 40 seconds
In the 66MHz slot: 34.5 seconds
As can be seen, there is about a 30% faster write speed, which is awesome.
Now, if it weren't for the need to reconnect the sata port each time, and the occasional crashes, I think this would be a really neat way to utilise the B&W – in fact, this ability to do faster read/write than G4 Macs actually means that the B&W G3 does have one advantage over them. Indeed, this 66MHz slot method must be the fastest possible r/w speeds possible on a G3, and would work very well in a server setup. Perhaps you could go all out, using a 4-slot card attached to eSata and run 8 or 16TB in raid – I don't know. Sounds fun though
I've heard there are other PCI Sata cards (Seritek red cards; Sonnet Tempo?) – I would ask if other B&W owners could please try some of these experiments too, and bring back results.
In summary with my card:
√ 33MHz slot: can boot OS 9.2.2 and 10.4, no drivers. Can't boot 10.2 / 10.3 at all.
√ 33MHz slot: is stable and can be used for secondary drives just fine (as expected).
X 66MHz slot: can't boot any OS.
X 66MHz slot: causes 10.2 / 10.3 to crash, even when booting the OS from ATA.
√ 66MHz slot: can be used for secondary drives in OS 9.2.2 and 10.4. Drives detected in 10.4 only after replugging the sata cables. Possibly unstable in OS X.
The ATI Rage Pro 16mb card that came with the G3 utilised the 66MHz acceleration, as did some other 3rd party cards – but many cards did not support it, making it effectively a 33MHz slot in most cases. Besides, the speed increases gained in the graphics department were never going to be that spectacular, when still stuck on PCI anyway. So it was a cool idea, but not particularly utilised.
However, there is one advantage that the 66MHz slot has over the G4's AGP slots, and that is compatibility with the PCI interface. There were (and still are) other cards that support the 66MHz PCI spec, and therefore could theoretically be used at the faster speed in the B&W G3. Although the G3's 66 slot was intended for graphics, you can use a graphics card in any slot, leaving the special slot free.
One example I've been trying out, inspired by a thread on OS9Lives, is to put a supported, flashed SATA PCI card into the 66MHz slot. For reference, the card I used was this one: https://www.local338shop.com/produc...card-support-os-9?_pos=2&_sid=0a35b1f15&_ss=r
I was hoping it would "just work". But that's not quite what happened. Here are the results.
First I confirmed that the Sata card worked in a 33MHz slot. It was able to boot OS 9.2.2 and 10.4.11 just fine. Despite the seller claiming it works with older OS X, I couldn't get it to boot 10.2.8 or properly install from 10.2 / 10.3 install CDs, which was a shame, but not essential to these tests.
Then, the switch: putting the Sata card into the 66, and my Radeon 9200LE into the 33. Sadly, nothing would boot – neither CDs nor any pre-installed OS. I wonder if there are certain limitations on the 66MHz slot, or in some part of hardware in the G3 that prevents this.
Finally, I did some troubleshooting, booting from ATA with an SSD to Sata card in the 66 slot. At first, the Sata drive was not detected, although the PCI card was detected in System Profiler. Then I unplugged and replugged the Sata cable, and suddenly, voila – the drive showed up. I tested this a few times, and it was same each time – under OS X, the G3 would only detect a drive in the 66 slot if I replugged the cable. While testing some of this, the Mac did occasionally crash, though I couldn't establish why.
However, I had my proof at least – the 66Mhz slot does work with non-graphics cards – but does it work at a faster speed?
I did some speed tests. I'm not a benchmark guy, so this is just a basic reference and proof of concept:
Test: Duplicate 250mb of files using the PCI Sata SSD –
In the 33MHz slot: 11.5 seconds
In the 66MHz slot: 8.5 seconds
Test: Duplicate 1GB of files using the PCI Sata SSD –
In the 33MHz slot: 47.5 seconds
In the 66MHz slot: 30.5 seconds.
Test: Copy 1GB of files from the PCI Sata SSD to the ATA SSD (IDE-SATA adapter):
In the 33MHz slot: 40 seconds
In the 66MHz slot: 34.5 seconds
As can be seen, there is about a 30% faster write speed, which is awesome.
Now, if it weren't for the need to reconnect the sata port each time, and the occasional crashes, I think this would be a really neat way to utilise the B&W – in fact, this ability to do faster read/write than G4 Macs actually means that the B&W G3 does have one advantage over them. Indeed, this 66MHz slot method must be the fastest possible r/w speeds possible on a G3, and would work very well in a server setup. Perhaps you could go all out, using a 4-slot card attached to eSata and run 8 or 16TB in raid – I don't know. Sounds fun though
I've heard there are other PCI Sata cards (Seritek red cards; Sonnet Tempo?) – I would ask if other B&W owners could please try some of these experiments too, and bring back results.
In summary with my card:
√ 33MHz slot: can boot OS 9.2.2 and 10.4, no drivers. Can't boot 10.2 / 10.3 at all.
√ 33MHz slot: is stable and can be used for secondary drives just fine (as expected).
X 66MHz slot: can't boot any OS.
X 66MHz slot: causes 10.2 / 10.3 to crash, even when booting the OS from ATA.
√ 66MHz slot: can be used for secondary drives in OS 9.2.2 and 10.4. Drives detected in 10.4 only after replugging the sata cables. Possibly unstable in OS X.