[mythtv-users] nvidia tv-out - how do you do it? Better, but
not there yet.
Brad Fuller
bradallenfuller at yahoo.com
Wed Oct 20 03:04:36 UTC 2004
Brad Fuller wrote:
>
>
> john salch wrote:
>
>> The following works for me to offer two screens:
>>
>> # XFree86 4 configuration created by pyxf86config
>>
>> Section "ServerLayout"
>> Identifier "Default Layout"
>> Screen 0 "Screen TV"
>> Screen 1 "Screen LCD" RightOf "Screen
>> TV"
>> InputDevice "Mouse0" "CorePointer"
>> InputDevice "Keyboard0" "CoreKeyboard"
>> InputDevice "DevInputMice" "AlwaysCore"
>> EndSection
>>
>> Section "Files"
>>
>> # RgbPath is the location of the RGB database. Note,
>> this is the name of the # file minus the extension (like ".txt" or
>> ".db"). There is normally
>> # no need to change the default.
>> # Multiple FontPath entries are allowed (they are
>> concatenated together)
>> # By default, Red Hat 6.0 and later now use a font
>> server independent of
>> # the X server to render fonts.
>> RgbPath "/usr/X11R6/lib/X11/rgb"
>> ModulePath "/usr/X11R6/lib/modules/extensions/nvidia"
>> ModulePath "/usr/X11R6/lib/modules/extensions"
>> ModulePath "/usr/X11R6/lib/modules"
>> FontPath "unix/:7100"
>> EndSection
>>
>> Section "Module"
>> Load "dbe"
>> Load "extmod"
>> Load "fbdevhw"
>> Load "glx"
>> Load "record"
>> Load "freetype"
>> Load "type1"
>> Load "v4l"
>> EndSection
>>
>> Section "InputDevice"
>>
>> # Specify which keyboard LEDs can be user-controlled
>> (eg, with xset(1))
>> # Option "Xleds" "1 2 3"
>> # To disable the XKEYBOARD extension, uncomment
>> XkbDisable.
>> # Option "XkbDisable"
>> # To customise the XKB settings to suit your keyboard,
>> modify the
>> # lines below (which are the defaults). For example,
>> for a non-U.S.
>> # keyboard, you will probably want to use:
>> # Option "XkbModel" "pc102"
>> # If you have a US Microsoft Natural keyboard, you can
>> use:
>> # Option "XkbModel" "microsoft"
>> #
>> # Then to change the language, change the Layout
>> setting.
>> # For example, a german layout can be obtained with:
>> # Option "XkbLayout" "de"
>> # or:
>> # Option "XkbLayout" "de"
>> # Option "XkbVariant" "nodeadkeys"
>> #
>> # If you'd like to switch the positions of your
>> capslock and
>> # control keys, use:
>> # Option "XkbOptions" "ctrl:swapcaps"
>> # Or if you just want both to be control, use:
>> # Option "XkbOptions" "ctrl:nocaps"
>> #
>> Identifier "Keyboard0"
>> Driver "keyboard"
>> Option "XkbRules" "xfree86"
>> Option "XkbModel" "pc105"
>> Option "XkbLayout" "us"
>> EndSection
>>
>> Section "InputDevice"
>> Identifier "Mouse0"
>> Driver "mouse"
>> Option "Protocol" "IMPS/2"
>> Option "Device" "/dev/psaux"
>> Option "ZAxisMapping" "4 5"
>> Option "Emulate3Buttons" "no"
>> EndSection
>>
>> Section "InputDevice"
>>
>> # If the normal CorePointer mouse is not a USB mouse
>> then
>> # this input device can be used in AlwaysCore mode to
>> let you
>> # also use USB mice at the same time.
>> Identifier "DevInputMice"
>> Driver "mouse"
>> Option "Protocol" "IMPS/2"
>> Option "Device" "/dev/input/mice"
>> Option "ZAxisMapping" "4 5"
>> Option "Emulate3Buttons" "no"
>> EndSection
>>
>> Section "Monitor"
>> Identifier "LCD"
>> VendorName "Monitor Vendor"
>> ModelName "DPro930SB"
>> DisplaySize 370 270
>> HorizSync 30.0 - 110.0
>> VertRefresh 50.0 - 160.0
>> Option "dpms"
>> EndSection
>>
>> Section "Monitor"
>> Identifier "TV"
>> VendorName "Monitor Vendor"
>> ModelName "JVC TV"
>> HorizSync 30 - 50
>> VertRefresh 60
>> Option "dpms"
>> EndSection
>>
>> Section "Device"
>> Identifier "nvidia TV"
>> Driver "nvidia"
>> BusId "PCI:1:0:0"
>> VendorName "Videocard vendor"
>> Option "ConnectedMonitor" "TV"
>> Option "TVStandard" "NTSC-M"
>> Option "TVOutFormat" "SVIDEO"
>> Option "NvAgp" "1"
>> Option "TVOverScan" "1.0"
>> Screen 0
>> EndSection
>>
>> Section "Device"
>> Identifier "nvidia LCD"
>> Driver "nvidia"
>> BusId "PCI:1:0:0"
>> VendorName "Videocard vendor"
>> Option "ConnectedMonitor" "CRT"
>> Screen 1
>> EndSection
>>
>> Section "Screen"
>> Identifier "Screen LCD"
>> Device "nvidia LCD"
>> Monitor "LCD"
>> DefaultDepth 24
>> SubSection "Display"
>> Viewport 0 0
>> Depth 24
>> Modes "1280x1024" "1280x960"
>> "1152x864" "1024x768" "800x600"
>> "640x480"
>> EndSubSection
>> EndSection
>> Section "Screen"
>> Identifier "Screen TV"
>> Device "nvidia TV"
>> Monitor "TV"
>> DefaultDepth 24
>> SubSection "Display"
>> Viewport 0 0
>> Depth 24
>> Modes "800x600" "640x480"
>> EndSubSection
>> EndSection
>>
>> Section "DRI"
>> Group 0
>> Mode 0666
>> EndSection
>>
>> --- Brad Fuller <bradallenfuller at yahoo.com> wrote:
>>
>>
>>
>>> I have no idea how to do this in Linux. Those of you
>>> who have s-video out on an nvidia card: what do you do to make the
>>> card work with TV? I assume that you must add something to your
>>> xorg.conf
>>> file?
>>> Do you run (can you run) with two displays - A
>>> computer monitor AND a TV simultaneously?
>>> The README at the nvidia linux site describes it a
>>> bit, but I'm unsure how this done practically.
>>>
>>> Help appreciated, especially the xorg.conf relevent
>>> sections (if, indeed, this is what you need to change)
>>>
>>> thanks!
>>>
>>> brad
>>>
> Thanks for the xorg.conf. It's gotten me farther along! I can see when
> I restart X the default char text "login:" appears (before X starts)
> on the TV -- in fact, it looks like it switches from Monitor to TV.
> But, when X starts, it goes away on the TV and the Monitor is fine.
> I'm using a GeForce 4MX by BFG.
>
> Any idea why? This is sent to a standard little tv. Perhaps the
> HorizSync could be changed? I have it at the standard 30-50. (I live
> in the use so I would imagine that VertRefresh should stay at 60)
Just to clarify: I do get the standard text readout when the PC boots
and Linux boots -- -on both displays.
Yeah
But, when it goes to a higher resolution display (x may have started,
but I don't think so.. I'm using FC2) the TV display goes white.
I tried changing my computer monitor to 640x and 800x and restarted X,
just to see if I need to have the displays the same resolution, but that
didn't change anything. I've been googling for answers to this, but
it's strange that I haven't found anything. (I did find a HOWTO that
someone put together, but he's xorg file is configrued differently. see
here:
http://www.sunstatemartialarts.com/debian_media.html
)
More information about the mythtv-users
mailing list