AccelerateYourMac logo
The Source for Performance News, Tips & Reviews


Click for Wireless Networking Upgrades!



Reviews and Daily News with a  Difference!
Select a Topic Area To See a List of Related Reviews & Articles
Mac Models  | CPU Upgrades  | SCSI |  IDE |  Firewire  | Video  | Audio  | Misc/OS  | Archives  | Search
Send News/Tips/Reviews  |  Advertise here
Accelerate Your Mac! News Archive for: 12/14/2001 Friday's NewsReturn to Accelerate Your Mac!

Click for iPhone accessories!
Click for iPhone accessories!

Top stories of Dec 14th, 2001:

Older PowerBook G4/500 Beats PowerBook G4/667 in Logic Audio Tests:
Regular readers here know that since the first 7450 G4 based Macs were released there's been comments on much much lower than expected memory bandwidth compared to the G4 7400/7410 CPUs. (The 7410/7400 G4s had dramatically higher bandwidth - nearly 100MB/sec more in some tests.) A first report on the 2.1 stepping 7450 seemed to show this was fixed, but tests I've run since then show the rates are still much lower even with 2.1 rev 7450s compared to external L2 cache/shorter pipeline 7400/7410s. (There have been discussions on this many times since the beginning of the year about compiler optimizations, etc. which is too long to discuss here).
A reader sent an email tonight on why the much lower memory bandwidth of the new PowerBook G4/550 and G4/667 models (compared to the PB G4/400 and /500 models which use the 7410 CPU) make the earlier Powerbooks a better choice for Logic Audio.

" Hi - though you might like to have this info - I and a few others have been doing some testing on the old Powerbook G4/500 vs the new 550 & 667.

Memory bandwidth on the 550/667 is a *lot* lower than on the 500 - the new 7440 CPU is to blame, not the amount of cache. The older 7410 CPU is better - we've measured memory bandwidth at 230MB/sec on the 400/500, vs 145MB/sec on the 550/667.
[Again this is not news to regular readers here. Again noted in my PB G4/667 article some months back.-Mike]

What this means is that for audio use, where many simultaneous realtime DSP processes are required, the old PBG4/500 will perform significantly *better* in many operations than either the 550 or the 667.

A simple test using simultaneous stereo Platinumverbs in Logic Audio 4.7.3:

  • PB G4/667 - 9 platinumverbs
  • PB G4/550 - 7 platinumverbs
  • PB G4/500 - 13(!) platinumverbs

We didn't test the PBG4/400, but it's likely that will also outperform the 550 and perhaps even the 667... Memory bandwidth is the key.

While end-of-stock, secondhand, or refurbished PBG4/500 and PBG4/400s are available, they are a *much* better choice for audio work than the new 550 or 667... The 400/500 also have the advantage of allowing the processor speed to be reduced which increases battery life & eliminates fan noise - the 550/667 do not allow this I believe.
John Pitcairn "

I didn't spot the lack of lower speed CPU options on the new PowerBooks - but checking the Energy Saver control panel shows that feature isn't there. (The old "processor cycling" option is, but that's not the same option as the lower speed CPU one seen on the original PB G4s).

The new PowerBooks do have a faster graphics chip/more Video RAM (DDR/16MB) and other subtle improvements and do perform faster in many apps than previous models, but the lower memory bandwidth can't be argued as only a "benchmark" issue anymore based on the above tests. (If any other audio apps users have comments or test results please let me know.)

For results of my tests with the PB G4/667 memory bandwidth (vs the PB G4/400, etc.) as well as other apps, benchmark and game tests of the PB G4/667 vs previous PB G4s, see the results listed farther down the page at this previous PB G4/667 tests article.

Return to Accelerate Your Mac!Top
More Comments on Open Source Bochs / WinTel X86 Emulator and Performance:
In a follow-up to the updated post below regarding WinTel being based on Open Source code, reader Tim Seufert sent comments on performance and other concerns. (I wrote Jeshua Lacock. the programmer/owner of OpenOSX.com for his take on Tim's comments. Jeshua's replies to Tim's comments are in italics-Mike.)

" I think OpenOSX.com is deliberately misleading potential customers about what this product is and what its capabilities are. Mike, I hope you can put this up on your web page so that people can get a better idea of what's going on.

[Jeshua Lacock: I do believe that you may have jumped to some conclusions.]

To start off with, their product is really just a rebadging of Bochs. Bochs is an open source x86 PC emulator which can be downloaded for free from http://bochs.sourceforge.net.

[Jeshua Lacock: It is not "just a rebadging" . WinTel is our native Cocoa interface for configuring and starting Bochs - that is what we are selling, along with the inconvenience of a double-click installer and support.

Note that we have a link on our main WinTel product home page to http://bochs.sourceforge.net.]

What OpenOSX.com adds is a pair of GUI utilities ("OpenOSX WinTel" and "OpenOSX DiskXFer") for configuring Bochs and dealing with Bochs disk images. They have also contributed a MacOS X CD-ROM driver to the Bochs project. Bochs itself, and the MacOS X / Carbon port of Bochs, are the work of other people, not OpenOSX.com.

[Jeshua Lacock: Besides the CD-ROM driver we developed, we also developed a patch for the mouse.

No where do we attempt to make an attempt to claim that the Carbon port of Bochs is our work.]

Although they avoid making specific claims, OpenOSX.com clearly wants people to think this is a practical way to run operating systems like Win95 or WinNT, and the applications which run on top of them. It is not. Bochs is slow. I mean dog slow. Bochs does not have anything like optimized emulation routines, much less processor-specific optimizations such as AltiVec enhancement. Its emulator core is straight C++, and from the way the Bochs developers are talking on their mailing list, the C++ code isn't even very well optimized as C++ code. (I'm extremely skeptical of OpenOSX.com's claim of G4 optimization. They would need to do massive rewrites of the Bochs emulator core to optimize it for *anything*, much less the G4 specifically. I suspect that if pressed, they would admit that this only means they turned on the C++ compiler's "optimize for G4" option, which is basically meaningless and doesn't even imply use of AltiVec.)

[Jeshua Lacock: Well, it is quite usable here, in my humble opinion. If I need to run a Windows 95 or a Linux program, I can. I am satisfied with the layer of compatibility it offers, and I would choice that over performance.

Yes, we enabled the AltiVec optimization at compile time, and it did significantly improve performance in performance trials.

We are also developing AltiVec accelerated screen draws, and optimizing the C++ code as much as possible.

BTW: Testing here shows it to be just a bit outperformed by Connectix's commercial product Virtual PC 5.0 on a dual processor, 800mhz G4. ]

Anybody who wants to check out the performance of Bochs can easily do so by downloading it from the Bochs homepage, http://bochs.sourceforge.net . Currently, only version 1.2.1 is available precompiled for MacOS X (OpenOSX is using 1.3p1). However, for the purpose of performance evaluation, 1.2.1 should be about the same. (The changelog shows no performance enhancements between 1.2.1 and 1.3.)

[Jeshua Lacock: Well, those binaries are not the same as ours, so I can not vouch that they will perform the same.]

Bochs 1.2.1 comes with a disk image containing DLX Linux, a very old text-only Linux distribution which uses Linux kernel version 1.3.89. Even though Linux was a *very* lightweight OS at 1.3.89, Bochs runs it *very* slowly on my dual processor G4-500. I think it's safe to say that any version of Windows would be unbearably slow.

[Jeshua Lacock: Windows 95, DOS and Linux is functional and completely usable. I do not claim that it is a speed demon, however. Nor would I / do I recommend it for intensive gaming.]

The OpenOSX.com claim that

    "Thanks to Mac OS X's advanced architecture, multiple G4 CPUs are utilized and are emulated as a single powerful Pentium(R) processor."

is either an intentional lie or a serious misunderstanding of the emulator they're rebadging. Aside from the fact that Bochs is a single-threaded emulator and therefore uses exactly one CPU (*), it is literally impossible to do what they claim. The idea that two real processors can emulate one virtual CPU faster than one real processor can do the same job is basically equivalent to the idea that a person can drive twice as fast if they use two cars instead of one. (**)

[Jeshua Lacock: Actually, our claim is accurate. This is an archtectual benfit of OS X and G4 processors. For the most part, Mac OS X treats both CPUs as if they were one, single threaded or muti-threaded processes alike benefit.

No where do we claim that, Apple does - however: it is clearly evident that both processors are being used when running Bochs that is emulating a single CPU.]

Finally, OpenOSX.com has a history of not dealing in good faith with the open source community, which provides most of the software used in their products. Please see http://fink.sourceforge.net/pr/openosx.php for further details. I encourage people to avoid patronizing them until they clean up their act. (Besides which, by open source standards, their prices are pretty stiff.)

[Jeshua Lacock: I appreciate your opinions, however I must disagree with you here. We fully work with the community, and many leads of related open-source projects have actually contacted us with emails of praise. We also donate funds to many projects.

Further more, there was a posting on slashdot.org a few weeks ago with the fink link that you provided. I read 182 postings on that site, and 99% of their spoken community was in agreement with my responses and in disagreement with Mr. Pfisterer views and attitudes. The 1% that did not agree, apparently failed to grasp the full situation.

We used Fink to download some tar balls for our Gimp CD. I also used Microsoft Internet Expolorer, but Microsoft does not put up a fuss about us not giving them "fair" credit. I also used a Macintosh that is based on BSD, that receives its electricity from ....

In all fairness we have been working on adding Bochs to our Kudos page.]

(*) Part of the Bochs documentation:
http://bochs.sourceforge.net/docs-html/smp-simulation.html reveals that while Bochs can emulate a SMP x86 box, Bochs itself is single threaded. By definition, a single threaded program uses only one CPU.

(**)
Briefly put, the enemy of multiprocessing performance is synchronization (that is, when one CPU must wait for another CPU to finish doing something before it can proceed with its own work). Good multiprocessor performance absolutely depends on finding work which can be split up into asynchronous tasks such that each CPU can work independently for long periods of time. Synchronization points waste CPU cycles and incur costly interprocessor communication.

The job of emulating a single CPU is not something that can be split into asynchronous tasks. Each and every emulated instruction alters the virtual CPU's state (i.e., the values stored in its register file, condition codes, program counter, etc.). The behavior of subsequent instructions depends on that state, meaning that the emulator would have to constantly synchronize each real processor's idea of the virtual CPU's state.

With synchronization so common, the performance of a hypothetical multithreaded CPU emulator would actually be *worse* than a single-threaded CPU emulator, no matter how many real processors you could throw at the job.

The one thing that can be done is to emulate one virtual CPU on each real CPU, using one thread per virtual CPU. The only synchronization needed in this scenario is when the programs running on the virtual CPUs need to synchronize (just as they would on a real SMP x86 computer). However, as mentioned above, even though Bochs can emulate multiple virtual CPUs, they all run in a single thread on the host system, which means they all run on a single CPU.
-- Tim Seufert"

The comments on OpenOSX's web site implies they are doing more than repackaging the Bochs code however - at least per this statement:

    " OpenOSX is continuing AltiVec and non-AltiVec optimizations and developing support for networking, SoundBlaster emulation, USB and modem support. "
Return to Accelerate Your Mac!Top
OS X Drivers for ZIO! CompactFlash and Smartmedia Card Readers:
Microtech has released OS X drivers for their ZiO! CompactFlash and (v1.08) and ZiO! SmartMedia (1.02) readers. Get them at http://www.microtechint.com/downloads/ (near the bottom of the page).
They also have OS X drivers for their "SnapSHOT" smartmedia/compactflash models also.
Return to Accelerate Your Mac!Top
Sacrifice goes Gold - Free Strategy Guide Offer:
(Clips from the press release)
    " Macplay announced today that Sacrifice for OS X and OS 9 has officially gone gold and is in production for a pre-holiday release.

    MacPlay has teamed up with Brady Games to offer a Holiday special for customers who purchase Sacrifice at the introductory price of $49.99. The special offer includes a FREE copy of the Sacrifice Official Strategy Guide, a $19.99 retail value, plus free ground shipping for customers in the continental US. This special offer is available through MacPlay's website at http://www.macplay.com. The Sacrifice Official Strategy Guide features complete walkthroughs for every variant of every Sacrifice level, as well as a detailed list of all available spells. Supplies are limited to quantities on hand."

For more info on the game, see this GameSpot Sacrifice (PC) page which has links to a full review as well as a strategy guide.

Return to Accelerate Your Mac!Top
OpenOS X WinTel Pre-Release:
(Updated for reader comments on the open-source version of WinTel - see below this original post and Tim's comments above.)
Several readers have written about OpenOSX's OpenOSX(tm) WinTel 1.0 which promises you can "Experience full compatibility with Pentium(r) processors, disk image and CD-ROM support." Here's a clip from their product page:

    "The OpenOSX CD installs separate disk images with FreeDos, Linux, DLX Linux, NetBSD and OpenBSD pre-installed. The user may install Pentium/x86-based operating systems of their choice. OpenOSX has tested Windows 95, and are preparing instructions for installing Windows 98 and Windows NT 4.0.

    Thanks to Mac OS X's advanced architecture, multiple G4 CPUs are utilized and are emulated as a single powerful Pentium(R) processor. Mac OS X is a true chameleon of operating systems, users may now run a long list of operating systems within it: Mac OS 9, Windows 95/98/NT, DOS, Linux, Unix, BSD, etc. software seamlessly.

    OpenOSX.com developed a CD-ROM driver enabling CD-ROM support. OpenOSX is continuing AltiVec and non-AltiVec optimizations and developing support for networking, SoundBlaster emulation, USB and modem support.

    Our CD installs and fully configures OpenOSX WinTel 1.0 Pre 1, OpenOSX DiskXFer 1.0 Pre 1, Bochs 1.3 Pre 1 applications.

    This configuration has only been tested with Mac OS X 10.1.1.

    We have optimized this software for G4 processors. We recommend a 400mhz or faster G4 processor. CPU intensive games are not recommended."

See their WinTel product page for more details. The WinTel 1.0 pre-release 1 CD can be ordered for $30 there. (This is a work-in-progress of course and does not have the features or polish of Virtual PC, but it's interesting.) I hope to be talking with the programmer tonight or this weekend. They also sell other products for OS X like Gimp [image editor], word processors, and more. (Open Source software with easy installs for OS X.)

[A reader commented on the source of WinTel which is a free download]

"OpenOS X WinTel is really just Bochs, an open source Intel emulator which you can download for free from their web site:
http://bochs.sourceforge.net/
In fact if you look at their screenshots for OSX you can see they are running Bochs from the menu bar. Why pay $30 for the software on CD when you can download it for free? :)
http://bochs.sourceforge.net/tmp/Bochs-1.2.1.macosx.sit
It's only 2.3 MB and comes with a bootable Linux disk image.
-will"

Note - Ben Hines wrote that Also the Bochs folks just released 1.3, though the prepackaged binary for osx is not up yet (only 1.2.1).

Return to Accelerate Your Mac!Top
PowerLogix G3/350 CPU Upgrade $109.95 w/free Norton Systemworks:
" PowerLogix G3/350MHZ PCI now $109.95! And coupon DEAL350 still gets you a free copy of Norton SystemWorks OEM CD.
http://eshop.macsales.com/Catalog_Item.cfm?ID=3840&Item=PLG7PFG33501400
Best Regards,
Larry O'Connor
Other World Computing, Inc. "

Yesterday's news also noted a free Systemworks offer with any Acard (ATA/66, ATA/100, etc.) IDE PCI card.

Return to Accelerate Your Mac!Top
iTunes 2.03 Update for OS 9/OS X Available - What's Changed:
There's an update to iTunes2 for OS 9 and OS X available via software updates or at the Apple iTunes download page. (The update would not show up here using OS 9 Software Updates CP, but did in OS X.) The OS X software update panel text mentioned "improved performance and stability" but the Readme for the OS 9 version listed more changes:

    " iTunes 2.0.3 offers greater control when synchronizing iTunes with the iPod by transferring only the checked songs in your library and playlists to your iPod. This version also adds support for the Rio One MP3 player from SONICblue, a tool for for correcting improperly encoded Unicode tags, and improved stability and performance. "

The OS X updater was listed as 11.9MB, where the download (standalone) version was 8.9MB and the OS 9 download was 3.5 MB. (I had to download the OS 9 version since it would not show up in OS 9's Software Updates here.) One reader noted when dragging a iTunes2.01 OS X window an outline (only) is shown (to improve performance).

Although the OS X update went fine on one G4, on my Dual G4/500 the update stalled at the "optimizing" phase. (30+ minutes and the bar still had not moved from about 1/5 of the progress filled in.) I then force-quit the software update, restart and then delete iTunes 2 and reinstall it using the download (standalone) installer.

Return to Accelerate Your Mac!Top
More Feedback on Acard's AV Optimizer Solving Stuttering Audio w/IDE cards in Older Macs:
A month or so ago I posted a note that Acard had released an "AV Optimizer" (similar to Sonnet's util for their new ATA/100 card) that works to solve the stuttering audio issue some older Mac owners experience when playing audio files from hard drives connected to IDE PCI Cards. Since Acard made the Sonnet Tempo ATA/66 (and ATA/66 RAID cards), this utility should work with those cards also. (Sonnet's ATA/100 card however has Promise based hardware.)
Here's the latest feedback on Acard's AV Optimizer working:

"mike -
once again, thanks for a great site and for your prompt response to my emails and questions...
now - on to the "AV-optimizer" - the thing WORKS!!!!!

i haven't done a lot of testing... but i've been plagued by the dreaded sound/video skipping/dropout that's been inherent with the older macs and ide cards... i've got an 8500/120 that's been upgraded to a G3-295 using a railgun card. i bought the tempo 66 card and have been using it to drive a WD 45 gig cavier drive...

up until tonight, if i wanted to hear any "full" song (mp3 or whatever) without glitches, i'd have to transfer the song over to one of my scsi drives and run it from there...
but just a few minutes ago, i saw the info about the acard's utility - downloaded it, ran it and for the first time in 9 months, i've got GLITCH FREE AUDIO!!!!
.. what fun! now to try some mpg & video that was suffering the same problems
once again - T H A N K S ! ! ! ! ! ! ! !
the show doctor"

As noted here before, there is a performance drop with the AV mode enabled however. For previous comments on the Acard AV Optimizer, see this previous PowerCenter pro owner report which includes performance tests (there's a performance drop) and a direct download link to the AV Optimizer. (Or just click here to download it now.)
For past reports on the Sonnet ATA/100 A/V fix utility, see this page.

Return to Accelerate Your Mac!Top
RC5 Client (OS X and OS 9) Update for G4s:
" Anyone running a RC5 client with a 7450 G4 (or 2) should download the 2.8016.470 client. There is about a 25% improvement in keys/sec.

Classic:
http://http.distributed.net/pub/dcti/current-client/dnetc-macos-ppc.sit

Mac OS X:
http://http.distributed.net/pub/dcti/current-client/dnetc-macosx-ppc.tar.gz
-Kenneth Roberts"

Return to Accelerate Your Mac!Top
CDRW/CD/DVD/Hard Drive Compatibility Database Updates
The Drive Compatibility searchable database had 12 new reports added this morning. The database includes reports on Combo DVD-CDRW, CDROMs, DVD-ROM, DVD-RAM, DVD-R, CDRW, Hard Drives and Removables (tape drive, ORB, ZIP, MO drives, etc.) in all interface types (IDE, IDE RAID cards, Firewire, SCSI, adapters). Current total 5,784 reports. [Entries after Midnight are added the following newsday morning.]
(Note - ** Please include your CD/CDRW Drive Speed in the entry **. And Please do not post questions in the database, use email for that and check the database and articles here for answers/tips/guides first. Incomplete entries, those with no comments, etc. are deleted.)

    Combo CDRW+DVD-ROM Drive Reports
  • IDE LG GCC-4120B (12x/8x/32x + 8x DVD) in G4/2001 (OS 9.2)
  • IDE LG GCC-4120B (12x/8x/32x + 8x DVD) in G4/2001 (OS X)
    (LG listed under other brands)
  • IDE LG GCC-4120B (12x/8x/32x + 8x DVD) in G4/AGP (OS X)
    (LG listed under other brands - includes comments on OS 9)
  • IDE Ricoh 9060A (6x/4x/24x + 4x DVD) in B&W G3 (OS X)
    (problems noted)

    DVD-ROM Drive Reports
  • IDE Hitachi GD-7000 in Beige G3 (OS X)
    (noted having to set drive to slave to the HD to make it bootable)
  • IDE Pioneer DVD-105F (region free) 16x/40x in Beige G3 (OS X)
  • IDE Samsung SD-616 (16x / 48x) in B&W G3 (OS X)

    IDE CDRW Drive Reports
  • Yamaha CRW3200E in G4 no AGP [Yikes] (OS 9.1)
    (problems noted - did not list drive speed rating)

    IDE Hard Drive Reports
  • Western Digital 40GB in B&W G3 (OS 8.6)
    (rev 1 ide chip system, problems noted)
  • Western Digital 100GB in PowerCenter/Pro w/IDE PCI card (OS 9.1)
    (noted stuttering audio issue - I suggested he try the AV optimizer noted as working by another PowerCenter Pro owner in this past article)

    Firewire Hard Drive Reports
  • Western Digital 100GB in FW case used w/Umax J700 (OS 9.1)
  • Western Digital 100GB in FW case used G4/AGP (OS 9.2)

You can find full owner reports by searching the database by drive/brand/interface/mac models (the latest reports are shown first in searches).
For guides to installing CD/CDRW/DVD drives or Hard drives in many mac models, see the IDE Articles page. The Firewire articles page also has guides on case kits, installing drives, etc.
If you've added a IDE, SCSI, Firewire or USB hard drive, CDRW, tape drive, etc. make sure you add a report to the database. [If you post an updated entry - make sure you use the same name, etc. as you did before so I can find your past entry. Thanks.]

Return to Accelerate Your Mac!Top
CPU Upgrades Owner Reports Database Updated:
The Rate Your CPU Upgrade database has been updated with 3 new reports this morning. (total to date: 6,511). [Entries after midnight are posted the next newsday morning.]

  • Newer Tech G4/400 in 7300 (rated 9)
  • Sonnet G3/500 in PowerBook G3 Wallstreet2 (rated 10)
    (comments on running 256MB ram)
  • XLR8 G4/450 in Umax Pulsar (rated 9)
    (some problems noted - not clear if it's a MAChCarrier, MAChCarrier MPe, etc.)

(Warning - Overclocking may not be reliable and could lead to hardware failure or corrupted data.) You can find the full reports by searching the database selecting the indicated Mac model and upgrade card brand/type. If you've upgraded the CPU on your Mac, please post an entry in the database. Search the database for entries from most every upgradable Mac model *before* you buy. (Searchable by mac model/upgrade brand). For detailed reviews with performance tests and install tips, see the CPU Upgrades page.)

Return to Accelerate Your Mac!Top
Reader Game Reviews Database Updated:

Today's Reader's Rate their Mac Games database updates included a review of Alice. Total Reviews (all titles): 805. To read game reviews use the search page.
If you've not already done so - Enter a Game review. (If your game title is not in the long listing, select "other game" and note the title in the comments)
Return to Accelerate Your Mac!Top
Software Updates, Apple TILs and Other Net News Links

Return to Accelerate Your Mac!Top
News pages from 1, 2 and 3 years ago:
(Sometimes these old pages are a bit embarrassing - and in many cases the offsite links may not work and comments there were accurate only on the date posted regarding upgrade availability, etc.)

Return to Accelerate Your Mac!Top

Mini Dual HD!


OWC XLR8 SPECIALS!
(site sponsor)

= UPGRADES by Mac =
Upgrades for YOUR Mac!

= HARD DRIVES =
Up to 4 TB HDs!
Hitachi, WD, Seagate, Samsung HDs

= 2.5in HDs & SSDs =
Notebook Hard Drives and DIY drive/case kit bundles.
SSDs from under $60!

= MEMORY =
Lifetime warranty RAM Upgrades for Mac Pros, MacBooks/MacBook Pros/iMacs/Mac Minis! Also ram for G5, G4 and G3 Macs from under $20!

= OPTICAL DRIVES =
Internal and External Superdrives/Blu-Ray drives.

= VIDEO/LCDs/TV =
Graphics cards, TV tuners, Video Capture, adapters and more.

= SOFTWARE =
Apps, Utilities, OS, VM, Games and more.

= WIRELESS =
WiFi and Bluetooth Devices/Adapters/More


XLR8YourMac T-Shirts


FasterMac.net
ISP/Hosting

Help Fight Hunger


Recent Reviews and Articles:
Listing/links to recent articles, guides and reviews you may have missed.  Details

 
= back to www.XLR8YOURMAC.com =


= Other Site Topic Areas =
Mac Models | CPU Upgrades | Storage | Video | Audio | Tips/Misc/Software | Search | Recent


Copyright © , 1997-2012. All Rights Reserved
All brand or product names mentioned here are properties of their respective companies.

Legal: Site Privacy and terms/conditions of use.