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

macuser453787

macrumors 6502a
Original poster
May 19, 2012
578
151
Galatians 3:13-14
Howdy fellow PPC users!

Last year I did a whole bunch of upgrading on my Digital Audio G4, and though I had a lot of fun doing it, the time and expense yielded much lesser results than I had hoped for. My goal was to cut down rendering time in FCE4, and it worked, but only to a small degree. It wasn't worth what was put into it, so I won't go into great detail about all that was done, but one upgrade of note that was especially fun was with the GPU. I wanted something more powerful than what I had (GE Force FX5200 IIRC), but options were limited until I came across info about taping pins 3 and 11 for modding a G5 AGP GPU to work in a G4.

I'd like to mention two guys who were a tremendous help to me with this upgrade: Christian at old-macs.com and Donald at atxg4.com. Christian helped me pick out a GPU that would work in my machine (the EVGA nVidia 7800 GS CO), and helped me with a LOT of other stuff like info for picking the right PSU to power the GPU. We emailed back and forth constantly for more than two weeks. He was extremely helpful (and patient), before, during and after my purchase. The man really went WELL above and beyond to help. If you're in the market for a GPU, I highly recommend him.

Which brings me to Donald, who was kind enough to answer my plea for help when I realized (I was on a learning curve with all of this) that standard PC ATX power connectors and Apple's version of ATX were two different animals. At the time the info on his website said that he wasn't taking orders for his G4 ATX adapters at all, but when I contacted him through the website he replied and hooked me up with one! He was very easy to work with and expedited the shipment. Just FYI, he has since updated his info and is taking orders again (but note he's not using Paypal). So for anyone who needs to or is otherwise interested in changing out their PSU, he can help with that if your G4 model is one of the ones he's developed an adapter for. My adapter works great, by the way.

Incidentally, for my PSU I chose the OCZ Fatal1ty 750-watt unit. It sits on top of the computer (too big to go inside). I went this route because the 7800 GS needed molex power on a dedicated +12V rail with a particular amperage rating (18A IIRC). As a side benefit, the PSU itself is modular.

Some other notable upgrades I did at the time (yes, these were worth it too): I also bought an OWC SSD for my boot drive (installed in the Zip drive bay), and 3 sticks of OWC "high-performance" CL2 RAM to replace my CL3 RAM (in case anyone has ever wondered, that CL2 RAM does make a difference - not a significant difference mind you, but I noticed an immediate difference after booting up and everything was just zippier overall). I also overclocked my aftermarket processor upgrade, for which I mounted 3 extra fans on the heatsink to get more air on and underneath so that I could run steady at dual 1.8 gHz (instead of dual 1.6 which is how it was configured when I bought it back in '06). I switched it at one point to dual 2.0 gHz, but afterward About This Mac reported only dual 1.93 gHz, and it was unstable when playing movies - it would freeze every few minutes. So, I switched it back to dual 1.8. It runs great at 1.8 - rock solid actually.

As an aside, one thing I tried to do (unsuccessfully) earlier this year was to replace my ATA optical drive with SATA optical drive hooked up via a PCI SATA card like my other drives. Alas, after much investigation, the only real possibility I found was the FirmTek SeriTek/1V4, which is advertised on FirmTek's website as having ATAPI device support. But, the most I could get out of it when I tried to use it with a SATA optical drive (this one and one other LG model) was that it responded to the eject key on my keyboard, one time. It did not respond that way again, nor did it mount a CD or DVD on the desktop. It seems that PCI SATA cards for Mac that fully support SATA ATAPI devices don't exist.
 

Cox Orange

macrumors 68000
Jan 1, 2010
1,814
241
Hey,

thanks for your report. Since you have a SATA-PCI card, may I ask you to copy a bigger file (like 5 to 8GB big) from one SATA-Drive to another via the SATA-PCI card and stop the time with a watch?

Please do not use a benchmark tool, the reason of my question is to find out, what you get, when you actually stop the time it takes for copying the file in reality. A DV-file (from iMovie) would be great, but you can take other files or a folder that contains big files that make up 5-8GB.

I would thank you a lot!

Cox.
 

macuser453787

macrumors 6502a
Original poster
May 19, 2012
578
151
Galatians 3:13-14
Hey,

thanks for your report. Since you have a SATA-PCI card, may I ask you to copy a bigger file (like 5 to 8GB big) from one SATA-Drive to another via the SATA-PCI card and stop the time with a watch?

Please do not use a benchmark tool, the reason of my question is to find out, what you get, when you actually stop the time it takes for copying the file in reality. A DV-file (from iMovie) would be great, but you can take other files or a folder that contains big files that make up 5-8GB.

I would thank you a lot!

Cox.

Sure thing, but best I can do is a 28GB file. It's a .mov file that I saved without compression. I don't have anything in the 5-8GB range - all my video-related files are much smaller than that. So I'll do a test copy of the 28GB file and post the result and let you do the math. Sounds good?
 

macuser453787

macrumors 6502a
Original poster
May 19, 2012
578
151
Galatians 3:13-14
Results

In Finder (that is, on my desktop), I copied a 28.07GB file from one standard HDD to another (also across two PCI SATA cards). It took 10 min 37 sec which is 10.62 min.

28GB / 10.62 = 2.64GB per min.

8GB / 2.64GB = 3.03 min.

So, slightly over 3 min. to copy 8GB on PCI SATA card (Sonnet Tempo SATA I, 1.5 Gb/s)

Hope that helps! :)

----------

Forgot to say I used the stopwatch feature on my phone to time the copy.
 

Cox Orange

macrumors 68000
Jan 1, 2010
1,814
241
Thank you very much! That confirms, what I have seen!
So it is about 45MB/s.

Many people on the net tell how fast their drives are and especially how much they profit from SSDs or modern HDDs. They use Benchmark Tools and get 80-100MB/s transfer rate via SATA-PCI in a G4 PowerMac.
Since I allready learned that Xbench is crap, I began to doubt these numbers of other Benchmark Tools as well and tested my drives (I have a big collection of different Drives from different ages and spindle speeds etc.).
On my drives I had 33-37MB/s. I tested 5400rpm drives as well as 10k Velociraptors.

I once started a thread and hoped that more people would do, what I asked you, but the result was that everybody said, they do not see the reason, because they think their benchmark Tools are precise enough. Yes, I admit we would have had used the same file and so on and we need more data, but I think this gives us a hint, that Benchmark Tools are useless or at least doubtful and that even puts purchasing a SSD or faster SATA-Drives into a new perspective. It seems our SATA-PCI-cards can't utilize the whole technically given transfer speed.

I, btw, have a Sonnet 2-port-SATA-PCI card (which has the Firmtek Firmware) and a Macally SUA-100e (2 SATA, 1 external SATA, 1 IDE, to PCI), in an AGP-Sawtooth (with 100MHz Bus). I once had a ACARD SATA-PCI 2port RAID card, too, but since I wanted to have money to spend on other Mac parts and didn't see the need for 6 SATA-drives in my G4, I somehow made the decision to sell the ACARD, not really based on information or knowledge (just thinking Sonnet "might" be better and the Macally one has the IDE-133 port as an extra, and I didn't need RAID abilities).
 

wobegong

Guest
May 29, 2012
418
1
but I think this gives us a hint, that Benchmark Tools are useless or at least doubtful and that even puts purchasing a SSD or faster SATA-Drives into a new perspective. It seems our SATA-PCI-cards can't utilize the whole technically given transfer speed.

SSD is not so much about speed of large file copies as LATENCY and speed with small files, especially lots of them (which most files are).

The HUGE reduction in latency is the benefit you still get even with our outdated/slow bus speeds. Believe me, SSD's make a huge difference, my boot up once the grey Apple logo disappears is many many magnitudes faster than it was on my 2Tb WD Black.
 

Cox Orange

macrumors 68000
Jan 1, 2010
1,814
241
Yes, I know, but I was speaking about SSDs (and modern HDDs) that theortically get transfer speeds even more than SATA-I (so they should exagurate it and not stay around 40MB/s). The question remains, why people get benchmark results of file transfer speeds for modern HDDs and SSDs that go around 100MB/s, when that is not possible, if one copies a file manually and stops the time - and I guess it is everyday tasks (like copyiung files) in which one wants to have his/her hardware shine. That said, I do not say, that access times (Boot up, folders open, accessing soundtracks,...) will not improve. But I guess as a side effect one expects his/her new SSD to have higher transfer rates, too, so my point is not fully offside.
 

macuser453787

macrumors 6502a
Original poster
May 19, 2012
578
151
Galatians 3:13-14
Thank you very much! That confirms, what I have seen!
So it is about 45MB/s.

Many people on the net tell how fast their drives are and especially how much they profit from SSDs or modern HDDs. They use Benchmark Tools and get 80-100MB/s transfer rate via SATA-PCI in a G4 PowerMac.
Since I allready learned that Xbench is crap, I began to doubt these numbers of other Benchmark Tools as well and tested my drives (I have a big collection of different Drives from different ages and spindle speeds etc.).
On my drives I had 33-37MB/s. I tested 5400rpm drives as well as 10k Velociraptors.

I once started a thread and hoped that more people would do, what I asked you, but the result was that everybody said, they do not see the reason, because they think their benchmark Tools are precise enough. Yes, I admit we would have had used the same file and so on and we need more data, but I think this gives us a hint, that Benchmark Tools are useless or at least doubtful and that even puts purchasing a SSD or faster SATA-Drives into a new perspective. It seems our SATA-PCI-cards can't utilize the whole technically given transfer speed.

I, btw, have a Sonnet 2-port-SATA-PCI card (which has the Firmtek Firmware) and a Macally SUA-100e (2 SATA, 1 external SATA, 1 IDE, to PCI), in an AGP-Sawtooth (with 100MHz Bus). I once had a ACARD SATA-PCI 2port RAID card, too, but since I wanted to have money to spend on other Mac parts and didn't see the need for 6 SATA-drives in my G4, I somehow made the decision to sell the ACARD, not really based on information or knowledge (just thinking Sonnet "might" be better and the Macally one has the IDE-133 port as an extra, and I didn't need RAID abilities).

No problem, glad to help! I have the Sonnet (Tempo) PCI SATA card also - 2 of them, and they work great. As for SSDs, the one I use for my boot drive really made a difference in overall performance (zippiness of things opening/loading/boot time etc.).

With PCI I reckon the limiting factor of transfer speed would be the PCI bus itself, especially since a SATA II SSD isn't the one "holding up the show" at that point, so to speak. It does seem odd though that the transfer rate didn't get above 45MB/s, even with standard HDDs. Maybe because I copied the file across cards...? I don't see it making THAT big of a difference.
 

Cox Orange

macrumors 68000
Jan 1, 2010
1,814
241
I did copy cross acards as well as across two drives on the same card. No difference for me.
Yes, the PCI-Bus must be one reason, but there must be a second one, since you get 45MB/s and I get a max of 37MB/s (and I did a lot of testing with various files sizes and drives, some drives as new as Dec. 2012). As far as I remember the PCI-type is the same for AGP/Gigabit ethernet G4s and Digital Audio G4s, this is why I suspected it could have something to do with the fact, that your G4 has a 133MHz BUS and I have 100MHz, and hence you get 45MB/s vs my 37MB/s. :)

I even tested it with the stock 500MHz CPU, a Sonnet Dual 1,8GHz (7447) a Single 1,8GHz (7447) and a 1,2GHz (7455B). No difference despite the 500MHz CPU.

But it remains, that it is questionable, why you and I get around 40MB/s and others present benchmarks (from Xbench, which is crap, and AjaTest and Quickbench) where they get around 100MB/s, this guy http://www.jcsenterprises.com/Japamacs_Page/Hard_Drive_Benchmarks.html (who is actually well respected for giving valid info) gets even 116MB/s. Here https://forums.macrumors.com/showthread.php?p=17335739 other members corrected me, that Benchmark utilities were a good and viable way to compare systems and they are used because they bring different systems to a somewhat equal basis on what they are measured, but, when we both do not even get close to the 80-100MB, than it must be aloud to question the sense of using benchmark utilities.
 

666sheep

macrumors 68040
Dec 7, 2009
3,686
291
Poland
Cox, I think benchmark-to-real-world differences in copying speed are caused by file system cache and file size. Most of drive benchmarking tools use uncached write/read, or allow to turn off/on file caching. You'd need to disable it in Finder to and use similar file size to one used in benchmark (AJA for example), i.e. 1GB, 512MB or so. IDK if it's possible to turn caching off in Finder though.
 

Cox Orange

macrumors 68000
Jan 1, 2010
1,814
241
Not sure, whether or how to turn off caching in Finder, too. I guess, we should find a server somewhere, were we should upload a (set of) test file(s) for all of us, which we could download and compare our machines with. :)
 

macuser453787

macrumors 6502a
Original poster
May 19, 2012
578
151
Galatians 3:13-14
it could have something to do with the fact, that your G4 has a 133MHz BUS and I have 100MHz, and hence you get 45MB/s vs my 37MB/s.

Sounds logical to me.

Overall, and from a troubleshooting/process of elimination standpoint, what variables are there? The PCI card, the HDDs and the PCI bus, right?

So, if the PCI SATA cards support up to 1.5 Gb/s (or about 150 MB/s), and if the standard HDDs themselves can transfer up to about 150 MB/s, then it seems that the only limiting factor would have to be the PCI bus itself. Specifically what, I'm not sure.
 
Last edited:

macuser453787

macrumors 6502a
Original poster
May 19, 2012
578
151
Galatians 3:13-14
Hmm. That being the case, it seems that either the HDDs or the PCI cards, or something as yet unknown, is the cause of the slower transfer rate.

----------

Thank you very much! That confirms, what I have seen!
So it is about 45MB/s.

Many people on the net tell how fast their drives are and especially how much they profit from SSDs or modern HDDs. They use Benchmark Tools and get 80-100MB/s transfer rate via SATA-PCI in a G4 PowerMac.
Since I allready learned that Xbench is crap, I began to doubt these numbers of other Benchmark Tools as well and tested my drives (I have a big collection of different Drives from different ages and spindle speeds etc.).
On my drives I had 33-37MB/s. I tested 5400rpm drives as well as 10k Velociraptors.

I once started a thread and hoped that more people would do, what I asked you, but the result was that everybody said, they do not see the reason, because they think their benchmark Tools are precise enough. Yes, I admit we would have had used the same file and so on and we need more data, but I think this gives us a hint, that Benchmark Tools are useless or at least doubtful and that even puts purchasing a SSD or faster SATA-Drives into a new perspective. It seems our SATA-PCI-cards can't utilize the whole technically given transfer speed.

I, btw, have a Sonnet 2-port-SATA-PCI card (which has the Firmtek Firmware) and a Macally SUA-100e (2 SATA, 1 external SATA, 1 IDE, to PCI), in an AGP-Sawtooth (with 100MHz Bus). I once had a ACARD SATA-PCI 2port RAID card, too, but since I wanted to have money to spend on other Mac parts and didn't see the need for 6 SATA-drives in my G4, I somehow made the decision to sell the ACARD, not really based on information or knowledge (just thinking Sonnet "might" be better and the Macally one has the IDE-133 port as an extra, and I didn't need RAID abilities).

In your testing, did you at any point use SSDs to time the copy? I no longer have a second SSD to copy to/from, but I could copy a large file to my SSD, duplicate the file, and time the duplication. Just trying to eliminate variables (in this case, whether or not standard HDDs are a significant factor).

If that doesn't yield better results, maybe the Firmtek firmware on the Sonnet cards is a contributing factor...? Both of mine have ROM version 5.3.1.1S2, and Firmtek Tech Support has said that version is not ideal for Leopard (which I am running), though I haven't had any known issues with it.

Anyway, I can try timing the duplication of a file if you're interested.
 

Cox Orange

macrumors 68000
Jan 1, 2010
1,814
241
If you don't mind dublicating a file on your SSD, do it. Would be nice!

I didn't have an SSD in my testings, but two drives from end of 2012/begin of 2013 and they should at least get 80MB/s, if they were slow. I have a 3TB Toshiba drive from 12/2012, with nothing on it (so it would write to the first, faster area of the drive, I thought) and that gave me 37MB/s, as well as two Velociraptors with 10.000rpm from 2010 (copied from one Velociraptor to another).

On the firmware. I tested it several times under 10.4 and 10.5, so if it is the Sonnet firmware, it must at least have worked better under one of them (I have FW 5.3.1.152). The Macally-Card gave the same speeds, but has different Chip, a VIA chip, that are known for being not that good USB chips on Macs. The ROM version number of it is not shown in the system profiler, it only says Revision 50. An email to Macally wasn't answered.
The Sonnet is recognised as "Car Type: ATA" the Macally as "Card Type: SCSI". Which fits to the fact, that I can only read SMART-infos from the Macally card. Wikipedia says something about the historical boundaries of SMART and the SCSI protocol. Last additional note, The Macally card does not recognise all Drives, not even Drives from the same model, if they were built in different years and have different Firmware themselves. Which is why I hoped Macally would answer me and point me to another Firmware for the card.)
 

macuser453787

macrumors 6502a
Original poster
May 19, 2012
578
151
Galatians 3:13-14
If you don't mind dublicating a file on your SSD, do it. Would be nice!

Okay, I created a test TIFF file in Photoshop and saved to my SSD. File size in Finder is 3.35GB. Then duplicated the file and it took 1 min 8 sec which is 1.13 minutes, so:

3.35GB / 1.13 min = 2.965GB/min

2.965 / 60 sec = 49.42 MB/s

I'm beginning to wonder what's going on too! Why is the real time data transfer rate so much slower than spec if the PCI SATA card, the PCI bus and the HDDs (and SSDs) can all move faster than 49.42 MB/s?

And, like you mentioned, I opened up a previous test I did in xbench. Sure enough, I see numbers that for the most part are more than 49.42 MB/s - as high as about 114 MB/s.

I wonder if the PCI slot itself matters. For instance, I'm pretty sure my SSD is plugged into the card that occupies PCI slot #2. I wonder if slot #1 would be any faster? I did some testing with this last year and didn't see any significant differences in speed, so maybe that's not it.
 

Cox Orange

macrumors 68000
Jan 1, 2010
1,814
241
Thank you for your testings and comments!

I fear we both are the only ones who wonder and want to accept real life tasks as valid. :(

I tested all Slots and saw no differences, all about 33-37MB/s.

Btw., if you like to make some further testing, test Xbench. Do 10-20 tests with the same SSD, etc. just run the test several times, over and over again and save them. I would be interested, how much the results in Xbench themselves differ from one another (find lowest and highest result out of 10 tries for one parameter. Examine all of the 8 test scenarios (with scenarios I mean 4k-blocks write, 256k-blocks write, 4k-blocks read etc.). Thank you!
 

macuser453787

macrumors 6502a
Original poster
May 19, 2012
578
151
Galatians 3:13-14
Btw., if you like to make some further testing, test Xbench. Do 10-20 tests with the same SSD, etc. just run the test several times, over and over again and save them. I would be interested, how much the results in Xbench themselves differ from one another (find lowest and highest result out of 10 tries for one parameter. Examine all of the 8 test scenarios (with scenarios I mean 4k-blocks write, 256k-blocks write, 4k-blocks read etc.). Thank you!

Sure I can do that. Will post ASAP (but not tonight!). :)
 

macuser453787

macrumors 6502a
Original poster
May 19, 2012
578
151
Galatians 3:13-14
Any news?

Ooooooooo, my sincere apologies. I completely forgot about doing this. Tonight is the first time I've logged in to MR in about 2 months so I just now saw your post. I very recently bought a MP and am using that instead of my DA G4. Does that matter to you for purposes of xBench tests?
 

Cox Orange

macrumors 68000
Jan 1, 2010
1,814
241
Well, I don't know. It is not that important, since it is a bit of work to do, I do not know... You decide, but you do not have too.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.