[olug] Nvidia TV-Out

Adam Lassek hayai2 at cox.net
Sun Jan 30 23:39:24 UTC 2005


I followed your second example, but it only displays on the TV and not
on the CRT.

On Sat, 2005-01-29 at 08:58 -0600, Jay Swackhamer wrote:
> Here are the appropriate sections of the XF86Config/xorg.conf
> 
> 
> For separate X Displays(No dragging from one to the other) i.e. MythTV on
> TV, desktop on monitor
> 
> ########CUT HERE######################
> Section "ServerLayout"
>         Identifier     "Default Layout"
>         Screen      0  "Screen TV nVidia" 0 0
>         #Screen      0  "Screen0" 0 0
>         Screen      1  "Screen1" RightOf "Screen TV nVidia"
>         InputDevice    "Mouse0" "CorePointer"
>         InputDevice    "Keyboard0" "CoreKeyboard"
>         InputDevice    "DevInputMice" "AlwaysCore"
>         InputDevice    "LIRC-Mouse" "AlwaysCore"
> EndSection
> 
> 
> Section "Monitor"
>         Identifier   "Monitor0"
>         VendorName   "Monitor Vendor"
>         ModelName    "E70fb-2"
>         DisplaySize  320        240
>         HorizSync    30.0 - 70.0
>         VertRefresh  50.0 - 90.0
>         ModeLine     "1400x1050" 129.0 1400 1464 1656 1960 1050 1051 1054
> 1100 +hsync +vsync
>         ModeLine     "1400x1050" 151.0 1400 1464 1656 1960 1050 1051 1054
> 1100 +hsync +vsync
>         ModeLine     "1400x1050" 162.0 1400 1464 1656 1960 1050 1051 1054
> 1100 +hsync +vsync
>         ModeLine     "1400x1050" 184.0 1400 1464 1656 1960 1050 1051 1054
> 1100 +hsync +vsync
>         Option      "dpms"
> EndSection
> 
> Section "Monitor"
>         Identifier "TV"
>         HorizSync 30-50
>         VertRefresh 60
> EndSection
> 
> 
> Section "Device"
>         Identifier "nVidia"
>         VendorName  "Asus"
>         BoardName   "nVidia"
>         Driver "nvidia"
>         BusID "PCI:01:00:0"
>         Screen 0
> EndSection
> 
> Section "Device"
>         Identifier "nVidia1"
>         VendorName  "Asus"
>         BoardName   "nVidia"
>         Driver "nvidia"
>         BusID "PCI:01:00:0"
>         Screen 1
> EndSection
> 
> 
> Section "Screen"
>         Identifier "Screen TV nVidia"
>         Device "nVidia"
>         Monitor    "Monitor0"
>         Monitor "TV"
>         DefaultDepth 24
>         Option "NvAGP" "3"
>         Option "TwinView" "1"
>         Option "TVStandard" "NTSC-M"
>         Option "ConnectedMonitor" "TV, CRT"
>         Option "TVOutFormat" "COMPOSITE"
>         #Option "TVOutFormat" "SVIDEO"
>         Option "TVOverScan" "0.6"
>         Option "XvmcUsesTextures" "1"
>         Option "SecondMonitorHorizSync" "30 - 50"
>         Option "SecondMonitorVertRefresh" "60"
>         Option "TwinViewOrientation" "LeftOf"
>         Option "NoLogo" "true"
>         Option "HWCursor" "true"
>         Option "RenderAccel" "true"
>         #Option "MetaModes" "640x480, 640x480; 400x300, NULL' 320x240, NULL"
>    SubSection "Display"
>         Depth 24
>         Modes "1024x768" "640x480" "400x300" "320x240"
>         ViewPort 0 0
>    EndSubsection
> EndSection
> 
> Section "Screen"
>         Identifier "Screen1"
>         Device     "nVidia1"
>         Monitor "TV"
>         DefaultDepth     24
>         Option "NoLogo" "true"
>         Option "HWCursor" "true"
>         Option "RenderAccel" "true"
>         Option "TVOutFormat" "COMPOSITE"
>         SubSection "Display"
>                 Depth 24
>                 #Modes    "480x480"
>                 Modes    "640x480"
>         EndSubSection
> EndSection
> 
> ########CUT HERE######################
> 
> For shared desktop across both screens
> ########CUT HERE######################
> 
> 
> 
> Section "Screen"
>         Identifier "Screen0"
>         Device     "Videocard0"
>         Monitor    "Monitor0"
>         Option "NvAgp" "3"
>         # Option "NoLogo" "boolean"
>         #Option "RenderAccel" "false"
>         # Option "NoRenderExtension" "boolean"
>         # Option "UBB" "boolean"
>         # Option "WindowFlip" "boolean"
>         # Option "PageFlip" "boolean"
>         # Option "DigitalVibrance" "integer"
>         # Option "Dac8Bit" "boolean"
>         # Option "Overlay" "boolean"
>         # Option "CIOverlay" "boolean"
>         # Option "TransparentIndex" "integer"
>         # Option "OverlayDefaultVisual" "boolean"
>         # Option "SWCursor" "boolean"
>         # Option "HWCursor" "boolean"
>         # Option "CursorShadow" "boolean" Enable disable use of a
>         # Option "CursorShadowAlpha" "integer"
>         # Option "CursorShadowXOffset" "integer"
>         # Option "CursorShadowYOffset" "integer"
>         # Option "ConnectedMonitor" "string"
>         # Option "UseEdidFreqs" "boolean"
>         # Option "IgnoreEDID" "boolean"
>         # Option "NoDDC" "boolean"
>         # Option "FlatPanelProperties" "string"
>         # Option "UseInt10Module" "boolean"
>         # Option "TwinView" "boolean"
>         # Option "TwinViewOrientation" "string"
>         # Option "SecondMonitorHorizSync" "range(s)"
>         # Option "SecondMonitorVertRefresh" "range(s)"
>         # Option "MetaModes" "string"
>         # Option "NoTwinViewXineramaInfo" "boolean"
>         # Option "UseClipIDs" "boolean"
>         # Option "TVStandard" "string"
>         # Option "TVOutFormat" "string"
>         # Option "TVOverScan" "Decimal value the range 0.0 to 1.0"
>         # Option "Stereo" "integer"
>         # Option "NoBandWidthTest" "boolean"
>         # Option "IgnoreDisplayDevices" "string"
>         # Option "IgnoreDisplayDevices" "DFP, TV"
>         # Option "MultisampleCompatibility" "boolean"
>         # Option "NvAgp" "0" ... AGP support
>         # Option "NvAgp" "1" ... NVAGP, if possible
>         # Option "NvAgp" "2" ... AGPGART, if possible
>         # Option "NvAGP" "3" ... AGPGART; if that fails, try
>         Option "TwinView"
>         # Option "SecondMonitorHorizSync" "<hsync range(s)>"
>         # Option "SecondMonitorVertRefresh" "<vrefresh range(s)>"
>         # Option "MetaModes" "<list of
>         # Option "TwinViewOrientation" "<relationship of 1 to head 0>"
>         # Option "ConnectedMonitor" "<list of display devices>"
>         # Option "MetaModes" "1280x1024,1280x1024; 1024x768,1024x768"
>         # Optionally, mode names can followed by offset information
>         # Option "ConnectedMonitor" "CRT, CRT"
>         # "NoTwinViewXineramaInfo" XF86Config Option (please Appendix D
>         Option "MetaModes" "1280x1024,800x600; 1280x1024,NULL;
> 1024x768,640x480;"
>         Option "TwinViewOrientation" "RightOf"
>         # Option "TVStandard" "NTSC-M"
>         Option "ConnectedMonitor" "TV"
>         Option "TVOutFormat" "SVIDEO"
>         # Option "TVOutFormat" "COMPOSITE"
>         # Option "MetaModes" "1024x768_120, 1024x768_120"
>         DefaultDepth     24
>         SubSection "Display"
>             Depth 24
>             Modes "1280x1024, 800x600" "1280x1024,NULL" "1024x768,640x480"
>         EndSubSection
> EndSection
> 
> 
> > I'm fighting with my Nvidia card trying to get it to do tv-out. What I
> > want is to play video from my computer on the television, with the
> > monitor and tv at different resolutions. It keeps telling me I have an
> > invalid configuration.
> >
> > My video card is a GeForce 6800. Does anyone have a working xorg.conf I
> > can look at?
> > --
> > Adam Lassek <hayai2 at cox.net>
> >
> > _______________________________________________
> > OLUG mailing list
> > OLUG at olug.org
> > http://lists.olug.org/mailman/listinfo/olug
> >
> 
> 
-- 




More information about the OLUG mailing list