NTSC TV-out displays incorrectly

Charles Walter charlie.walter at mail.com
Sat Dec 3 18:20:20 PST 2005


Dear XOrg,

I really need a hand.  I've been working for weeks to get my tv-out to work correctly and I've run out of options.  The Linux TV image is very unstable in both terminal-size and full screen (DVD). The image 'rolls' about a third of the way down the screen so there's a 3 inch black horizontal line on the screen and the bottom of the image is on the top of the screen.  It will occasionally roll back to normal and then it goes awry again.  It seems worse in full screen. Once in a while, the whole screen will 'flail' around so I can't even locate the mouse.  Opening a terminal window usually stabilizes the image.

I'm running Mandriva 2006 with the latest nVidia driver.  I've attached my xorg.conf and my Xorg.0.log (verbose).  

Here's a brief history of what I've tried...

I originally used a minimum of options when configuring xorg.conf:
      Option "TVStandard" "NTSC-M" 
      Option "ConnectedMonitor" "TV"
      Option "TVOutFormat" "COMPOSITE"
I figured the NTSC designation should be sufficient to properly specify the TV output (sync, refresh, etc.) because it's built into the ntsc standard.  Unfortunately, the default specs xorg generated were really for a monitor (30 KHZ horz sync), not a TV.  The TV image was unstable and jumpy and rolled down the screen.  Plus the maximum detected virtual screen 640x480 which was almost unusable for many Linux apps.

So I did some research and manually set all the proper NTSC settings in the xorg.conf. The logfile now looks perfect based on the NTSC spec.  The TV image still looks about the same... it 'rolls' about a third of the way down the screen.  It will occasionally roll back to normal and then it goes awry again.  It's worse in full screen DVD.

Can you please help me out?  I'm quite new at this kind of thing so I may have made some foolish errors.  I contacted the nvidia support group but no one has responded to my post.

Thanks,
Charlie

-------------- next part --------------

This is a pre-release version of the The X.Org Foundation X11.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the The X.Org Foundation "monolithic tree" CVS
repository hosted at http://www.freedesktop.org/Software/xorg/
X Window System Version 6.8.99.900 (6.9.0 RC 0)
Release Date: 01 August 2005 + cvs
X Protocol Version 11, Revision 0, Release 6.8.99.900
Build Operating System: Linux 2.6.12-12mdksmp i686 [ELF] 
Current Operating System: Linux 192.168.1.1 2.6.12-12mdk #1 Fri Sep 9 18:15:22 CEST 2005 i686
Build Date: 16 September 2005
	Before reporting problems, check http://wiki.X.Org
	to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Dec  1 20:53:08 2005
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "layout1"
(**) |-->Screen "screenTV1" (0)
(**) |   |-->Monitor "TVm1"
(**) |   |-->Device "nvidiad1"
(**) |-->Input Device "Keyboard1"
(**) Option "XkbModel" "pc105"
(**) XKB: model: "pc105"
(**) Option "XkbLayout" "en_US"
(**) XKB: layout: "en_US"
(**) Option "XkbOptions" "compose:rwin"
(**) XKB: options: "compose:rwin"
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "Mouse1"
(WW) The directory "/usr/X11R6/lib/X11/fonts/CID/" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/100dpi/" does not exist.
	Entry deleted from font path.
(**) FontPath set to "unix/:-1,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/75dpi/"
(==) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(**) Option "AllowMouseOpenFail"
(WW) Open ACPI failed (/proc/acpi/event) (No such file or directory)
(II) Open APM successful
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.2
	X.Org Video Driver: 0.7
	X.Org XInput driver : 0.4
	X.Org Server Extension : 0.2
	X.Org Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.so
(II) Module bitmap: vendor="X.Org Foundation"
	compiled for 6.8.99.900, module version = 1.0.0
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
	compiled for 6.8.99.900, module version = 1.0.0
	ABI class: X.Org Video Driver, version 0.7
Using vt 7
(--) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,7124 card 1028,00b4 rev 03 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,7125 card 1028,00b4 rev 03 class 03,00,00 hdr 00
(II) PCI: 00:1e:0: chip 8086,2418 card 0000,0000 rev 02 class 06,04,00 hdr 01
(II) PCI: 00:1f:0: chip 8086,2410 card 0000,0000 rev 02 class 06,01,00 hdr 80
(II) PCI: 00:1f:1: chip 8086,2411 card 8086,2411 rev 02 class 01,01,80 hdr 00
(II) PCI: 00:1f:2: chip 8086,2412 card 8086,2412 rev 02 class 0c,03,00 hdr 00
(II) PCI: 00:1f:3: chip 8086,2413 card 8086,2413 rev 02 class 0c,05,00 hdr 00
(II) PCI: 00:1f:5: chip 8086,2415 card 1028,00b4 rev 02 class 04,01,00 hdr 00
(II) PCI: 01:07:0: chip 10de,0185 card 1682,201f rev c1 class 03,00,00 hdr 00
(II) PCI: 01:08:0: chip 1814,0201 card 1462,6834 rev 01 class 02,80,00 hdr 00
(II) PCI: 01:09:0: chip 4444,0016 card 0070,0003 rev 01 class 04,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,1), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
	[0] -1	0	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:30:0), (0,1,1), BCTRL: 0x000e (VGA_EN is set)
(II) Bus 1 non-prefetchable memory range:
	[0] -1	0	0xfc000000 - 0xfeffffff (0x3000000) MX[B]
(II) Bus 1 prefetchable memory range:
	[0] -1	0	0xe8000000 - 0xf7ffffff (0x10000000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI: (0:1:0) Intel Corporation 82810E DC-133 CGC [Chipset Graphics Controller] rev 3, Mem @ 0xe4000000/26, 0xff000000/19
(--) PCI:*(1:7:0) nVidia Corporation NV18 [GeForce4 MX 4000 AGP 8x] rev 193, Mem @ 0xfd000000/24, 0xf0000000/27, BIOS @ 0x80000000/17
(--) PCI: (1:9:0) unknown vendor (0x4444) unknown chipset (0x0016) rev 1, Mem @ 0xec000000/26
(II) Addressable bus resource ranges are
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
	[1] -1	0	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) Active PCI resource ranges:
	[0] -1	0	0xfcffe000 - 0xfcffffff (0x2000) MX[B]
	[1] -1	0	0xec000000 - 0xefffffff (0x4000000) MX[B](B)
	[2] -1	0	0x80000002 - 0x80020001 (0x20000) MX[B](B)
	[3] -1	0	0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
	[4] -1	0	0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
	[5] -1	0	0x0000ec80 - 0x0000ecbf (0x40) IX[B]
	[6] -1	0	0x0000e800 - 0x0000e8ff (0x100) IX[B]
	[7] -1	0	0x0000ecd0 - 0x0000ecdf (0x10) IX[B]
	[8] -1	0	0x0000ff80 - 0x0000ff9f (0x20) IX[B]
	[9] -1	0	0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
(II) Inactive PCI resource ranges:
	[0] -1	0	0xff000000 - 0xff07ffff (0x80000) MX[B](B)
	[1] -1	0	0xe4000000 - 0xe7ffffff (0x4000000) MX[B](B)
(II) Active PCI resource ranges after removing overlaps:
	[0] -1	0	0xfcffe000 - 0xfcffffff (0x2000) MX[B]
	[1] -1	0	0xec000000 - 0xefffffff (0x4000000) MX[B](B)
	[2] -1	0	0x80000002 - 0x80020001 (0x20000) MX[B](B)
	[3] -1	0	0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
	[4] -1	0	0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
	[5] -1	0	0x0000ec80 - 0x0000ecbf (0x40) IX[B]
	[6] -1	0	0x0000e800 - 0x0000e8ff (0x100) IX[B]
	[7] -1	0	0x0000ecd0 - 0x0000ecdf (0x10) IX[B]
	[8] -1	0	0x0000ff80 - 0x0000ff9f (0x20) IX[B]
	[9] -1	0	0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
(II) Inactive PCI resource ranges after removing overlaps:
	[0] -1	0	0xff000000 - 0xff07ffff (0x80000) MX[B](B)
	[1] -1	0	0xe4000000 - 0xe7ffffff (0x4000000) MX[B](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xfcffe000 - 0xfcffffff (0x2000) MX[B]
	[6] -1	0	0xec000000 - 0xefffffff (0x4000000) MX[B](B)
	[7] -1	0	0x80000002 - 0x80020001 (0x20000) MX[B](B)
	[8] -1	0	0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
	[9] -1	0	0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
	[10] -1	0	0xff000000 - 0xff07ffff (0x80000) MX[B](B)
	[11] -1	0	0xe4000000 - 0xe7ffffff (0x4000000) MX[B](B)
	[12] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[13] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[14] -1	0	0x0000ec80 - 0x0000ecbf (0x40) IX[B]
	[15] -1	0	0x0000e800 - 0x0000e8ff (0x100) IX[B]
	[16] -1	0	0x0000ecd0 - 0x0000ecdf (0x10) IX[B]
	[17] -1	0	0x0000ff80 - 0x0000ff9f (0x20) IX[B]
	[18] -1	0	0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 6.8.99.900, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "v4l"
(II) Loading /usr/X11R6/lib/modules/drivers/v4l_drv.so
(II) Module v4l: vendor="X.Org Foundation"
	compiled for 6.8.99.900, module version = 0.0.1
	ABI class: X.Org Video Driver, version 0.7
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 6.8.99.900, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "type1"
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.so
(II) Module type1: vendor="X.Org Foundation"
	compiled for 6.8.99.900, module version = 1.0.2
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "freetype"
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
	compiled for 6.8.99.900, module version = 2.1.0
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.7676
	Module class: XFree86 Server Extension
	ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension GLX
(II) LoadModule: "nvidia"
(II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.7676
	Module class: XFree86 Video Driver
(II) LoadModule: "keyboard"
(II) Loading /usr/X11R6/lib/modules/input/keyboard_drv.so
(II) Module keyboard: vendor="X.Org Foundation"
	compiled for 6.8.99.900, module version = 1.0.0
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 0.4
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
	compiled for 6.8.99.900, module version = 1.0.0
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 0.4
(II) v4l driver for Video4Linux
(II) NVIDIA dlloader X Driver  1.0-7676  Fri Jul 29 13:00:04 PDT 2005
(II) NVIDIA Unified Driver for all NVIDIA GPUs
(II) Primary Device is: PCI 01:07:0
(--) Chipset NVIDIA GPU found
(II) Found 1 PCI NVIDIA devices
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xfcffe000 - 0xfcffffff (0x2000) MX[B]
	[6] -1	0	0xec000000 - 0xefffffff (0x4000000) MX[B](B)
	[7] -1	0	0x80000002 - 0x80020001 (0x20000) MX[B](B)
	[8] -1	0	0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
	[9] -1	0	0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
	[10] -1	0	0xff000000 - 0xff07ffff (0x80000) MX[B](B)
	[11] -1	0	0xe4000000 - 0xe7ffffff (0x4000000) MX[B](B)
	[12] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[13] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[14] -1	0	0x0000ec80 - 0x0000ecbf (0x40) IX[B]
	[15] -1	0	0x0000e800 - 0x0000e8ff (0x100) IX[B]
	[16] -1	0	0x0000ecd0 - 0x0000ecdf (0x10) IX[B]
	[17] -1	0	0x0000ff80 - 0x0000ff9f (0x20) IX[B]
	[18] -1	0	0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
(II) resource ranges after probing:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xfcffe000 - 0xfcffffff (0x2000) MX[B]
	[6] -1	0	0xec000000 - 0xefffffff (0x4000000) MX[B](B)
	[7] -1	0	0x80000002 - 0x80020001 (0x20000) MX[B](B)
	[8] -1	0	0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
	[9] -1	0	0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
	[10] -1	0	0xff000000 - 0xff07ffff (0x80000) MX[B](B)
	[11] -1	0	0xe4000000 - 0xe7ffffff (0x4000000) MX[B](B)
	[12] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[13] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[14] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[15] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[16] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[17] -1	0	0x0000ec80 - 0x0000ecbf (0x40) IX[B]
	[18] -1	0	0x0000e800 - 0x0000e8ff (0x100) IX[B]
	[19] -1	0	0x0000ecd0 - 0x0000ecdf (0x10) IX[B]
	[20] -1	0	0x0000ff80 - 0x0000ff9f (0x20) IX[B]
	[21] -1	0	0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
	[22] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[23] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 16, (--) framebuffer bpp 16
(==) NVIDIA(0): RGB weight 565
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "ConnectedMonitor" "TV"
(**) NVIDIA(0): Option "TVStandard" "NTSC-M"
(**) NVIDIA(0): Option "TVOutFormat" "COMPOSITE"
(==) NVIDIA(0): Using HW cursor
(**) NVIDIA(0): Forcing COMPOSITE video output
(==) NVIDIA(0): Video key set to default value of 0x83e
(**) NVIDIA(0): ConnectedMonitor string: "TV"
(**) NVIDIA(0): TV Standard string: "NTSC-M"
(--) NVIDIA(0): Linear framebuffer at 0xF0000000
(--) NVIDIA(0): MMIO registers at 0xFD000000
(--) NVIDIA(0): Found 2 CRTCs on board
(II) NVIDIA(0): Supported display device(s): CRT-0, DFP-0, TV-0
(II) NVIDIA(0): Boot display device(s): CRT-0
(II) NVIDIA(0): NVIDIA GPU detected as: GeForce4 MX 4000
(II) NVIDIA(0): Chip Architecture: 0x10
(II) NVIDIA(0): Chip Implementation: 0x18
(II) NVIDIA(0): Chip Revision: 0xc1
(--) NVIDIA(0): VideoBIOS: 04.18.20.36.04
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(II) NVIDIA(0): Bus detected as PCI
(--) NVIDIA(0): VideoRAM: 65536 kBytes
(II) NVIDIA(0): Using ConnectedMonitor string "TV-0"
(II) NVIDIA(0): Enabled display device(s): TV-0
(--) NVIDIA(0): Detected TV Encoder: NVIDIA
(II) NVIDIA(0): Supported TV modes:
(II) NVIDIA(0):   TV Standard: NTSC-M: 320x200
(II) NVIDIA(0):   TV Standard: NTSC-M: 320x240
(II) NVIDIA(0):   TV Standard: NTSC-M: 400x300
(II) NVIDIA(0):   TV Standard: NTSC-M: 640x400
(II) NVIDIA(0):   TV Standard: NTSC-M: 640x480
(II) NVIDIA(0):   TV Standard: NTSC-M: 720x480
(II) NVIDIA(0):   TV Standard: NTSC-M: 800x600
(II) NVIDIA(0):   TV Standard: NTSC-M: 1024x768
(II) NVIDIA(0):   TV Standard: NTSC-J: 320x200
(II) NVIDIA(0):   TV Standard: NTSC-J: 320x240
(II) NVIDIA(0):   TV Standard: NTSC-J: 400x300
(II) NVIDIA(0):   TV Standard: NTSC-J: 640x400
(II) NVIDIA(0):   TV Standard: NTSC-J: 640x480
(II) NVIDIA(0):   TV Standard: NTSC-J: 720x480
(II) NVIDIA(0):   TV Standard: NTSC-J: 800x600
(II) NVIDIA(0):   TV Standard: NTSC-J: 1024x768
(II) NVIDIA(0):   TV Standard: PAL-M: 320x200
(II) NVIDIA(0):   TV Standard: PAL-M: 320x240
(II) NVIDIA(0):   TV Standard: PAL-M: 400x300
(II) NVIDIA(0):   TV Standard: PAL-M: 640x400
(II) NVIDIA(0):   TV Standard: PAL-M: 640x480
(II) NVIDIA(0):   TV Standard: PAL-M: 720x480
(II) NVIDIA(0):   TV Standard: PAL-M: 800x600
(II) NVIDIA(0):   TV Standard: PAL-M: 1024x768
(II) NVIDIA(0):   TV Standard: PAL-BDGHI: 320x200
(II) NVIDIA(0):   TV Standard: PAL-BDGHI: 320x240
(II) NVIDIA(0):   TV Standard: PAL-BDGHI: 400x300
(II) NVIDIA(0):   TV Standard: PAL-BDGHI: 640x400
(II) NVIDIA(0):   TV Standard: PAL-BDGHI: 640x480
(II) NVIDIA(0):   TV Standard: PAL-BDGHI: 720x576
(II) NVIDIA(0):   TV Standard: PAL-BDGHI: 800x600
(II) NVIDIA(0):   TV Standard: PAL-BDGHI: 1024x768
(II) NVIDIA(0):   TV Standard: PAL-N: 320x200
(II) NVIDIA(0):   TV Standard: PAL-N: 320x240
(II) NVIDIA(0):   TV Standard: PAL-N: 400x300
(II) NVIDIA(0):   TV Standard: PAL-N: 640x400
(II) NVIDIA(0):   TV Standard: PAL-N: 640x480
(II) NVIDIA(0):   TV Standard: PAL-N: 720x576
(II) NVIDIA(0):   TV Standard: PAL-N: 800x600
(II) NVIDIA(0):   TV Standard: PAL-N: 1024x768
(II) NVIDIA(0):   TV Standard: PAL-NC: 320x200
(II) NVIDIA(0):   TV Standard: PAL-NC: 320x240
(II) NVIDIA(0):   TV Standard: PAL-NC: 400x300
(II) NVIDIA(0):   TV Standard: PAL-NC: 640x400
(II) NVIDIA(0):   TV Standard: PAL-NC: 640x480
(II) NVIDIA(0):   TV Standard: PAL-NC: 720x576
(II) NVIDIA(0):   TV Standard: PAL-NC: 800x600
(II) NVIDIA(0):   TV Standard: PAL-NC: 1024x768
(II) NVIDIA(0): Mapping display device 0 (TV-0) to CRTC 0
(--) NVIDIA(0): TV-0: maximum pixel clock: 650 MHz
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.so
(II) Module ddc: vendor="X.Org Foundation"
	compiled for 6.8.99.900, module version = 1.0.0
	ABI class: X.Org Video Driver, version 0.7
(II) NVIDIA(0): TVs do not provide EDIDs; skipping EDID probe on TV-0
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.so
(II) Module int10: vendor="X.Org Foundation"
	compiled for 6.8.99.900, module version = 1.0.0
	ABI class: X.Org Video Driver, version 0.7
(II) NVIDIA(0): Primary V_BIOS segment is: 0xc000
(II) NVIDIA(0): Saved console TV mode: 3
(II) NVIDIA(0): Processing requested modes for display device TV-0:
(II) NVIDIA(0):      "ntsc_720x480"
(II) NVIDIA(0):      "ntsc_640x480"
(II) NVIDIA(0): TVm1: Using hsync range of 15.00-17.00 kHz
(II) NVIDIA(0): TVm1: Using vrefresh range of 49.00-61.00 Hz
(II) NVIDIA(0): Clock range:  12.00 to 650.00 MHz
(II) NVIDIA(0): Not using default mode "640x350" (hsync out of range)
(II) NVIDIA(0): Not using default mode "320x175" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x400" (hsync out of range)
(II) NVIDIA(0): Not using default mode "320x200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "720x400" (hsync out of range)
(II) NVIDIA(0): Not using default mode "360x200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "320x240" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "320x240" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "320x240" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "320x240" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "400x300" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "400x300" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "400x300" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "400x300" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "400x300" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1152x864" (hsync out of range)
(II) NVIDIA(0): Not using default mode "576x432" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x960" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x960" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "928x696" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "928x696" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "832x624" (hsync out of range)
(II) NVIDIA(0): Not using default mode "416x312" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1152x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "576x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using mode "ntsc_640x484" (height too large for virtual size)
(II) NVIDIA(0): Not using mode "ntsc_512x384" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using mode "ntsc_400x300" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using mode "ntsc_320x242" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using mode "ntsc_320x240" (bad mode clock/interlace/doublescan)
(**) NVIDIA(0): Validated modes for display device TV-0:
(**) NVIDIA(0):      Mode "ntsc_720x480": 13.7 MHz, 15.7 kHz, 59.9 Hz (I)
(**) NVIDIA(0):      Mode "ntsc_640x480": 12.2 MHz, 15.7 kHz, 59.9 Hz (I)
(II) NVIDIA(0): Virtual screen size determined to be 720 x 480
(==) NVIDIA(0): DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
	compiled for 6.8.99.900, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.2
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.so
(II) Module ramdac: vendor="X.Org Foundation"
	compiled for 6.8.99.900, module version = 0.1.0
	ABI class: X.Org Video Driver, version 0.7
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
	[0] 0	0	0xf0000000 - 0xf7ffffff (0x8000000) MX[B]
	[1] 0	0	0xfd000000 - 0xfdffffff (0x1000000) MX[B]
	[2] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[3] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[4] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[5] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[6] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[7] -1	0	0xfcffe000 - 0xfcffffff (0x2000) MX[B]
	[8] -1	0	0xec000000 - 0xefffffff (0x4000000) MX[B](B)
	[9] -1	0	0x80000002 - 0x80020001 (0x20000) MX[B](B)
	[10] -1	0	0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
	[11] -1	0	0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
	[12] -1	0	0xff000000 - 0xff07ffff (0x80000) MX[B](B)
	[13] -1	0	0xe4000000 - 0xe7ffffff (0x4000000) MX[B](B)
	[14] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
	[15] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
	[16] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
	[17] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[18] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[19] -1	0	0x0000ec80 - 0x0000ecbf (0x40) IX[B]
	[20] -1	0	0x0000e800 - 0x0000e8ff (0x100) IX[B]
	[21] -1	0	0x0000ecd0 - 0x0000ecdf (0x10) IX[B]
	[22] -1	0	0x0000ff80 - 0x0000ff9f (0x20) IX[B]
	[23] -1	0	0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
	[24] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
	[25] 0	0	0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(II) NVIDIA(0): Memory mapped
(II) NVIDIA(0): kernel module enabled successfully
(II) NVIDIA(0): Interrupts enabled
(II) NVIDIA(0): No MetaMode found for mode "ntsc_720x480"
(II) NVIDIA(0): Setting mode "ntsc_720x480"
(II) NVIDIA(0): First mode initialized
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Visuals set up
(II) NVIDIA(0): Pixmap depths set up
(II) NVIDIA(0): GLX visuals set up
(II) NVIDIA(0): Framebuffer set up
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(II) NVIDIA(0): Default colormap initialized.
(II) NVIDIA(0): Palette loaded
(II) Loading extension NV-CONTROL
(II) NVIDIA(0): Screen initialization complete
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) Initializing extension GLX
(**) Option "CoreKeyboard"
(**) Keyboard1: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard1: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard1: XkbRules: "xorg"
(**) Option "XkbModel" "pc105"
(**) Keyboard1: XkbModel: "pc105"
(**) Option "XkbLayout" "en_US"
(**) Keyboard1: XkbLayout: "en_US"
(**) Option "XkbOptions" "compose:rwin"
(**) Keyboard1: XkbOptions: "compose:rwin"
(**) Option "CustomKeycodes" "off"
(**) Keyboard1: CustomKeycodes disabled
(**) Option "Protocol" "ExplorerPS/2"
(**) Mouse1: Device: "/dev/mouse"
(**) Mouse1: Protocol: "ExplorerPS/2"
(**) Option "CorePointer"
(**) Mouse1: Core Pointer
(**) Option "Device" "/dev/mouse"
(==) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse1: ZAxisMapping: buttons 4 and 5
(**) Mouse1: Buttons: 5
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "NVIDIA Event Handler" (type: Other)
(II) Mouse1: ps2EnableDataReporting: succeeded
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!
SetClientVersion: 0 9
SetClientVersion: 0 9
SetGrabKeysState - disabled
SetGrabKeysState - enabled
SetClientVersion: 0 9
SetGrabKeysState - disabled
SetGrabKeysState - enabled
(II) NVIDIA(0): Restored console TV mode: 3
-------------- next part --------------
# File generated by XFdrake.

# **********************************************************************
# Refer to the XF86Config man page for details about the format of
# this file.
# **********************************************************************

Section "Files"
    # Multiple FontPath entries are allowed (they are concatenated together)
    # By default, Mandrake 6.0 and later now use a font server independent of
    # the X server to render fonts.
    FontPath "unix/:-1"
    
    # These files added for TV Out
    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/"
EndSection

Section "ServerFlags"
    #DontZap # disable <Crtl><Alt><BS> (server abort)
    AllowMouseOpenFail # allows the server to start up even if the mouse does not work
    #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
EndSection

Section "Module"
    Load "dbe" # Double-Buffering Extension
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "glx" # 3D layer
EndSection

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "keyboard"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "en_US"
    Option "XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "ExplorerPS/2"
    Option "Device" "/dev/mouse"
    Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier "TVm1"
    VendorName "Panasonic1"
    ModelName "CT-27G12V"

    #hsync 15.734 kHz
    #vrefresh 59.94 Hz
    HorizSync       15-17
    VertRefresh     49.0-61.0

	modeline "ntsc_320x240" 6.04186 320 328 352 384 240 244 247 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
	modeline "ntsc_400x300" 7.55232 400 408 448 480 300 398 404 525 -hsync -vsync interlace # H 15734 [Hz], V 59.939 [Hz]
	modeline "ntsc_512x384" 9.69214 512 528 568 616 384 440 446 525 -hsync -vsync interlace # H 15734 [Hz], V 59.939 [Hz]
	modeline "ntsc_640x480" 12.2096 640 664 720 776 480 488 494 525 -hsync -vsync interlace # H 15734 [Hz], V 59.939 [Hz]
	modeline "ntsc_720x480" 13.72 720 744 808 872 480 488 494 525 -hsync -vsync interlace # H 15734 [Hz], V 59.939 [Hz]

	modeline "ntsc_320x242" 6.04186 320 328 352 384 242 245 248 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
	modeline "ntsc_640x484" 12.0837 640 656 704 768 484 490 496 525 -hsync -vsync interlace # H 15734 [Hz], V 59.939 [Hz]

EndSection

Section "Device"
    Identifier "nvidiad1"
    VendorName "NVIDIA Corp."
    BoardName "NVIDIA GeForce4 (generic)"
    Driver "nvidia"
    BusID "PCI:1:7:0"
    # COMMENT THESE OUT IF USING REGULAR MONITOR
    Option "TVStandard" "NTSC-M"
    Option "ConnectedMonitor" "TV"
    ##Option "TVOutFormat" "SVIDEO"
    Option "TVOutFormat" "COMPOSITE"
    # UNCOMMENT THESE OUT IF USING REGULAR MONITOR
    #Option "DPMS"
EndSection

Section "Screen"
    Identifier "screenTV1"
    Device "nvidiad1"
    Monitor "TVm1"
    DefaultDepth 16
        SubSection "Display"
                Depth           16
                Modes           "ntsc_720x480" "ntsc_640x480"
        EndSubSection

        SubSection "Display"
                Depth           24
                Modes           "ntsc_720x480" "ntsc_640x480"
	EndSubSection
EndSection

Section "ServerLayout"
    Identifier "layout1"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice "Mouse1" "CorePointer"
    Screen "screenTV1"
EndSection


More information about the xorg mailing list