Adrian Chadd wrote:
Next - refresh rate. Its a fun one. refresh rate affects CRTs by just overtaxing what the electronics and the tube itself can do. Refresh rates can limit LCD resolutions by trying to push too much data over DVI. DVI has a fixed upper speed and doesn't fail gracefully like VGA (read: blurring and artifacts.) This is why you need >1 DVI connector to drive those enormous apple monitors - because one DVI connector couldn't support the data rate needed to drive that resolution at the refresh rate.
err, you still use 1 DVI connector for the 30" apple displays... They're special in a different way. Conventional "Single-link" DVI is limited to a dot-clock of around 165MHz. This basically caps you to a maximum (standard) resolution of 1920x1200. To get around this to allow the larger, very high resolution monitors, a standard known as Dual-Link DVI was created. Dual-Link DVI uses a second set of digital data connectors on the _SAME_ DVI plug to drive the display. It's still one connector, but it's two digital channels. Also with refresh rate, it's the 'maximum bandwidth' figure (which you'll find in your CRT monitor manual) which limits the maximum dot-clock. (VGA itself, being analogue, has no real limit as to the maximum dot-clock, the only limits are the card generating the signal and the ability of the cable being used to clearly carry the signal without interference). Some monitors also limit the Hsync and Vsync speeds. Dot clock is directly related to the product of the refresh rate and resolution, that is: dotclock = refreshrate * hres * vres where refreshrate is in Hz and hres and vres are in pixels and include the blanking delay (usually an additional 10% for CRTs, much less for LCDs - these are the 5th and 9th number in a modeline respectively). So, for a 1280x1024 @ 85Hz on a CRT: 1280 + 10% -> 1408 1024 + 10% -> 1126 Dotclock ~= 1408 * 1126 * 85 = 134759680Hz, or ~135MHz. By similar math given the dotclock and resolutions, you can calculate the refresh rates: href = dotclock/hres vref = href/vres where vref is the vertical refresh rate and href is the horizontal refresh rate, both in Hz. C. -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html