(This document is part of the PC-Clone Unix Hardware Buyer's Guide. The Guide is maintained by Eric S. Raymond ; please email comments and corrections to him.)

UP -- Return to the contents page
NEXT -- Go to the next section.
BACK -- Go to the previous section.


Monitors and Video Cards

Buying a Video Card

Video controllers translate byte values deposited in their video memory by your GUI (usually an X server under Linux) into an analog RGB signal which drives your monitor. The simplest kinds treat their video memory as one big frame buffer, requiring the CPU to do all dot-painting. More sophisticated ``accelerated'' cards offer operations such as BitBlt so your X server can hack the video memory algorithmically. These days almost all cards even at the low end actually have some acceleration features.

Cards are rated by the maximum number of analog signal changes they can produce per second (video bandwidth). Video bandwidth can be used to buy varying combinations of screen resolution and refresh speed, depending on your monitor's capabilities.

Another important variable of video cards is the size of their on-board video RAM. Increased memory lets you run more colors at higher resolutions. For instance, a 1MB card usually will only allow 256 colors at 1024x768 while a 2MB card usually allows at least 16-bit color (a palette of about 65,000 colors). You'll need 4MB of video memory to use 24-bit or ``true'' color (16 million colors) at 1024x768.

The card's video RAM size has no effect on its speed. What does affect speed is the type of memory on board. VRAM (Video Random Access Memory) is fast but more expensive; it features a dual-ported design allowing two devices (the CRT controller and the CPU) to access the memory at the same time. DRAM (Dynamic Random Access Memory) is is similar to the RAM used in main memories. It is cheaper, more common, and slower (because the CRT controller and the CPU must take turns accessing the video buffer).

A quick review of monitor standards:


                                 Horizontal   Vertical
    Name         Resolution  Colors  Frequency   Frequency   Notes
    ------------------------------------------------------------------------
    MDA           720x350            18.43 KHz     50 Hz     Obsolete

    CGA           640x200      2     15.85 KHz     60 Hz     Obsolete
                  320x200      4
  
    EGA           640x350     16     21.80 KHz     60 Hz     Obsolete

    VGA           640x480     16     31.50 KHz     60 Hz
                  320x200    256

    VESA VGA      640x480     16     38.86 KHz     72 Hz
                  320x200    256

    VESA SVGA     800x600     16     48.01 KHz     72 Hz
                  640x480    256

    8514/A        1024x768    16     35.20 KHz     43.5 Hz   Obsolete

    XGA           1024x768   256     ??            ??        Obsolete

    VESA 1024x768 1024x768   256     56.48 KHz     70 Hz

The Horizontal and Vertical Frequency columns refer to the monitor scan frequencies.

The vertical frequency is the upper limit of the monitor's flicker rate; 60Hz is minimal for ergonomic comfort, 72Hz is VESA-recommended, and 80Hz is cutting-edge. At resolutions above VGA, horizontal scans take long enough that the monitor may never reach anywhere near the vertical-frequency maximum; how close it gets is a function of the horizontal-scan frequency (higher is better).

For more information on how to avoid the evil screen flicker, see "The Hitchhiker's Guide to X386 Video Timing (or, Tweaking Your Monitor Modes for Fun and Profit)", a tutorial written by your humble editor and included with the XFree86 distribution; surf to it at https://tuxedo.org/~esr/faqs/video-modes

It's still barely possible to find MDA video boards and monitors out there, but prices for SVGA have collapsed so totally that it's not worth bothering.

XGA is an IBM-proprietary included for completeness, but is vanishingly rare in the clone market. 8514/A is another IBM standard supported by a few graphics accelerator cards. It is interlaced, and thus has a tendency to flicker. The VESA 1024x768 standard makes XGA and 8514/A obsolete,

SVGA or `Super VGA' strictly refers only to 800x600 resolution, but is widely used for 1024x768 and even 1280x1024 resolutions. Standards above 1024x768 are weak and somewhat confused.

These days, most vendors bundle a 14" monitor and super-VGA card with 1024x768 resolution in with their systems. Details to watch are the amount of RAM included (which will affect how much of that maximum resolution and how many colors you actually get), and whether the memory is dual-ported VRAM (slightly more expensive but much faster).

You should check ahead of time which Super VGA chipset the vendor normally ships. Though DOS/Windows doesn't really care, the Unix software that uses it (most notably X servers) will definitely notice the difference. Many commercial implementations of X servers for Intel Unix don't know how to use the SVGA modes of the cheapie Oak and Trident SVGA chipsets, which are the ones most often bundled with systems (XFree86 handles them OK, though). The cards based on the Tseng 4000 chipsets are often bundled or available as as an extra-cost option (usually less than $50 above Oak or Trident), perform better, and are supported by the most implementations of Intel Unix-based X servers. ATI VGAWonder chipset is well-supported and often bundled with multimedia or graphics systems.

Selecting a Monitor

Things to check for on the monitor spec sheet:

If you can, buy your monitor from someplace that will let you see the same monitor (the very unit you will walk out the door with, not a different or `demo' unit of the same model) that will be on your system. There's a lot of quality variation (even in "premium" monitor brands) even among monitors of the same make and model.

Another good reason to see before you buy, and carry it home yourself, is that a lot of monitors are vulnerable to bumps. The yoke can get twisted, producing a disconcerting tilt in the screen image.

The Caveat Emptor guide has a good section on evaluating monitor specifications. And there's a database of monitor specs at The Big Old Monitor List.

Eric Buys A Big Monitor -- Smart Shopping Tips

In early 1996 the good folks at O'Reilly Associates dropped several $1000 checks on me in relatively quick succession (payment for fast-turnaround technical reviews). I decided to use the money to treat myself to a really good monitor.

This page tells you how I did it. Specific specs and pricing information will date quickly, but the method should still be good years from now.

My existing monitor wasn't bad -- a 17-inch Swan 617 that I could drive at a bit above 1024x768. Still, I yearned for more real estate -- especially vertical real estate, so I could view full PostScript pages using a legible font.

This brings us to our first prescription: be clear about what you want. It's easy, and very expensive, to buy more monitor than you'll really use.

I knew I wanted something in the 19-to-21-inch range, with 1280x1024 or higher resolution. I knew this would probably cost me about $2000, and could afford it. I knew I didn't need one of the monster projection monitors further upmarket, with screen sizes 24" and up. These will typically cost you $4K or so and are too big for desktop use anyway.

I also knew I didn't need one of the special true-color monitors designed for photo composition, making print separations, and so forth. These creatures (always Trinitrons) have better, denser color than conventional tubes but at a hefty price premium (and usually at some cost in available resolution). If all you're going to do most of the time is 16 or 256-color X screens, you don't need this capability.

Comparison of High-End Monitors

Once you've settled on what you need, gather comparative data. I started out doing this in the traditional way, with phone calls to manufacturer 800 numbers. Then I discovered that almost all the manufacturers have Web sites now, with technical specs for their monitors on them.

Here's how to read the specs:

The R field is screen resolution -- horizontal pixels by vertical. If there's a third number it's a claimed refresh frequency in Hz for the given resolution.

The A field is screen size -- nominal size followed by viewable area.

The D field is dot pitch (the effective size of a pixel).

The H field is a horizontal sync frequency range.

The V field is a vertical sync frequency range.

The B field is bandwidth.

The final figure is the manufacturer's suggested retail.

GoldStar

Phone: (800)-777-1192

GoldStar 20I
R:1600x1280 A:20"-18.8" D:.28 H:30-85 V:50-120 B:130
GoldStar 2010
R:1600x1280 A:20"-18.8" D:.28 H:30-85 V:50-120 B:130

Comments:

The spec sheets on these claim 1600x1280 with a 60Hz refresh rate, but I'm skeptical. A modeplot run makes it look like they're engineered to do 1280x1024 at exactly VESA's 72.5 refresh frequency when running at their maximum 130MHz clock. No headroom at all. The tech support person I spoke with couldn't pin down a difference between the 20I and 2010 models. No web page. I was not impressed, so I didn't bother asking for prices.

Magnavox

Phone: (800)-722-6224

Web: http://www.magnavox.com

20CM64
R:1280x1024 A:20"-19.1 D:0.31 H:30-64 V:50-90 B:110 $1199

Comments:

Nice Web site -- all necessary info at one's fingers. I never had to call these guys.

Mitsubishi

Phone: (800)-843-2515

Web: http://www.mela-itg.com

Diamondpro 21TX (part number THN9105SKTK)
R:1600x1280x75 A:21"-19.7" D:.30 H:30-93 V:50-120 B:180 $2199
Mitsubishi 20H (part number FR8905SKHK)
R:1280x1024x75 A:20"-18.6" D:.28 H:30-86 V:50-152 B:135 $1699

Comments:

The web page has a wealth of good detail once you get past the marketese.

NEC

Phone: (800)-388-8888

Web: http://www.nec.com

XP21
R:1600x1200x70 A:21"-19.8" D:.28 H:31-89 V:55-160 B:85 $2500
XE21
R:1280x1024x60 A:21"-19.8" D:.28 H:31-69 V:55-120 B:85 $2095

Nokia

Phone: (800)-368-4351

Web: http://www.nokia.com

445M
R:1600x1200x65 A:21"-19.69" D:.25 H:30-82 V:50-120 B:200
445X
R:1600x1200x80 A:21"-19.69" D:.25 H:30-102 V:50-120 B:200 $2575

Comments:

No suggested retail prices on the Web site. Nokia's service people didn't have information on the 445M.

Samsung

Phone: (800)-446-0262

20GLS
R:1600x1200x66 A:20"-18.75" D:.28 H:30-85 V:50-160 B:150 $1599
21GLS
R:1600x1200x68 A:21"-19.75" D:.28 H:30-82 V:50-120 B:150 $1999

Comments:

No web page, but they're working on it. Some tubes OEMed from Hitachi.

Sony

Phone: (800)-244-1372

Web: http://www.sony.com

20sfII
R:1600x1200x60 A:20"-19.1" D:.30 H:30-85 V:48-150 B: $2,229
Multiscan Trinitron True-Color Display
R:1600x1200x60 A:20"-19.1" D:.30 H:30-85 V:50-150 B: $4,250

Comments:

The .30 is a stripe pitch, not a traditional dot pitch. The True Color isn't the sort of thing I wanted but I've included it for comparison.

ViewSonic

Phone: (800)-888-8583

Web: http://www.viewsonic.com

PT810
R:1600x1200x73 A:21"-19.5" D:.30 H:30-92 V:50-120 B:200 $2195
21PS
R:1600x1280x68 A:21"-19.7" D:.25 H:30-85 V:50-160 B:185 $1845

Comments:

Specs are at http://www.viewsonic.com but are sketchy (H/V/B and many other figures missing). PT810 is Trinitron technology; the .30 is a stripe pitch and is claimed to be equivalent to .28 dot pitch. ViewSonic positions the 21PS as a CAD/CAM/DTP monitor and the PT810 more as a specialist's tool for applications requiring very high quality color. It isn't the sort of thing I wanted but I've included it for comparison.

The Decision

This wasn't at all a hard call. The ViewSonic 21PS and Nokia 445X stood out from the pack immediately; their combination of high bandwidth with a 21-inch screen size and ultra-fine .25 dot pitch promised better performance than the general run of .28-pitch monitors.

Nor was the choice between the two very hard. ViewSonic's 21PS is $600 less expensive than Nokia's 445X for very similar performance. And, other things being equal, I'd rather buy a monitor from a specialist monitor manufacturer than a general consumer electronics outfit best known for its cellular phones.

So I determined to order a ViewSonic 21PS.

This left me with a second problem. My ATI Mach 32 can't drive a monitor at higher than 1280x1024 resolution and 94MHz bandwidth. So it wouldn't be able to drive the 21PS at 1600x1200. I wound up buying a Mach 64.

The combination worked wonderfully (two years later I discovered that VA Linux Systems buys the same monitor for its high-end systems). The only problem I have with it is that monitor is way bright even dialed down to its dimmest setting. You'll need a strong light in the room where you install it. Also, be aware that the only really convenient way to move one of these monster monitors is with a forklift!


Eric S. Raymond