On Mon, 2003-08-04 at 12:31, Tim Halle wrote: > Greetings: > I am in the process of building an open source media center and woundered if any of you had a recommendation for a good, linux supported, output card that does NTSC. PCI would be better than AGP as I am trying to fit this into a particular motherboard, but can probably live with AGP if I have to. > > Thanks > TH I've had great luck with all NVidia products. Have not used any zoran based cards but any NVidia Card with tv out should suffice for your needs. I would recomend you stick with agp. Setting up twinview and/or xinerama can be a bit tricky as you have to manually edit your /etc/X11/XF86Config-4 file, and there are a LOT of options. Make sure you can ssh into your box if you screw it up. Or at least know what command line editors you have available. Pico, mcedit etc. The Linux Forum at http://www.nvidia.com should point you to all the answers. This is what my XF86Config-4 file looks like. It's a good starting example: Section "ServerLayout" #Identifier "XFree86 Configured" Identifier "DefaultLayout" Screen 0 "Screen0" Screen 1 "Screen1" rightOf "Screen0" #Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "PS/2 Mouse" "CorePointer" # Serial Mouse not detected # USB Mouse not detected EndSection Section "ServerFlags" Option "AllowMouseOpenFail" "true" EndSection Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" ModulePath "/usr/X11R6/lib/modules" FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" FontPath "/usr/X11R6/lib/X11/fonts/Type1/" FontPath "/usr/X11R6/lib/X11/fonts/CID/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" FontPath "/usr/X11R6/lib/X11/fonts/TTF/" FontPath "/usr/X11R6/lib/X11/fonts/local/" EndSection Section "Module" Load "dbe" SubSection "extmod" Option "omit xfree86-dga" # don't initialise the DGA extension EndSubSection Load "fbdevhw" Load "v4l" Load "extmod" Load "glx" Load "speedo" Load "type1" Load "freetype" Load "record" Load "xtrap" Load "dri" EndSection Section "ServerFlags" Option "Xinerama" "true" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" Option "CoreKeyboard" EndSection Section "InputDevice" Identifier "Serial Mouse" Driver "mouse" Option "Protocol" "Microsoft" Option "Device" "/dev/ttyS0" # Option "Emulate3Buttons" "true" # Option "Emulate3Timeout" "70" Option "SendCoreEvents" "true" EndSection Section "InputDevice" Identifier "PS/2 Mouse" Driver "mouse" Option "Protocol" "IMPS/2" Option "ZAxisMapping" "4 5" Option "Device" "/dev/psaux" # Option "Emulate3Buttons" "true" # Option "Emulate3Timeout" "70" Option "SendCoreEvents" "true" EndSection Section "InputDevice" Identifier "USB Mouse" Driver "mouse" Option "Device" "/dev/input/mice" Option "SendCoreEvents" "true" Option "Protocol" "IMPS/2" Option "ZAxisMapping" "4 5" Option "Buttons" "5" EndSection # Auto-generated by VECTOR vlmkxf86cfg Section "Monitor" Identifier "Monitor0" ModelName "LKM 12928" # These are the DDC-probed settings and modelines HorizSync 31-79 VertRefresh 56-85 Option "dpms" # 640x480, 60.0Hz; hfreq=31.469000, vfreq=59.939999 ModeLine "640x480" 25.17 640 648 744 784 480 482 484 509 -hsync -vsync # 640x480, 75.0Hz; hfreq=37.500000, vfreq=75.000000 ModeLine "640x480" 31.50 640 656 720 840 480 481 484 500 -hsync -vsync # 640x480, 85.0Hz; hfreq=43.269001, vfreq=85.008003 ModeLine "640x480" 36.00 640 696 752 832 480 481 484 509 -hsync -vsync # 800x600, 56.0Hz; hfreq=35.155998, vfreq=56.250000 ModeLine "800x600" 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync # 800x600, 60.0Hz; hfreq=37.879002, vfreq=60.317001 ModeLine "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync # 800x600, 75.0Hz; hfreq=46.875000, vfreq=75.000000 ModeLine "800x600" 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync # 800x600, 85.0Hz; hfreq=53.674000, vfreq=85.060997 ModeLine "800x600" 56.25 800 832 896 1048 600 601 604 631 +hsync +vsync # 1024x768, 60.0Hz; hfreq=48.362999, vfreq=60.004002 ModeLine "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync # 1024x768, 75.0Hz; hfreq=60.022999, vfreq=75.028999 ModeLine "1024x768" 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync # 1024x768, 85.0Hz; hfreq=68.677002, vfreq=84.997002 ModeLine "1024x768" 94.50 1024 1072 1168 1376 768 769 772 808 +hsync +vsync # 1152x864, 75.0Hz; hfreq=67.500000, vfreq=75.000000 ModeLine "1152x864" 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync # 1280x1024, 75.0Hz; hfreq=79.975998, vfreq=75.025002 ModeLine "1280x1024" 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync EndSection Section "Monitor" Identifier "Monitor1" VendorName "TV" HorizSync 30.0 - 50 VertRefresh 60 EndSection Section "Device" ### Available Driver options are:- # sw_cursor is needed for some ati and radeon cards #Option "sw_cursor" #Option "hw_cursor" #Option "NoAccel" #Option "ShowCache" #Option "ShadowFB" #Option "UseFBDev" #Option "Rotate" Identifier "Card0" Driver "nvidia" VendorName "Card0" BoardName "Card0" BusID "PCI:01:00:0" Screen 0 EndSection Section "Device" Identifier "Card1" Driver "nvidia" VendorName "Card1" BoardName "Card1" BusID "PCI:01:00:0" Screen 1 EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" EndSubsection SubSection "Display" Depth 1 Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 4 Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 15 Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 32 Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" EndSubSection # Option "TwinView" # Option "SecondMonitorHorizSync" "30-50" # Option "SecondMonitorVertRefresh" "60" # Option "MetaModes" "1024x768,1024x768" # Option "TwinViewOrientation" "Clone" # Option "Stereo" "4" # Option "TVStandard" "PAL-I" # Option "TVOutFormat" "COMPOSITE" EndSection Section "Screen" Identifier "Screen1" Device "Card1" Monitor "Monitor1" DefaultDepth 24 Subsection "Display" Depth 24 Modes "640x480" EndSubsection Option "TVStandard" "NTSC-M" Option "TVOutFormat" "S-VIDEO" EndSection Section "DRI" Mode 0666 EndSection NOTE the device section list 2 cards evan though I'm only using one agp card. This allows you to have 2 independent screens, evan though the tv is RightOf main Monitor. In this way you can do a fullscreen playback from xawtv etc to the tv-out. Works great. (and cheap) I want a job at wgbh :-) Regards, Daniel Jircik http://home.swbell.net/pannomat