Subject: [Commentary] Next Gen Macs....The Case for 6+ slot Macs
From: Doug Stringham (by way of Sarge)
Date: Mon, 7 Dec 1998 13:42:12 -0800

    While Apple's move to increase bus speeds, support 64-bit cards, add Firewire and USB is a great move on their part, the two things that they are at issue here (i.e. only three slots and using UltraDMA instead of SCSI) are REAL ISSUES for digital video.

First off I will concede that only a very small percentage of end-users will ever need more than three slots ever. It's a fact.... after all, no need for additional sound cards for end users or joystick serial cards, etc. But in professional video and audio editing we use PCI cards galore, in fact, sometimes six slots ISN'T enough even then.

I will address each issue regarding this argument and point out the reasons as to why a six bus system and SCSI on board are critical not only to pro video/film and audio editing solutions (I'm not talking about small hobbyist studios or set-ups but real video/film production facilities).

THE SIX PCI BUS ISSUE:

#1 - CURRENT SETUP

Currently I am using a PowerTower Pro 225 with six PCI slots. I have two 21" monitors (one Twin Turbo card for each for a total of two), two Media 100 cards (to support xr features), an Adaptec 3940UW dual channel UW SCSI card, and a 10/100 ethernet card. This comes to a total of SIX SLOTS! And I could actually use an additional slot to support more drives that I desperately need (two minutes of video on Media100xr = 1 gig HD space). I've been considering pulling my 10/100 card just to get the additional drive space I need for larger projects and holding media for when we are juggling multiple projects on the same machine. Also, moving over to the Yosemite board means that I have to use 9 additional SCSI addresses to use my existing drives, peripherals that are being supported by the Apple's current internal/external SCSI busses..... I don't have these 9 addresses available as my current 3940 is completely loaded down with RAID drives... (yes.. that IS all channels used!)

#2 - NULLIFYING THE EXPANSION CHASSIS ARGUMENT

The argument that is always brought to me is "Then why not get an expansion chassis?" To put matters to rest, I've already researched this route thoroughly and this is the problem plain and simple....bandwidth. It isn't just the fact I need more slots to plug cards into, but the slots have LIMITED BANDWIDTH. A six bus Macintosh actually has THREE SLOTS x 2.... meaning that there is one PCI controller for for three slots each having it's own bandwidth. The demands for the SCSI controller and the Media100 cards are so high that I can't place them both on the same PCI bus... one has to be assigned to one PCI controller and the other card to the second PCI bus controller. If I were to place them under the control of a single PCI controller, I would experience dropped frames, freezing for a few frames and loss of synchronization... all critical issues in video, film and audio.

Also, an expansion chassis is basically a PCI card that plugs into A SINGLE SLOT. I now have to push the bandwidth of three slots into one, not including the bandwidth the controller has to take care of for the two remaining open slots.

Let me address the argument that is now sure to surface... "but I read that Media100 has approved two chassis' that will work without these problems". True, for the moment... but let me tell you where this industry is going and do some basic math to point out the weaknesses in using expansion chassis' for PCI cards in this industry. Media100 has a solution that will work for CURRENT systems using CURRENT video technologies. Essentially 2:1 compression algorithms using the NTSC standard (640x486 and 720x486 D1 resolutions). Using a set-up like this and Media settings of 300KB/sec (2:1 compression) one can work with an expansion chassis (though the drives do take somewhat of a performance hit) and create/edit video using Media100. But, the industry is rapidly (and I mean very rapidly) moving to uncompressed video and, more importantly, HDTV (high-def TV). These both have HUGE bandwidth and drive space requirements as well as tremendous CPU loads.... current six bus systems aren't even fast enough to support uncompressed HDTV even with the bandwidth split across two PCI controllers.

Now the math:

Media100xr requires a MINIMUM of 26 MB/sec solid. This is using current 2:1 compression schemes. If Media100 were to move to uncompressed video today, it would require a throughput of roughly 50 MB/sec to maintain video stream without hiccupping. This means that Media100 needs 50 MB/sec throughput AND the drives need 50 MB/sec bandwidth as well. Current 33Mhz 32-bit PCI slots have about a 260Mbps throughput (that's bit.. not byte). High-definition television (uncompressed) has a whopping 1.5Gbps throughput requirement! These numbers don't even reflect the additional bandwidth required to run our two Twin Turbo cards or 10/100 card on board.

.....MORE SLOTS VIA A EXPANSION CHASSIS DOES NOT MEAN MORE BANDWIDTH!!!

Here's the bottom line (and it hurts). Not only have many industry professionals realized the bandwidth limitations of a three bus system and the bandwidth limitations of current six bus systems (in regards to HDTV), but they've already moved onto the PC for HDTV solutions now. There isn't a single high-def editing system on the Macintosh, but I can count numerous solutions on the PC... why?... because the PC has already addressed this issue with systems sporting 12 high-speed PCI slots with four PCI controllers on board. The systems are set-up to handle the bandwidth requirements of HDTV. If Apple doesn't create a true media system here in the future, hardcore Mac addicts like myself will find our hand forced and have to move to Windows NT.... something I've been fighting desperately. If Apple loses it's high-end market share, I can almost guarantee that it will have a trickle-down effect into the mid-range and consumer level systems. The fact is that the high-end has driven the consumer end, and benefited the consumer as well. Technologies like QuickTime and QuickTime VR were created with the professional in mind.... and consumers have had the fortunate spin-off benefit from these.

My solution is this. Apple needs to create a true workstation class machine.... not for the everyday Mac user, but for those in the media fields (i.e. film/video). They need to create a system that rivals their PC counterparts not for image, but because they need to be able to compete in this arena before the Mac is relegated to mid-level video editing and finally consumer level only. For me money is not an issue, I'd be willing to shell out $12,000+ for a workstation class Mac that has features like 6 64-bit 100Mhz PCI slots (12 would be best), multiple CPU slots for parallel processing (as I just finished a 50 hour AE render for a PBS special, parallel multi-processing is something I'm dying for), dual-channal UW2 SCSI, four-port Firewire (400Mbps), USB, ADB, 100B ethernet, and 133Mhz+ bus speeds... all with the ease of use and functionality of the MacOS.

To let you all know just how real this issue is, Media100 and AVID have been begging Apple to release a six-bus system because of these exact issues. Apple hasn't moved in that direction and, from a spokesperson from AVID, they don't intend to.... not good news for my company.

Speed is my livelihood and bandwidth is critical to production. To assume that your situation is the same as mine is wrong. Fact is, how long do you think Apple will last if they lose the high-end video production market?.... they are at a risk of losing it right now..... just visit NAB in March and see the REAL MARKET... then you will understand what issues are at hand.

THE ULTRA DMA ISSUE

The second major issue I have with the new Yosemite boards is the dropping of SCSI. Many people are saying "so what?... so you take a small performance hit... but it costs you less". Hmmm.... didn't we as Macmarines always argue that "you always get what you pay for". Isn't that part of the reason that Mac's have cost more in the past? Because Apple kept to top technologies to keep their systems in the forefront of the PC? By moving to UltraDMA we have introduced several new issues/problems. First off, unlike SCSI....UltraDMA places a large percentage of it's load onto the CPU. "Big deal... with my screaming fast G3 it doesn't make a dint in performance really"... hmmmmm.... ever wonder why PC's have been more prone to file failures/corruption than the Mac?.... well... the CPU has always been intertwined with the ATA/DMA controller, and when it locks up during a file save/read, the file runs a high risk of corruption. Fact is, UltraDMA is a consumer solution to demands of "we want more speed for less money"... essentially they've cut the corners to give you more bang for the buck, but at the cost of stability, speed and overall reliability. Secondly, UltraDMA performance/reliability in a RAID situation is majorly problem-prone. Visit last months New Media article where they compare UltraDMA with Ultrawide SCSI-2...... (http://www.newmedia.com).... they conclude that though UltraDMA is fast and comes in a close second behind UW2.... it is problem-prone and the recommend that professionals not use it. UltraDMA for the consumer is find and dandy for me, but I need SCSI, Fiber-channel or a Firewire solution for reliability, burst speeds and throughput. Also, the fact that I have 9 SCSI devices that need to migrate to the new system in addition to my RAID drives means that I either have to give up 9 drives (approx. 81 gigs of usable HD space) or give up the peripherals (which several contain client critical support files, etc.). Thus the dilemma.

Let's not replace SCSI with UltraDMA... but with a Firewire alternative.

I hope this clarifies the argument for six+ PCI slots on the Macintosh and the problems with UltraDMA. If you have further questions or comments... or if I need to clarify it more clearly... please feel free to contact me directly.

Thanks,

Doug Stringham www.impulsestudios.com

     This wasn't a personal letter - but rather an interresting exerpt from the MacMarines mailing list which had this little ditty from the group that takes no wrong word against it's own religion. It would appear that they're loosing the faith as well as the Professional Video Editing market, lock, stock, and barrel.
     -mgabrys



back
_home_|_why_|_win_|_backdraft_|_links_
_letters_|_download_|_current_|_bbbs_|_goodshit_