Comment 0 for bug 298422

Revision history for this message
ullix (ullix) wrote : [Ubuntu Intrepid] xrandr or xserver or both are not supporting TV Format changes

Binary package hint: xserver-xorg-video-intel

The s-video output of my system does work neither with a PAL nor with a NTSC tv set, and I cannot change the default neither by using xrandr nor by modifying the xorg.conf. It seems that both xrandr and xserver don't know the "TV Format" option any more?

Hardware: Intel motherboard D945GCLF2 (Atom 330, chipset 945, s-video output). One genuine US tv set (NTSC) and one PAL tv set (The PAL set _may_ also accept NTSC signals).

Booting the computer with only either tv set connected (no vga) I can see a steady picture while booting, but as soon as the xserver starts, the picture gets completely distorted. The xorg log file shows that tv connection is recognized and used, but with NTSC-M format. An option "TV Format" or "TV_Format" in the xorg.conf file is ignored. (xorg.conf and xorg.log attached)

xrandr --verbose is supposed to list what TV formats it supports, but it doesn't show any (see attached xrandr.verbose with both tv and vga attached). Note that the TV port is now given as "TV-1", not just "TV". Looks like intel_agp/agpgart are the video drivers?

I can execute
  xrandr --output TV-1 --off
  xrandr --output TV-1 --1024x768
and the tv screen goes off and comes back on with what looks like a clone of the vga screen, but still a distorted picture. But tv format changing is not possible, as the word "TV_Format" is not a recognized name:

~$ xrandr --output TV-1 --mode 1024x768 --set TV_FORMAT PAL
X Error of failed request: BadName (named color or font does not exist)
  Major opcode of failed request: 153 (RANDR)
  Minor opcode of failed request: 11 ()
  Serial number of failed request: 17
  Current serial number in output stream: 17

The system is meant o become a media server, and it very much needs the tv output!

~$ uname -a
Linux atom330 2.6.27-8-generic #1 SMP Thu Nov 6 17:33:54 UTC 2008 i686 GNU/Linux