Tips: Video Cards
visitors since 17 September 1996.
5 January 2001
These are all the graphics cards I know of for the Macintosh. I'd love to add more evaluative comments; please send corrections and additions to Denis Pelli.
If you want to show movies then you'll care about speed. Be aware that all my testing indicates that on-board (i.e. built-in) video is always at least twice as fast (MB/s) as any video card on a NuBus or PCI bus. I would look at Villagetronic and ATI first. The Villagetronic MacPicasso 540 supports 160 Hz, multiple pages, and programmable timing. The 10-bit DACs of the DOME ($3,000) and Radius ThunderPower ($800?) PCI cards are very appealing. ixmicro is out of business.
For discussion of performance and compatibility of the latest video cards (on all platforms) see AVSIM's 3-D Video Forum
Faster than 100 Hz
Most video hardware is capable of a wide range of spatial resolutions and frame rates, but the supplied software driver usually restricts the user to a few choices, and frame rates below 100 Hz. Partly in response to our request, it is my understanding that Apple is developing a standard way of obtaining an arbitrary spatial and temporal resolution.
Margi's Display-To-Go CardBus PC card supports a wide variety of displays, analog and digital. For Mac and Windows. (Available 21 August 2000.)
The built-in video on many of the G3 and G4 PowerMacs will go to high frame rates, over 100 Hz.
Nano Urbina's free customized driver for the built-in video in PowerMac 7300/7500/7600/8500/8600 adds support for 640x480 at 120 Hz.
Peter Bex reports (10/00) that the Voodoo5 5500 PCI for Macintosh supports 800*600 at 160Hz, among others. They provide a full list of resolutions.
Andrew Derrington notes that the MacPicasso runs at up to 160 Hz.
David Alais notes (5/99) that many of the ATI video cards will run at up to 120 Hz frame rates.
Timothy Bates reports that the driver for the ixmicro Twin Turbo 128M8 video card supports 100 Hz frame rate. The PowerMac 9600 has no built-in video, but comes with the ixmicro Twin Turbo 128M8 video card installed in its PCI bus. ixmicro is out of business.
Formac claims that several of its cards support 100 Hz.
Cards with more-than-8-bit DACs
At present we don't know of any Mac-compatible 10-bit color cards. This is a frequent question, so we should all alert the various manufacturers (e.g. Villagetronic) to the demand.
DOME video cards for PCI bus have 10-bit DACs, and cost about $3,000. However, they are monochrome, not color.
Radius Thunder, ThunderColor, and ThunderPower video cards for NuBus and PCI bus have 10-bit DACs. (Radius Vintage used to sell them for $800, but they're now sold out.)
RasterOps Horizon 24 (PCI), ProColor 32 (NuBus), Paintboard Turbo XL (NuBus), and PaintBoard Professional (NuBus) all have 9-bit DACs.
James Sokoll Pty Ltd Psychophysics Display Interface (NuBus) has 12-bit DACs.
How to load the CLUT on a video card with more-than-8-bit DACs.
Multiple video pages
A few Macintosh video drivers support
mulitple video pages. Switching between pages is essentially instantaneous,
and an appealing way to do double-buffering or to show short movies with big
or deep images. Early Mac video drivers did support this feature, but no applications
used it, so manufacturers have mostly dropped it from their video drivers. It's
an easy feature to add to a video driver, and I think that all the existing
hardware could support it, so you might try calling your manufacturer and trying
to talk them into adding the feature, to let you use any video memory that is
sitting idle in your card. (The number of pages available depends on the pixel
size. In max depth there's always only one page. In lesser depths there's unused
memory, which the video driver could make available as extra pages.) It's a
useful feature for games, which Apple and some manufacturers want to encourage.
TimeVideo and ScreenTest.m both report how many pages your video driver makes
available at each pixel size. The VideoToolbox offers a pair of routines (GDSetPageDrawn
and GDSetPageShown in GDVideo.c) that allow you to select which page you write
to and which page is displayed. Ben Singer has a Mac
Page-Flipping web page that provides MEX files for MATLAB. (Thanks to Richard
Murray, who asked.)
The Villagetronic MacPicasso offers multiple pages. Please let me know of others.
Flat panel displays
Macintouch reports (12/30/98): Henry Norr sent us an update on the digital flat-panel market for the Mac: "Besides IBM and SGI, several other companies are already shipping digital models. Viewsonic already describes its latest ones as Mac-compatible, and I know Princeton Graphics is going to show one at the Expo. The bottleneck thus far has been the availability of cards to drive the things - ATI announced one in Nov. (Xclaim 3D+), saying it would ship in Dec. As far as I can tell, though, it hasn't shipped yet, and I don't believe anyone else has announced a Mac card. (Matrox is other big player in this market on the PC - IBM, for example, uses their card- but they don't have a Mac version at this point.)
Dual Monitors
Normally, every graphics card insists on being a master, making it difficult to synchronize two monitors. ixmicro offered a Dual Monitor card which made it easy to run two monitors in synch, but ixmicro is now out of business.
See DOME.
Promax offers DH-MAX, a dual-monitor, accelerated AGP card for Power Mac G4 systems.
Other lists
Apple's Mac OS Software and Hardware Guide (database of third-party products)
Mark Sproul's list of PCI Cards for Mac
James Wang's list of forthcoming PCI video cards
Manufacturers
- David Alais notes (5/2/99) that all of the following models (announced in spring '99) will run at up to 120 Hz frame rates at 640x480, 800x600, and 1024x768 at 256, thousands, and millions of colors:
- E.J. Chichilnisky, writes (12/29/98):
- "I have documented rather carefully a significant (2-3 fold) slowdown in PaintRect() on ATI cards in Macs that have two ATI cards installed, under OS 8.5.x compared to OS 8.1. ATI engineers have replicated it and blame it on Mac OS rather than their own drivers. I have communicated this to Nano Urbina per your suggestion."
- "Internal ATI cards on G3 Rev2 Macs can suffer from a blurriness and dimness of the display that has been observed by many people (http://www.macintouch.com/g3dimvideo.html -- sorry, link broken as of September, 2000). The problem is with the G3R2 personality card, and is apparently absent in G3R1 and G3R3 machines. See that page for more info, including a hardware fix that I have tried and works."
- Cinema PCI Video Output Card
B.U.G. Inc.
- Pickels XA-PRO
- Pickels HV/Plus
- expensive broadcast-quality digital video for PCI Mac.
Diamond Multimedia, email, 408-325-7100 ext.3,Fax 408-325-7408
"due to lack of interest" (10/14/96) they don't list their Mac video cards at their web site. The Javelin video cards are 64-bit cards for PCI Macs. Javelin Video 3240XL (2 MB VRAM) $299, Javelin Video 3400XL (4 MB VRAM) $469. The manufacturer claims (9/29/96) that Javelin "delivers the same performance as 128-bit graphics cards: ... similar to the 128-bit IMS Twin Turbo 128M [and] out performing the ATI Xclaim GA."
- high-resolution 128-bit-bus (i.e. fast) 10-bit-DAC video cards for PCI Macs
(617)895-1155, (617)895-1133
Dome Md2 PCI card with 10-bit DACs. It is two independent video devices, each driving a monitor, on one card. Costs about $3,000. The data rate (reported by TimeVideo or ScreenTest.m) is about 30 MB/s. SetClut (ie cscSetEntries) doesn't wait for blanking. The driver uses the top 10-bits of the rgb color passed to cscSetEntries, and uses a 1024-entry 10-bit gamma table. I bought it to drive my BrightView monitor. We're happy with it so far. - denis (8/27/98)
How to load the CLUT on a video card with more-than-8-bit DACs.
EA Research Inc. (510)-867-0967
- $549, video cards for PCI and NuBus Macs.
- Sells several Mac PCI graphics cards supporting 600x800 at 100 Hz.
- "Lapis" video expansion cards
- Video adapters.
- Griffin NE3D allows your Mac to use PC video cards with the Voodoo2 3Dfx chipset.
ixmicro (formerly "Integrated Micro Solutions, IMS") is out of business (Mac News Network 2/18/2000).
-
As of January 2001, the ixmicro drivers
are available at Bill's ixmicro Driver
Page.
-
-
-
- 128-bit-bus video cards for PCI Macs
$399, Twin Turbo 128M2 (2 MB VRAM PCI Mac)
- MacGurus once sold the Twin Turbo 128M2 for $224.95. (I bought two. Work fine. -denis)
A review compares the Number Nine Imagine 128 to the ixmicro TwinTurbo M8.
-
- Normally, every graphics card insists on being a master, making it difficult to synchronize two monitors. As of June '99, ixmicro has a new Dual Monitor card which makes it easy to run two monitors in synch. The web page doesn't say much, but Sydney at support@ixmicro.com says (6/16/99) that, "Independent images can be displayed on the two monitors applied to the card.To have the two monitors be in sync just set them to the same resolution and hz. The monitors will be running from two different crystal clocks but they are identical."
-
- Road Rocket video card for the PowerBook G3 Series. $349. Note that "Bruce Stidston confirmed with ixMicro support that the ix3D Road Rocket PC graphics card prevents sleep on PowerBook G3 Series models under Mac OS 8.5.x; an updated driver is forthcoming." (Source: MRP 12/30/98).
-
- Timothy Bates reports that the driver for the ixmicro Twin Turbo 128M8 video card supports 100 Hz frame rate. The PowerMac 9600 has no built-in video, but comes with the ixmicro Twin Turbo 128M8 video card installed in its PCI bus.
Display-To-Go CardBus PC card supports a wide variety of displays, analog and digital. For Mac and Windows. $299. (Available 21 August 2000.) [The Mac driver is based on a driver that Nano Urbina wrote for them. Nano has helped out the vision community several times before, making it possible to achieve high frame rates and enabling wait for blanking on certain popular Macs.]
- video capture
- Mac-compatible L-2F flat-panel due in September '99 at $2500-2900 with resolution of 1,280 by 1024 pixels. (Source: MacInTouch, 6/21/99).
- miroVIDEO is now part of Pinnacle Systems.
Mirror Technologies (612)-832-5620, email
- inexpensive two-page monochrome monitor & unique video card for older 68k Macs.
- "Mitsubishi's new, $449 DiamondPro 710 monitor claims to be 'the flattest, sharpest, and brightest monitor available in the industry' and also features a contrast enhancement control, dubbed 'Fine Picture Mode.' Horizontal scan rates range from 30-86 kHz, and the 17-inch display has a 0.25 mm aperture grille. [Web site not yet updated.] " (Source: MacInTouch, 6/21/99)
- RenderPix PCI/500
- RenderPix PCI/502
- Out of business as of September 2000. See their web site.
-
- George Gordon writes (7/8/97), "It is my understanding that the MiroMotion 30 video card has been released. It is essentially a MiroMotion 20 card with the addition of sound and faster speed. I would be interested in hearing more."
-
- Pete Kramer writes (9/30/96 in Macintosh PCI Discussion List), "I can report very acceptable results using the miroMotion DC20 on several PowerMac 7200/75 systems. While not broadcast quality by any means, the board produced good industrial/educational results just using the stock 500 meg quantum HD. You do need to be careful setting data rates. I used 2 - 2.5 kbps. With SCSI accelerator and AV HD, I think you will approach "broadcastable" video. Be sure to use Quicktime 2.5, as it corrects most of the audio sync drift problems that all the low cost video boards suffer from. Also, download the latest drivers from miro's web site and trash the ones that are packed with the board. When I got mine, it was bundled with Adobe Premier 4.0 LE, with a free upgrade to 4.2 LE, and full 4.2 for $150. Also, use the best quality video signal, Y/C (S-VHS) preferred, played in a VCR with timebase correction (Panasonic AG1980, AGDS850 or similar from Sony or JVC).
"A very interesting thing about the miro DC20 is that the same hardware board works in either Power Macintosh PCI or a Wintel PCI machine, just change the software and drivers! (Isn't that the theory behind PCI in the first place?) That's why I got 10 boards where I used to work, 5 for Mac, 5 for Win. The Wintel drivers are free at miro's web site, and the 4.2 LE CD has both Mac and Win software. What a deal for cross dressers!"
- video capture, PCI and NuBus
DH-MAX, a dual-monitor, accelerated AGP card for Power Mac G4 systems. (Introduced January 2001.) $299
The Radius Thunder cards are no longer sold, but many people are still using them, so we retain the information below:
- video cards for PCI and NuBus Macs.
Thunder, ThunderColor, and ThunderPower video cards for PCI bus have 10-bit DACs. The plain Thunder card is very slow (4 MB/s), but the newer (and more expensive) ThunderPower card may be ok. Radius says that only the ThunderPower card can keep up with processors running faster then 132 MHz. To keep up with fast processors, Radius's Q&A page recommends that you stick to their ThunderPower series. (Source: Macintosh Resource Page, 2/15/97.) Linda Glennie writes (2/97), "We are using the Radius Thunder 30 card, while not for movies, we do need to change the color LUT and the gamma table quickly (in some cases once per frame). This does not seem to present any problem. ... we are thinking of purchasing 2 more of these cards."
- M. Mazurek writes (8/98), "I'm a student in Mike Shadlen's lab and I just ordered a Radius [ThunderPower?] 10-bit video card for $800 from a company called Radius Vintage at 800-375-9256. I had no trouble getting one, even though the Radius people themselves said they're hard to find."
- David Alais reports (5/00), "4 months ago i made enquiries to Radius Vintage about the 10-bit ThunderPower 30/1920 graphics card. At that time they had them in stock at $799. When i finally got around to ordering one this week they told me the last one had been sold (to someone in the vision research community, i strongly suspect!). As they have been out of production for a long time now there are absolutely no more (new ones) available. I did check with many used Mac dealers (Shreve etc,) but none had any."
-
- ScreenTest.m reports that the Radius ThunderPower card has a data rate of about 30 MB/s (faster for 32-bit pixels) and cscSetEntries does wait for blanking. [source: Steve Engel 8/4/98]
-
- A confusing but innocuous "feature" of the Radius ThunderPower card is that the driver boots up claiming (in response to a cscGetGamma call) to have an 8-bit DAC even though the card in fact has a 10-bit DAC. However, it will accept 1024-entry 10-bit gamma table (cscSetGamma) if you ignore the misleading information provided by cscGetGamma.
-
- How to load the CLUT on a video card with more-than-8-bit DACs.
- video cards for PCI and NuBus Macs.
support@rasterops.com, (800)729-2656 option 2
RasterOps Horizon 24 (PCI) and PaintBoard Professional (NuBus) "Both boards have 9-bit DACs, supporting one display at 1152x870, 75 Hz." (Source: Bosco Tjan, 9/19/96)
How to load the CLUT on a video card with more-than-8-bit DACs.
James Sokoll Pty Ltd
PO Box 808
Kenmore 4069 AUSTRALIA
Tel: 617 878 3357
Fax: 617 378 9794
Psychophysics Display Interface, 12-bit DACs, NuBus. NOT RECOMMENDED!
Rhea Eskew, writes (5/27/99) "I purchased a Generation III version of this device (two boards), which never quite worked properly. After lots of back and forth with the manufacturer in Australia, over many months, I returned it to him for repair. Months later, no device in hand, I had to cancel the purchase. It's too bad, because the device has lots of potential advantages: high resolution videoDACs, customizeable driver (source code provided) capable of high refresh rates, etc. But having wasted a huge amount of time trying to get the thing working right, I would not recommend that anyone else try to buy one.
- GLyder
-
-
- video capture. $1,995 and up.
- TARGA 1000
- TARGA 2000 DTX
- TARGA 2000 RTX
- DVCPRO TARGA 2000 RTX
Villagetronic is in Germany
orders@village.de 05066-7013-10, 95966-7013-49 fax
Software Hut is (was?) the U.S. distributor
softhut@erols.com 610-586-5701, 800-848-0079, 610-586-5706 fax
- Villagetronic used to make several MacPicasso models, for both PCI and NuBus. All support 640x480 at 160 Hz. Their web site used to have a comparison page, listing all the MacPicasso models. Now they have newer products, and no longer mention the MacPicasso at all.
-
- Ben Singer (bens@cvs.rochester.edu) says (9/11/98), "The MacPicasso 523 ($120) and MacPicasso 540 ($200) both have programmable timing. The dot clock goes up to 135 MHz on the 523, and 200 MHz on the 540. The 540 is their fanciest card. The timings section of the Monitors&Picasso control panel is where you can set several timing constants (descriptions from page 36 of the 523 manual).... the MacPicasso is doing fine with the latest version of PsychToolbox (2.33) and MATLAB 5.2.
Ben Singer (bens@cvs.rochester.edu) has a Mac Page-Flipping web page that provides MEX files for MATLAB. He says (9/10/98), "So far the only drivers I've come across that report multiple pages via cscGetPages are the ones with the MacPicasso cards. The 523 has 6 pages at 640x480x8 bits, and the 540 has 13 in that mode. So you could hold a 13-frame 640x480x8 movie in your MacPicasso 540."
- Ben Singer says (9/10/98), "I've made a first pass at adding hardware double-buffering (page-flipping) capability through MATLAB calls. It seems to improve the MovieTearDemo on my MacPicasso 523. I'm attaching three commands via three small mex files and three descriptive M files. The mex files are basically just wrapped versions of functions from VideoToolbox GDVideo.c. The three commands are: PageCount, DrawToPage and ShowPage. Details are in the M files. I'm thinking about wrapping up some DrawSprocket calls into mex files as well, since it looks like DrawSprocket is the only way to get page-flipping on several of Apple's built-in video drivers (which report 1 page to cscGetPages, but more than 1 to the DS call DSpContext_GetAttributes on at least the 8100,7200 and 73/75/76/85/8600).
-
- TidBITS says (12/97), "Many of us at TidBITS rely heavily on Macs with multiple monitors, so we were pleased when Kai Niggemann suggested the Villagetronic MacPicasso 516 as a cheap way to attach a second monitor to PCI-based Macs, 'This small, inexpensive PCI Video-card is not very fast, has no acceleration or anything, and only supports VGA so you need a multisync monitor for it. But it is probably the cheapest way to hook up that old monitor in the back of the closet. You can use the second monitor to store palettes from programs such as Photoshop and PageSpinner.'" The MacPicasso 516 has been discontinued in U.S., though it's still being advertised in Germany. In late December '97, Software Hut will introduce its successor, the MacPicasso 523, for $119.95 (not confirmed).