Using a VGA or DVI to component adapter is an option, but I'm not at all sure it's a good one: first off, if you're using a DVI-to-component cable, you have to make sure your DVI port is capable of analog output, mine isn't...if you have both a DVI and a VGA port on your video card, chances are it isn't, and only the VGA port has analog output, if the card comes with a DVI port and a DVI-to-VGA dongle, then you can be sure the analog output you need is there.
The other big down-side is that you have to work hard to get the mode-lines set right in your X config file, though I did find a site that explains how they work (
the Linux HTPC how-to)...of course, I don't have a DVI-to-component cable, and I've never tested whether the settings described there actually work...it does look like they've got it right, though.
In your case, I would personally recommend getting a card that has component-out unless you get a thrill from writing your own mode-line, or you think you can save a significant amount of money if you go with using a VGA-to-component adapter instead of a video card with component-out. After the install, all you need to do is add three lines to your X config file (see below), hit ctr-alt-backspace, and all should be fine. I just completed an install today, it took three minutes at most to get the display working correctly, after completing the install and the initial MythTV setup.
To be specific, here are the changes that need to be made to /etc/X11/XF86config-4 (all these settings also work with xorg.conf, if you ever try a distro that uses xorg)
Quote:
1. Tell X to ignore the monitor section...to do that, add the following line to your Screen section:
Option "ConnectedMonitor" "TV"
...this line may not be necessary if you don't actually have a monitor connected, though I never had any success until I added it. At any rate, I know you don't have to worry about mode-lines or vertical and horizontal refresh rates when you have this option enabled. If you're using TwinView, you'll presumably have two Screen sections, make sure to put this in the one for your TV, not in the one for your monitor.
2. Next, you need to tell it what resolution to send...to do that put in
one of the following lines (once again, it goes in the Screen section):
Option "TVStandard" "HD1080p" #if your video card and screen support 1080p (presumably @ 30Hz, since that's the ATSC standard)
Option "TVStandard" "HD1080i" #if you want to use 1080i @ 60Hz
Option "TVStandard" "HD720p" #if you want to use 720p @ 60Hz
...for a full list of format options, see
Appendix H of the NVIDIA Linux readme.
3. Tell X what size the display should be...put one of the following lines in your "Device" section:
Option "MetaModes" "1920x1080" #if you're using 1080i or 1080p
Option "MetaModes" "1280x720" #if you're using 720p
...TwinView users will need to specify both their monitor and HDTV-out resolutions under the MetaModes option, unless your monitor is able to clone the resolution you're using on your HDTV.
That's it! No worries about getting the mode-line right.