Intel Option "TV_Connector" ignored

Yan Seiner yan at
Fri Oct 2 18:44:06 PDT 2009

I'm having trouble getting TV out working reliably. It will sometimes 
work and sometimes not; depends on the monitor attached. If I connect a 
video amplifier/splitter, it the TV-Out will show up as disconnected. If 
I connect a monitor, it will show us as connected. If I start X with the 
monitor, and change the plugs around and plug in the amplifier, it will 
work just fine.

I built the lastet xorg from trunk, as the intel driver has been under 
heavy development. In particular, this item on the intel manpage caught 
my eye:

TV_Connector - connector type

This config option should be added to xorg.conf TV monitor’s section, it 
allows you to force the TV output connector type,
which bypass load detect and TV will always be taken as connected. You 
can select between S-Video, Composite and Components

Alas, it's being ignored. I've tried every combination of TV_Connector, 
TV-connector, TV-1_connector, and so on; nothing turns on the TV out 
unless the monitor is plugged in.

I'm attaching various bits of log files, as well as a diff of the 
disconnected and connected Xorg log files. I'm willing to test and do 
what I can; but I really need this working if at all possible.


root at mythtvrt:/usr/local/var/log# Xorg -version

This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at
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 X.Org Foundation git repository.
See for git access instructions.

X.Org X Server
Release Date: (unreleased)
X Protocol Version 11, Revision 0
Build Operating System: Linux i686
Current Operating System: Linux mythtvrt #2 SMP Thu Oct 1 
19:45:02 PDT 2009 i686
Kernel command line: root=UUID=85c7c288-b547-4634-8e1d-6c1f677555f7 ro 
quiet splash
Build Date: 02 October 2009 01:56:11PM

Current version of pixman: 0.17.1
Before reporting problems, check
to make sure that you have the latest version.

00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ 
Integrated Graphics Controller (rev 02)

**Section "Monitor"
Identifier "TV"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
Option "TV_Connector" "S-Video"
HorizSync 30.0 - 60.0
VertRefresh 60

root at mythtvrt:/usr/local/var/log# ls
Xorg.0.log Xorg.0.log.conn Xorg.0.log.disc Xorg.0.log.old
root at mythtvrt:/usr/local/var/log# diff *disc *conn
< (==) Log file: "/usr/local/var/log/Xorg.0.log", Time: Fri Oct 2 
18:18:10 2009
 > (==) Log file: "/usr/local/var/log/Xorg.0.log", Time: Fri Oct 2 
18:19:30 2009
 > (II) intel(0): Output TV-1 using monitor section TV
< (II) intel(0): Output TV-1 disconnected
< (II) intel(0): Using exact sizes for initial modes
< (II) intel(0): Output VGA using initial mode 1680x1050
 > (II) intel(0): Output TV-1 connected
 > (II) intel(0): Using fuzzy aspect match for initial modes
 > (II) intel(0): Output VGA using initial mode 1280x960
 > (II) intel(0): Output TV-1 using initial mode 1280x960
< (**) intel(0): DPI set to (104, 102)
 > (**) intel(0): DPI set to (79, 93)
< (WW) intel(0): Register 0x70024 (PIPEASTAT) changed from 0x00000000 to 
 > (WW) intel(0): Register 0x70024 (PIPEASTAT) changed from 0x00000000 
to 0x80000303
< (WW) intel(0): PIPEASTAT after: status: VSYNC_INT_STATUS 
 > (WW) intel(0): PIPEASTAT after: status: FIFO_UNDERRUN 
< (II) intel(0): 0x01000000-0x01ffffff: front buffer (16384 kB) X tiled
 > (II) intel(0): 0x00800000-0x00ffffff: front buffer (8192 kB) X tiled
 > output modeline:
 > (II) intel(0): Modeline "1280x960"x60.0 108.00 1280 1376 1488 1800 
960 961 964 1000 +hsync +vsync (60.0 kHz)
 > input modeline:
 > (II) intel(0): Modeline "1280x960"x60.0 119.47 1280 1389 1421 1716 
960 1023 1025 1170 +hsync +vsync (69.6 kHz)
 > (II) intel(0): SDVOB: Choosing default TV format of NTSC-M
< (II) intel(0): Pipe B is off
< (II) intel(0): Display plane B is now disabled and connected to pipe B.
 > (II) intel(0): Pipe B is on
 > (II) intel(0): Display plane B is now enabled and connected to pipe B.
< (II) intel(0): Output TV-1 is connected to pipe none
 > (II) intel(0): Output TV-1 is connected to pipe B
< (II) intel(0): Setting screen physical size to 444 x 277
 > (II) intel(0): Setting screen physical size to 338 x 253


   ,>/'_         o__
   (_)\(_)       ,>/'_          o__
A day may come  (_)\(_)         ,>/'_      o__
when the courage of men fails, (_)\(_)     ,>/'_ 
when we forsake our friends and break all (_)\(_)
bonds of fellowship, but it is not this day.
It is not this day!
This day we ride!

More information about the xorg mailing list