Re: Recommended NTSC output card ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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






[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux