Intel Option "TV_Connector" ignored
Yan Seiner
yan at seiner.com
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.
Thanks!
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 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 X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
X.Org X Server 1.7.99.1
Release Date: (unreleased)
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.31.1 i686
Current Operating System: Linux mythtvrt 2.6.31.1 #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 http://wiki.x.org
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-FORMAT" "NTSC-M"
Option "TV_Connector" "S-Video"
HorizSync 30.0 - 60.0
VertRefresh 60
EndSection
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
24c24
< (==) 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
226a227
> (II) intel(0): Output TV-1 using monitor section TV
228,230c229,232
< (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
236c238
< (**) intel(0): DPI set to (104, 102)
---
> (**) intel(0): DPI set to (79, 93)
245c247
< (WW) intel(0): Register 0x70024 (PIPEASTAT) changed from 0x00000000 to
0x00000303
---
> (WW) intel(0): Register 0x70024 (PIPEASTAT) changed from 0x00000000
to 0x80000303
247c249
< (WW) intel(0): PIPEASTAT after: status: VSYNC_INT_STATUS
DLINE_COMPARE_STATUS VBLANK_INT_STATUS OREG_UPDATE_STATUS
---
> (WW) intel(0): PIPEASTAT after: status: FIFO_UNDERRUN
VSYNC_INT_STATUS DLINE_COMPARE_STATUS VBLANK_INT_STATUS OREG_UPDATE_STATUS
277c279
< (II) intel(0): 0x01000000-0x01ffffff: front buffer (16384 kB) X tiled
---
> (II) intel(0): 0x00800000-0x00ffffff: front buffer (8192 kB) X tiled
280a283,287
> 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
284,285c291,292
< (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.
287c294
< (II) intel(0): Output TV-1 is connected to pipe none
---
> (II) intel(0): Output TV-1 is connected to pipe B
318c325
< (II) intel(0): Setting screen physical size to 444 x 277
---
> (II) intel(0): Setting screen physical size to 338 x 253
--
o__
,>/'_ 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