PDA

View Full Version : Mac vs. Pc



audioinjection
08-01-2004, 12:24 AM
http://www.alienware.com/Review_Pages/review_template.aspx?FileName=review_macworld_1203 .asp

Does Mac vs. PC really matter anymore?? I don't know if someone posted this already. If so, sorry :doh:

DJZeMig_L
08-01-2004, 01:11 AM
Few products have been hyped as much as Apple's new G5 range of personal computers — but how good are they for making and recording music in the real world?

Paul White



According to Apple's publicity, their new G5 is both the world's first 64-bit personal computer, and the fastest personal computer on the planet. Both of these claims have been challenged in PC circles, but what is clear is that the G5 is a massive step up from the previous G4 range, and that the combination of IBM's PowerPC 970 processor and Mac OS X at least provides stiff competition for cutting-edge Wintel machines. Whichever platform is currently ahead in the absolute speed stakes, the situation will probably continue to reverse every few months, so absolute speed is not the only concern. There are other reasons to buy a Mac, such as its elegant operating system, the predictability and consistency of the hardware, and the cool design; and, of course, Windows PCs have their own attractions, such as lower cost and a wider user base. The important questions don't concern exactly how many more audio tracks or reverb plug-ins you can squeeze out of a G5, but how well it functions in its practical role at the heart of a studio.

New Design

The G5 processor itself is already available at speeds of up to 2GHz, and Apple are promising to have a 3GHz version within a year. However, there's far more to the new range than faster clock speeds. Whereas both the G4 and Intel's Pentium 4 are 32-bit processors, the PowerPC 970 is a 64-bit device that can theoretically address 4 terabytes of physical memory; and though neither Mac OS X nor any applications are fully 64-bit native at present, the G5 can run 32-bit code natively, without having to use an inefficient emulation mode. The PowerPC 970 chip also includes the 'Velocity Engine' originally developed for the G4 chip, so Altivec-optimised programs will still benefit from the speed increase.

Photos: Mike Cameron



Other aspects of the G5's design are equally cutting-edge. The older Parallel ATA buss used to connect hard drives has been replaced by two independent Serial ATA busses, supporting a data throughput of up to 1.5Gbps per channel, which should mean significantly more audio track playback capability. To increase the rate at which data can be fed to and output from the CPU, the system features a new front side buss that can run at up to 1GHz (the two dual-processor models in the range have one for each processor). There's a 400MHz, 128-bit memory buss, and a new standard called Hyper Transport for connecting the system controller to the PCI controller and I/O subsystems. Except in the 1.6GHz bottom-of-the-range single-processor machine, old-style PCI slots have been superseded by the new PCI-X standard, which can operate at up to 133MHz compared to the previous limit of 33MHz, on two independent PCI busses that don't share bandwidth. Doesn't NuBus seem such a distant memory now? Of course, greater power comes at a compatibility cost, and many older PCI cards won't work in either the new PCI-X slots or the old-style PCI slots on the 1.6GHz G5: see the box on page 131 for more details on this situation.

The connectivity options build on what was available to G4 users, so now we have Firewire 800 as well as Firewire 400 and USB 2.0 instead of USB 1.1. USB 1.1 devices can still be used, but the new Firewire 800 ports can't be used to connect older Firewire 400 devices. The video display card is fully digital, offering a choice of ADC or DVI outputs, though Apple include an adaptor to allow VGA monitors to be used via the DVI port. Dual-monitor support comes as standard, though you'll need an additional adaptor if you want to use two of Apple's swanky cinema displays. Another welcome addition is digital audio in and out (in optical S/PDIF format), so if you have digital peripherals with optical digital connectors and only need stereo-in, stereo-out operation, you can get to work without buying any additional audio hardware. Analogue stereo audio I/O, which was omitted from many G4 models, has also now returned.

Cards & Compatibility

As mentioned in the main text, Apple have moved over to the new PCI-X standard for the dual 1.8GHz and dual 2GHz machines in the G5 range, while the base 1.6GHz model retains the older PCI standard. In all three G5 machines, however, only cards that use 3.3V signalling are supported, and since many older PCI cards use 5 or 12 Volt signalling, they won't work in any of the G5s — even the 1.6GHz model with 'old-style' PCI slots! Most of the major companies manufacturing Mac soundcards have now either updated their products or announced details of forthcoming upgrades:

M Audio already have Panther-compatible drivers for their entire range, and are redesigning their PCI cards to be compatible with the G5's PCI-X architecture. They have also announced an upgrade plan for users with older cards who are migrating to a G5. The cards being updated are the Audiophile 2496 and Deltas 44, 66, 1010 and 1010LT, and the company promises that the new versions being introduced will be fully backwards-compatible with the old PCI standard and with all Windows machines. If you bought your card after August 1, 2003, upgrades are free, while European users with older cards will need to find 50 Euros plus $40 shipping; the upgrade will cost US owners $50 plus $5 shipping, while Canadians will pay $50 (US dollars) for the new card and $40 shipping. For details, see http://m-audio.com/ news/php/g5compatibility.php.

As reported in October's Pro Tools Notes, most recent Digidesign cards will work in 3.3V PCI slots, including Accel, HD Core, HD Process, Mix Core and Mix Farm cards. The Digi 001 is incompatible, as are all Pro Tools III and Pro Tools 24 cards (including the DSP Farm card supplied in Mix Plus systems), Samplecell, Audiomedia III and Project cards. All Digidesign systems will require a software update before they will work on the G5, and new software versions are currently being rolled out, with the compatible version 6.2r2 for HD and Accel systems available now. At the time of writing, these only work under Mac OS 10.2.7 and 10.2.8, but Panther-compatible versions are due soon.

Emagic's Audiowerk8 and Audiowerk2 PCI cards are among those that will never work in the G5, but their USB products should work with the G5 and Panther.

Edirol have made Panther-compatible drivers available for all of their products that were already compatible with OS X. The only PCI card product in their range is the DA-PCI used to interface the DA2496 eight-channel converter. At the time of writing, a beta OS X driver for this product is on their site, but the DA-PCI card is not compatible with the 3.3V powering implemented in the G5.

All of RME's current PCI audio cards are compatible with the G5, and their current driver versions work under Panther. However, some older cards are either incompatible or in need of a firmware upgrade. Hammerfall DIGI 9636 and DIGI 9652 revision 1.1 cards, manufactured from 1999 to April 2001, are not Mac-compatible at all, and never will be. Revision 1.5 and 1.6 versions of these cards shipped between June 2000 and December 2002, and DIGI 96 cards from these dates, are also problematic, as some of them "included a PCB error, making them incompatible to PCI-X slot computers". Anyone with one of these cards should contact RME or their local distributor to have it checked and, if necessary, modified.

MOTU's Digital Performer sequencer has been updated to version 4.1 and is now fully compatible with the G5 and the Panther operating system, as are the Audiodesk multitrack recorder and Mach Five soft sampler. On the hardware front, all MOTU Firewire interfaces are now compatible with the G5, thanks to the updated driver mentioned in the main text. All of MOTU's other interfaces connect to the host computer via their 424 or 324 PCI card. A new 424/G5 version of the former is now available and is, as the name suggests, compatible with the G5, but owners of older 424 and 324 cards will need to sign up to MOTU's upgrade plan. If you bought a 424 card after July 1, 2003, the upgrade is free; otherwise, it costs £65 including postage and packing to upgrade from a 424 to a 424/G5, and £249 to upgrade from a 324 to a 424/G5.

TC Electronic's Powercore PCI and Firewire are both fully compatible with the G5.

Universal Audio's promised OS X support for their UAD1 card is still in the beta stage at the time of writing, but the company say that when available it will be fully compatible with Panther and the G5.

Echo have Jaguar-compatible drivers available for all their PCI and PCMCIA products, but it's not clear which of their PCI cards will work in the G5s; nor is it clear whether the current OS X drivers will work under Panther.

Aardvark's existing PCI-based audio interfaces have no OS X support and are not compatible with the G5, but the company are currently putting the finishing touches to a new G5-compatible card with OS X drivers.

ST Audio are promising a new product range early next year that will be compatible with the G5. Their current DSP2000 system has OS X drivers, but it's not clear whether this will work with the G5's 3.3V PCI slots.

Sam Inglis


Options



The G5 includes both analogue and optical S/PDIF audio I/O, as well as a range of connectors including USB 2.0, Firewire 400 and 800.

In keeping with long-established Apple policy, there are three basic models in the G5 range, although you can choose to vary the specifications using their build-to-order service. The entry-level G5 has a single 1.6GHz processor, an 800MHz front side buss, and 256MB of 333MHz DDR memory upgradable to 4GB. An 80GB ATA drive comes as standard along with a 4x-speed optical DVD-R Superdrive that reads and writes both CD-Rs and DVD-Rs. This model, which is around £900 less costly than the top-of-the-range G5, has three standard PCI slots running at 33MHz and ships with a 64MB GeForce FX 5200 Ultra graphics card.

For an extra £400, you can opt for the 1.8GHz dual-processor model with its two slightly faster (900MHz) front side busses, 512MB of 400MHz DDR memory upgradeable to 8GB, and 160GB Serial ATA hard drive. This time the slots are PCI-X (one at 133MHz and two at 100MHz), and the same Superdrive and graphics card are fitted as to the 1.6GHz model.

Top of the range is the dual 2GHz machine with 1GHz front side buss, 512MB of 400MHz DDR memory upgradeable to 8GB, and a single 160GB Serial ATA drive. Again there are three PCI-X slots, one at 133MHz and two at 100MHz, and this time the video card is a 64MB ATI Radeon 9600 Pro.

Hands On

We were lent the top-of-the-range dual 2GHz G5 for this review. The test model had 2GB of RAM installed, but was otherwise as standard. Unfortunately, deadlines meant that my tests had to be conducted with the older Mac OS 10.2.7 ('Jaguar') rather than the new 10.3 'Panther'.

The starkly beautiful case is made from aluminium, an extremely good conductor of heat, so the case itself is used to move heat away from hot spots by conduction as well as the more usual fan cooling. Computers have always had a bad reputation for being noisy, especially the silver-door G4s, which whined like a hairdressing salon on a Saturday afternoon, but Apple have made a very serious attempt to keep the G5s quiet, a feat that seems all the more impressive when you realise there are nine fans inside the box! The secret is to use intelligent fan speed control so that the fans only turn up the wick when the temperature rises — the rest of the time they swoosh gently around like something out of a Ridley Scott movie.



Despite the clean design, the front panel nonetheless manages to conceal the optical drive as well as USB, Firewire and headphone connectors.

Access to the innards is via a pull-off side cover that is secured by a recessed latch on the rear panel. Removing the panel reveals a perspex cover, which may be unlatched and lifted out to provide full access through the side of the machine. If you do this when the machine is switched on, the fans rev up to full power like a Matrix hovercraft! The innards of the machine also look sharp and well-organised compared to earlier models and have been designed to allow additional drives and RAM chips to be fitted without the need for any tools at all.

There's space inside to fit one additional hard drive, with cables already fitted, but because the G5 employs the new Serial ATA standard, you can't simply whip a Parallel ATA audio drive out of a G4 and transplant it — and in any event, both the connectors and the drive mounting system are different. If you want to use an older ATA drive with your G5, you'll need to buy an external Firewire drive housing and connect it that way. Rather than fixing into place with four screws, hard drives are installed by sliding pegs on the sides of the drive into plastic guide rails, after which a plastic toggle is rotated to lock the drive into place.

On the dual 2GHz model I tested, there were eight memory slots, and on all G5s these have to be filled in pairs — two of the review system's slots were filled with 1GB DIMMs, for a total of 2GB of RAM. A fan assembly has to be removed to get to the memory slots, but the whole fan assembly simply slides out without the need for tools, so the only time you should need a screwdriver is when fitting the crosshead screws (the ones that always fall down into the computer's innards!) needed to hold PCI cards in place.

The rear panel of the computer reveals the two video connectors (ADC and DVI) on the rear of the AGP slot video card, analogue speaker and mic connections, the optical digital I/O, and sockets for Gigabit Ethernet and a telephone modem connection. There are two USB sockets on the rear along with one Firewire 400 and one Firewire 800 socket. Two large fan outlets and an IEC mains connector are in evidence, along with sockets for Airport and Bluetooth antennae. If this seems a little on the sparse side in some respects, that's because you get a further USB and Firewire 400 connection on the front panel along with a headphone jack. This is very practical for connecting 'visiting' peripherals without having to crawl around the back of the machine with a torch!

Gee Up



Both the dual 1.8GHz and dual 2GHz G5 machines feature PCI-X slots rather than old-style PCI slots, and all three machines support only 3.3V PCI cards.

When I turned on the G5 for the first time, I was particularly interested in how noisy it would be in my own studio, as I'd previously only seen them at trade shows where the ambient noise level is fairly high. I currently use an earlier 800MHz G4, which is very reasonable in the noise department, despite the horrendous reputation of some later models. The G5 starts with a flurry of fans that immediately settles back into a gentle whisper, leaving the whine of the hard drive as the loudest audible component of the sound. There's still more noise than you would want to share a room with if recording something sensitive, but in most instances, setting the mic up at the other end of the room and pointing it away from the computer should suffice. If you stand the computer under your desk rather than next to your ears, the noise level is low enough that it shouldn't prove a distraction when monitoring unless you happen to be monitoring extremely quietly. I've also checked out a couple of other G5 dual-processor machines that seem to be significantly quieter than the one I had for test, so maybe there is some variation in the types of drives fitted?

My first task was to install new OS X drivers for my MOTU 828 Firewire interface, so I downloaded 6.5MB of installer from MOTU's web site, which took around an hour on my steam-powered dial-up modem. It turned out that this must be unstuffed using Stuffit Expander version 8 or later — you can unstuff the file in OS 9 using any version of Stuffit Expander, but if you do, OS X sees the file as an unknown document and refuses to play ball with it. So, I spent another hour downloading Stuffit Expander 8, unstuffed the installer on the G5, and everything went swimmingly well.

The Built-in I/O

Most pre-G4 Apple computers had line-level audio input and output at quality that was often surprisingly usable, and this has made a welcome return on the G5. The subjective quality of the inbuilt audio seems really very good and monitoring from the output jack sounded identical to what I was hearing from my 828. In fact I had to double-check that the monitor output really had changed! However, on closer listening with the track not running, some digital crosstalk was evident at higher monitoring levels, so the audio out isn't as noise-free as a serious external interface, but it should be perfectly adequate for many monitoring uses. The provision of the optical S/PDIF input and output is also very welcome, and will mean that many users won't require an additional soundcard or interface at all, providing they don't need to record or play more than two tracks at a time. Note, however, that Core Audio doesn't support the use of two different devices at once, so you can't use the built-in I/O to provide extra input or output channels when you are using another interface.


Music Performance



A single catch on the rear releases the G5's side panel...



...which then swings down to provide access to the interior.



A further panel made of moulded plastic helps to direct the flow of air from the cooling fans...



...two of which slide out to provide access to the G5's memory slots. Additional drives and memory can be installed without the need for any tools.

Some benchmarks show the fastest G5 outgunning a dual 3GHz Pentium 4 by up to 35 percent, while others suggest that the Pentium has the edge, but this type of "My Dad is bigger than your Dad!" rhetoric has to be kept in perspective, as what really matters is the overall experience of running our favourite music applications and plug-ins. What's more, because the G5s (like the later G4s) can only run Mac OS X, you have to ensure not only that your main audio applications are OS-X-compliant, but also that all the your favourite plug-ins are too. The majority of plug-ins are finally becoming available for Mac OS X, though not always in Audio Units versions that can be used directly within Logic and other AU-reliant programs. There are 'wrapper' programs around that allow some OS X VST plug-ins to run as Audio Units, but success is not guaranteed in all cases.

Having explained that benchmark figures shouldn't become the only thing to rely on when choosing a computer, I was naturally interested to obtain some quantitative results running music applications. Since both the G5 and my existing 800MHz G4 were running the same versions of Mac OS X (10.2.7) and Logic (version 6.3), there was a reasonably level playing field on which to carry out comparative tests. In both cases, Logic's Larger Disk Buffer was turned off, its Process buffer was set to Medium, and the same MOTU 828 interface was used to record 24-bit, 44.1kHz audio via a 128-sample audio buffer. To provide a sensible track count figure, I've decided to quote the number of mono playback tracks at 24-bit, 44.1kHz that result in a 50 percent disk activity reading, as this leaves sufficient safety margin for a realistic amount of editing and looping. Using the primary internal drives in both cases, my G4 800MHz ran up to around 40 tracks and the G5 80 tracks at this nominal 50 percent capacity; placing an edit across all the tracks increased disk load by around 10 percent.

Musicians often compare the CPU muscle of different systems by seeing how many reverb plug-ins they can run before the activity 'LED' goes into the red, and I decided to run this test using Emagic's new Space Designer sampling reverb. Like all convolving algorithms this is a pretty CPU-intensive plug-in, and using a patch with a two-second decay time, a mere two Space Designers registered around 95 percent CPU load on my G4. With the same patch, the G5 ran 32 instances! The CPU activity meter readings seemed fairly accurate, because loading on a couple more instances on the G5 pushed it over the edge, and lengthening the decay time on the G4 instances by a few percent brought the system to a halt. The extreme discrepancy in performance in this case is probably due in part to the fact that Space Designer is one of few applications currently optimised for the G5.

The G5's superior memory bandwidth, as well as its greater CPU horsepower, should be noticeable with applications such as soft samplers, so I decided to compare the maximum polyphony using a RAM-based program (rather than samples streamed from hard drive) in Emagic's EXS24. There was an obvious improvement, but nothing like as great as with Space Designer; my G4 800 just managed 150 voices, while the G5 delivered around 400 to 450 voices.

From these tests, it seems that the performance gains vary depending on the area you test. For example, scaling up my G4 800MHz EXS24 sampler polyphony to what you might expect on a 2GHz G4 machine (if there was such a thing) shows that the increase in EXS24 polyphony offered by the G5 is pretty much in line with its faster clock speed, with few obvious benefits from the second processor or faster bussing. On the other hand, the increase in the number of Space Designer reverbs that can be run simultaneously can't be accounted for by clock speed alone, so the G5's architecture clearly offers significant advantages where plug-ins are designed to take advantage of it.

While I've never even approached the maximum track count capability of the my G4, the G5's new Serial ATA drive clearly delivers around double the performance I was getting from my own machine, which could be useful when you use lots of stereo/surround tracks or high sample rates, or when other demands on the system, such as sample streaming, are hogging resources. This also suggests that for most real-world projects, creating an audio partition on the existing internal hard drive should deliver more than enough performance — and if it doesn't, adding a second Serial ATA drive and using software RAID to stripe data across them will deliver many more tracks.

Summing Up



Logic and the G5 make short work of 87 tracks of audio...

Computers are relatively inexpensive considering what they can do, and they offer tremendous power and creative potential, but in no way can they ever be considered an investment other than in the amount of work they can do for you during the time you own them. Fast though the G5 is, you just know that in two or three years' time, you'll be wondering how to fund the upgrade to Apple's new gleaming, ultraviolet, pyramid-shaped G6 or the G7 levitating silver sphere. Computing power continues to double every 18 months or so in accordance with Moore's Law, which means obsolescence is an unavoidable part of buying into any computer platform, but having said that, the G5 represents a very big jump in performance for most users.

Not only does the G5 provide Mac users with a very significant power hike, it is also very cheap for what it delivers. Even the top dual-processor model costs around 30 percent less than my old Mac SE30 with its monochrome 9-inch screen, 20MB hard drive and 4MB of memory cost me in the mid-'80s! It also comes with stereo digital I/O and dual monitor support as standard, is much quieter than the previous Apple G4 machines and it looks fantastic! The ability to support up to 8GB of RAM is good news for those using large sample libraries, and the faster internal drives should increase the number of available audio tracks. DVD and CD-R burning is built in, so there are no backup problems and the only restriction, if this still applies to you, is that you no longer have the option to run 'proper' OS 9. Classic Mode is included, of course, but although this runs OS 9 word processors and so on, it's useless for most music applications. There's also the issue of the 3.3V PCI slots, and many Mac users migrating to a G5 will need to budget for upgrading or replacing their audio interfaces. Nevertheless, the G5 definitely has that 'I must possess it!' factor.

Z

jake
08-01-2004, 01:28 AM
number of times ive reformatted my pc in 6 months - 4
number of times my mac has crashed in 6 months - 4

any questions? :)

Barely Human
08-01-2004, 02:15 AM
amount of times mac i have used have crashed - every hour or so...

My pc has been constantly on for 4 months and has never crashed through its own fault. The only time it has crashed is when a program crashes, and i can just close it with the task manager.

DJZeMig_L
08-01-2004, 03:20 AM
Mark / Herman.. I guess U guys need 2 step in 2 defend the Gs :rambo:

Z

Patrick DSP
08-01-2004, 03:34 AM
i've used both mac and pc

and with the amazing speed their at now. i don't think it matters anymore
what matters more is how the programs you like run on them, and that's a matter of perspective.

for me, mac is great for midi/timing
and the pc is perfect for audio manipulation

but i like the way a pc handles files better, i like to know where everything is and what it does, and with a pc it's easy for me to do.

but that's my $0.02

detfella
08-01-2004, 01:50 PM
My vote is for both! G3's are so cheap now, im gonna get one just to play with metasynth :twisted:

FILTERZ
08-01-2004, 03:13 PM
i vote for both as well, they seem about the same to me

audioinjection
09-01-2004, 05:17 PM
Yeah, I don't think it really matters anymore since the power is so much now, I still prefer PC but I wouldnt mind getting a Mac to do some recording.

Bossi
11-01-2004, 12:12 AM
If the G5 is the best computer for audio and stuff, why the **** did they make it so noisy? it's like a sucking hoover when it's turnt on. Bloody irritating when ur sitting whole days in studio or when recording stuff.
I use mac aswell as pc but i prefer pc 'cause it's alots cheaper and u can mess with it asmutch ya can hehe

RichieV
11-01-2004, 08:01 AM
i think both have their pros and cons

for me , i find pc is the more econonical approach

Basil Rush
11-01-2004, 12:54 PM
Mac ... doesn't get viruses, adware, crappy software installed on it, works everytime, never needs reformatting, plays 80 tracks of audio at once without complaining. Has all the important tools on it. Crashes completely occasionally, but sometimes not for a week or two. Never has problems with drivers/timing/audio latency/conflicts/irqs etc.

PC ... has millions of little soft synths, plug ins, music tools written for it, crashes rarely, but has endless driver issues and problems with crappy software of one shape or another. Gets viruses and internet security problems like nothing else on earth...

FILTERZ
11-01-2004, 08:10 PM
my pc does not have any crappy software on it because i dont install any on it, you cant blame the pc if people load tons of rubbish on to it, plus i dont use my music pc on the net and think your brave , foolish or both if you do :lol:

DJTrubass
11-01-2004, 10:25 PM
Mac if i had the money to get a new destop or even laptop...

Dargonic
12-01-2004, 12:41 AM
http://www.alienware.com/Review_Pages/review_template.aspx?FileName=review_macworld_1203 .asp

Does Mac vs. PC really matter anymore?? I don't know if someone posted this already. If so, sorry :doh:

If you are running logic, choose for a mac. its made for that. I did the switch between pc and mac. The first month, i wanted to throw that damned mac out of my house, but now i get used to it, i can't work without it anymore, but you have to keep one thing in your mind, apple don't care!!!!!!!!!!!!! :lol:

DJZeMig_L
15-01-2004, 03:04 PM
How Powerful is the G5?

As more and more musicians and audio professionals begin to embrace G5 Power Macs, we take a look at quantifying just how much host-based DSP power you can expect. Plus, news of the 20-inch iMac and an explanation of Journaling.


Mark Wherry


An impressive total of 120 Platinum Verb instances was squeezed from the G5 with Apple Notes' own 'benchmark' tests.
While the issue of how many reverbs or sampler voices someone can run on their computer is often perceived as being somewhat dull, these benchmarks do at least provide some way of judging how useful a new system is going to be for a musician or audio engineer, in the way that comparing the performance of a Photoshop filter (the kind of test one would normally see in the 'general' Mac magazines) wouldn't. So when I finally got my hands on a G5 this month, it wasn't because of any desire to wear a hooded raincoat that I was interested in seeing exactly what this machine was capable of. After reading so many comments from G5 users in other industries, coupled with Apple's claims and the need for a major leap forward in professional Mac desktop performance, I couldn't resist finding out for myself whether the G5 really is the ultimate platform for a host-based studio (for more on the G5, see last month's review).


Testing 1, 2, 3

The G5 in question was a dual-2GHz machine that came from the Apple Store with 1GB of memory installed, although I also ordered an additional 1GB chip from Crucial. I'd read many reports that recommended installing 2GB of memory to get the full performance benefits from the system, so I decided to try out the same tests with both 1GB and 2GB installed. In the tests described throughout the rest of this article, there was no discernible difference between performance with 1GB and with 2GB of memory — which is interesting, since the performance difference has been fairly significant with applications such as Photoshop. I can only speculate that this is because graphics and video applications buffer larger blocks of data when compared to music and audio software, where the buffers are kept fairly small.

The music software I used was Emagic's Logic Platinum 6.3.2 (running on Mac OS 10.3.1), since it also offers effects and instrument algorithms and is claimed to be fully optimised for the G5 processor. Being a curious sort, I asked Emagic co-founder and programming genius Gerhard Lengeling about why the 64-bit nature of the G5 makes such a big difference, and he explained: "The 64-bit buss and architecture means a lot. In one cycle of the system clock, 64 bits get moved instead of 32, and a great number of things benefit from that because moving data is involved in practically everything."

While the above comment might seem self-explanatory, it's worth mentioning that this improvement doesn't happen to 32-bit code by default. Emagic have to specifically tell Logic to group two 32-bit words into a single 64-bit word where appropriate, meaning that a great deal of thought was put into how to make the most of the G5 processor. This is a different issue to the fact that existing 32-bit code simply runs faster because the G5 can execute more instructions in the same amount of time as the G4.

In judging the performance of the system during the tests, I looked at both Logic's Audio System Performance window and Panther's newly improved Activity Monitor. You can find Activity Monitor in the Applications / Utilities folder on your computer, and it's really handy for monitoring the CPU, System Memory, Disk Activity, Disk Usage and Network activity of your system. On the CPU page, the percentage of processor resources soaked up by user-run applications such as Logic (as opposed to the OS) is indicated by the 'User' parameter, which you'll notice referenced throughout the test results.

Apple Offers An Extra Three Inches

The 20-inch iMac is the latest addition to the 'Anglepoise' Macintosh family, featuring a rather impressive 1680 x 1050 display.
It seems that hardly a month goes by without a new Mac appearing, and this month Apple released a new high-end iMac with a 20-inch screen that can only be described as, well, rather big. Technically speaking, the screen offers a resolution of 1680 x 1050 pixels, using the same graphics chipset as the previous flagship 17-inch iMac (the Nvidia GeForce 5200 Ultra with 64MB DDR video memory). Indeed, aside from the larger screen the 20-inch iMac is functionally identical to the 17-inch model, featuring a 1.25GHz G4 processor with 167MHz system buss, 256MB PC2700 RAM, an 80GB 7200RPM Ultra ATA/100 hard drive, and a 4x Super Drive. In terms of connectivity, there are two Firewire 400 ports, three USB 2.0 ports (with two USB 1.1 ports on the keyboard), a video connector for VGA, S-Video and composite output, a headphone jack and a line-level input.
I was lucky enough to be able to get my hands on a 20-inch iMac soon after they were released. As I unpacked it, schoolboy humour left me helpless against the way Apple pack the spherical speakers against the neck of the computer, not to mention the lavatory-inspired styling of the polystyrene once you actually remove the packaging! Joking aside, the screen does have quite an impressive presence once you can see the iMac sitting on your desk; and if you're wondering whether Apple made the base bigger or not, despite being a little fatter the base of the 20-inch model has the same 10.6-inch diameter as its predecessors. While the diameter has stayed the same, though, the same cannot be said about the weight; at 40 pounds (18kg), the 20-inch iMac is around twice the weight of the 17-inch and 15-inch models, which weigh in at 22.8 pounds (10.4kg) and 21.2 pounds (9.7kg) respectively, and is even a pound heavier than a G5 tower. In other words: you wont believe how heavy this iMac is!
On a slightly unrelated note, I couldn't resist ordering the 20-inch iMac with Apple's matching white Bluetooth keyboard and mouse. And here it's worth remembering that Bluetooth is a build-to-order option on the iMac (just as it is on every other Mac except the Powerbook range). The reason this is worth mentioning is that unless you choose the Bluetooth option at the time of ordering, you'll be unable to add the upgrade internally at a later date and you'll have to get a USB Bluetooth adaptor if you want to use Apple's wireless keyboard and mouse.


Round One: Platinum Verb

If you're doing Mac-based performance tests with Logic, what better place to start than with the trusty Platinum Verb — come to think of it, though, does anyone actually use this effect for anything other benchmarking? For those who can't stand the suspense, I managed to get the G5 to handle 120 stereo Platinum Verb instances simultaneously, based on playing back either two audio tracks or two Audio Instrument tracks as a source signal. Compare this to the 20 stereo instances coaxed from the 1.33GHz 17-inch Powerbook in last December's Apple Notes, and the G5 starts to look quite impressive. However, the really interesting thing was to look at the way in which Logic made use of the two processors, by observing the Audio Performance window, where the CPU bar is in two vertical halves to illustrate the independent performance of the processors.


To begin with, I set up eight busses in Logic, each with 15 instances of Platinum Verb, which is the maximum number of insert effects you have available to each buss. Logic is actually quite clever at only activating audio processes as they're required, so keeping dormant Platinum Verbs in a song uses only memory, rather than taking up cycles of the CPU's processing time.

I started with two Audio Instruments, using Emagic's simple polyphonic software synth as my audio source, and started sending signals from the Audio Instruments to the reverb busses. Activating the first send on the first track (enabling the first set of 15 Platinum Verbs) took the first CPU meter to 30 percent and left the second CPU meter at zero, with the User display in the Activity Monitor registering 19 percent. Enabling a further three sends with the next 45 Platinum Verbs (now 60 in total) took the first processor to 95 percent, with the User processing showing 49 percent. However, even with the second processor not in use, our old friend the Core Audio System Overload message appeared when I enabled the fifth send on the first track, and the song politely stopped.

Normally, you might think that you'd reached the processing capacity of your system at this point, but the interesting thing is that after the song stopped and I selected a different track on the Arrange window and pressed play again, Logic rebalanced the processing tasks to utilise the second processor. At this point, both CPU meters in Logic settled to around 50 percent and the User value also showed 50 percent, which suggests that Logic seems to assign processing tasks to the first processor during song playback, whereas it will be able to balance its tasks more usefully once the song is stopped. So if you get overload messages during playback and you have a dual-processor Mac (G5 or G4 based), it's probably because you've overloaded the first processor rather than the whole system.

You might have picked up on the fact that I mentioned selecting a different track on the Arrange window in the last paragraph, and this highlights another issue that's worth knowing about. As you may already know, Logic uses the currently selected Arrange window track as the MIDI Thru output. When an Audio Instrument track has been selected, Logic needs to make sure the Audio Instrument is constantly active to receive and play back notes. What this means is that if you have an Audio Instrument track that doesn't play constantly throughout a song and you have this track selected on the Arrange window, more processing power will be required. So in the above example Logic would have been unable to rebalance the processing because the track containing all of the processing tasks was being kept active, since it was selected for MIDI Thru. Suddenly, Logic's 'No Output' object becomes quite handy, since you can assign it to a track and select it as the MIDI Thru track to avoid this issue.

Big Cat Diary: Journaling In Panther

Journaling improves the integrity of your disk, but can also impair its performance for intensive media use. Fortunately, it's a feature that's easy to disable in Disk Utility.
One topic that's caused some debate amongst Mac musicians is whether a feature known as Journaling in Panther should be enabled or disabled. Although it was first introduced as an option in Mac OS 10.2 Server, Journaling is now standard and enabled by default in both the Client and Server versions of Mac OS 10.3. Put simply, this is a technique whereby any changes made to files on a disk are logged in a Journal, so that, in the event of an error while data is being written (such as a power cut), the disk can be restored to a healthy state by the system going back through the Journal and performing the necessary reconstruction. Journaling helps to improve the integrity of a filing system. Indeed, in OS X Journaling is implemented as a backwardly compatible extension to the standard Mac HFS+ filing system.
So why do we need to wonder whether Journaling should be left active? Well, as you can probably guess, the process of the system creating a continuous log of all the changes on a disk decreases the overall performance of that disk, which isn't a good thing if you're depending on getting the ultimate data throughput to your storage system. The situation isn't actually as bad in practice as you might think, and it's only really a problem when files are being written to a disk, so if you use your Mac's hard drive mainly for playing back samples with software such as EXS24 or Kontakt, this will be significantly less of an issue than if you're recording a large number of audio files simultaneously.
It's also worth mentioning that, in theory, Journaling slows down the system far more (relatively speaking) when you're writing a large number of small files to a disk than a small number of large files, which should make it less of an issue for audio and video users. As a general recommendation for the ultimate performance, though, it's best to disable Journaling. However, if you don't notice any significant loss in the number of simultaneous tracks you can record and play back with Journaling active, it may not be an issue to worry about, and you might even benefit from the increased integrity if you suffer a power failure (since Macs never crash...).
To disable Journaling in Panther (it will be active regardless of whether you upgraded from a previous version of OS X or carried out a clean install), load Applications / Utilities / Disk Utility. In Disk Utility, select the volume on which you want to disable Journaling and choose File / Disable Journaling.


More Platinum Verbs Than You Can Shake A Stick At

Getting back to the tests, I activated the first send on the second Audio Instrument track (making five sends in total and 75 Platinum Verbs), and this took the processor usage to 75 and 60 percent in Logic, with the User measure at 65 percent overall. Enabling busses 2-4 on the same track, so that 120 Platinum Verbs were indeed running, maxed out the CPU meters in Logic, while the User level was at 92 percent. It's worth pointing out that the User parameter doesn't allow for a certain amount of overhead required by the operating system itself. Also, when 120 Platinum Verbs were running, having either of the Audio Instrument tracks selected on the Arrange window produced Core Audio Overload errors.


The User parameter of Panther's improved Activity Monitor is a useful way to see how much overhead is being soaked up by user-run applications.
Now, you could say that it was unfair to use a software instrument as the signal source, since this might require more processing resources than simply playing back an audio file — a potentially fair point. However, I got the same results using two audio tracks playing an audio file: adding more Platinum Verbs during playback caused the first processor to eventually overload, while stopping and pressing play again rebalanced the load.

While Platinum Verb isn't the last word in tools for gauging a system's performance, it does at least provide a familiar and relative guide, since so many users have done similar tests on different systems. Even with my own experiments, you could quantify that a dual-2GHz Power Mac was six times more powerful than a 17-inch Powerbook, for example. But in terms of G5-specific optimisations, reverb is one effect that does particularly benefit from the 64-bit nature of the G4, although more from an addressing perspective than simply one of processing, since reverb algorithms deal with complex calculations of large numbers, which can now be carried out in fewer operations with data being retrieved and manipulated as longer words.

The G5 is obviously a competent system but, from what I've seen, software that's written well for the platform can make it an amazing system. The issue of how many Platinum Verbs can be run isn't really the point, of course: the tests are really just a way of demonstrating relative DSP performance, meaning that you could expect proportionally the same amount of improvement from a range of effects and instrument algorithms, rather than just a reverb. It's also interesting to note that having two processors makes a huge difference, as I'll explain in a little more detail next month. This means that while both the dual 1.8GHz and 2GHz Macs will offer the kind of improvement described here, the performance of the single-processor 1.6GHz G5 Power Mac will be far less impressive.



After the Platinum Verb experiments, I moved on to looking at the number of voices Emagic's EXS24 sampler was capable of playing back on the G5 — and I have to say that the results were astounding. Unfortunately, they'll have to wait until next month because we've almost reached the end of the page. But — in the style of the time-honoured 'guess the weight of the jar' game at at the summer fète — if anyone feels like guessing the number of EXS24 voices I managed, the closest guess could win a scale model of Steve Jobs whittled from Wensleydale!

by SOS

FILTERZ
15-01-2004, 03:35 PM
:dontevengothere: your tempting me away from my trusty pc laptops

DJZeMig_L
17-01-2004, 12:53 AM
Lol... I stick 2 what works.. my first PC was a 486 DX2 which lasted 4 years and 6 releases!! :) I changed when it died!! RIP!

Z

miromiric.
17-01-2004, 12:21 PM
pc is better then mac.

DJZeMig_L
17-01-2004, 06:26 PM
No man .. U can't say something like that... the advantages of one over the other are of months... one month the PC gets new features that makes it more powerfull, next month is the mac...


One thing got 2 b said Mac is moving 2 make they'r OS more on a music work tip... so that make give it the edge in some time from now!

Also I will go as far as saying that If u have a PC that u invested the same $ has the equivalent MAC... use it only for music with the xp tweeks 2 the fine degree, use original programs in both (and only the absolute necessary).. then U'll probably have the same performance and stability!

The macs are more stable for a bunch of reasons :

Most people use only original programs
they only MACs for music... i.e. it's not a gamestation, videocenter, internet, etc....

The OS reserves lots more resorses for itself so it's harder 2 crash, Pcs atribuite more power 2 aplications!!

Z

miromiric.
17-01-2004, 06:58 PM
yeyeyeye talk to the hand :P

DJZeMig_L
17-01-2004, 09:12 PM
yer asking 4 some biatch slappin' eheheh jus kiddin m8! ;)

Z

278d7e64a374de26f==