single head nvidia s-video tv-out will not interlace
I've set up a HTPC running Xubuntu 7.04 with only a CRT television connected to it via my Nvidia GForce 4 MX 420's s-video output. It is working to a degree (I'm typing from it now with some difficulty) but I don't think it's sending the proper signal to my TV.
In 640x480 it appears that all the horizontal pixels are being rendered on screen, but at most half of the vertical pixels are being rendered. For example, when moving the mouse cursor horizontally it does not distort, but when moving it vertically it does. Envision the distortion seen when a LCD display is rendering content in a non-native mode. 800x600 and 1024x768 respectively render less and less pixels to the TV.
The BIOS post and Xubuntu loading screen all look great, but as soon as the Nvidia drivers load and display their logo the problem begins. I'm guessing it has something to do with it not outputting an interlaced signal, but it may be more than that since at 800x600 and 1024x768 there is still a loss of pixels horizontally. Here is my xorg.conf for reference:
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Section "Monitor"
Identifier "Monitor"
HorizSync 30.0 - 50.0
VertRefresh 60
EndSection
Section "Device"
Identifier "nVidia Corporation NV17 [GeForce4 MX 420]"
Driver "nvidia"
BoardName "nVidia GeForce 4 MX 420"
# Option "TVStandard" "NTSC-M"
Option "TVStandard" "HD480i"
Option "TVOutFormat" "SVIDEO"
Option "ConnectedMonitor" "TV"
# Option "TVOverScan" "0.6"
Option "RenderAccel" "1"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV17 [GeForce4 MX 420]"
Monitor "Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "800x600"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
|